0001193125-22-300216.txt : 20221207 0001193125-22-300216.hdr.sgml : 20221207 20221207170302 ACCESSION NUMBER: 0001193125-22-300216 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20221029 FILED AS OF DATE: 20221207 DATE AS OF CHANGE: 20221207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AstroNova, Inc. CENTRAL INDEX KEY: 0000008146 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 050318215 STATE OF INCORPORATION: RI FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-13200 FILM NUMBER: 221450770 BUSINESS ADDRESS: STREET 1: 600 E GREENWICH AVENUE CITY: WEST WARWICK STATE: RI ZIP: 02893 BUSINESS PHONE: 4018284000 MAIL ADDRESS: STREET 1: 600 E GREENWICH AVENUE CITY: WEST WARWICK STATE: RI ZIP: 02893 FORMER COMPANY: FORMER CONFORMED NAME: ASTRO MED INC /NEW/ DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: ATLAN TOL INDUSTRIES INC DATE OF NAME CHANGE: 19850220 10-Q 1 d259845d10q.htm 10-Q 10-Q
falseQ30000008146--01-31 0000008146 2022-02-01 2022-10-29 0000008146 2022-08-01 2022-10-29 0000008146 2021-08-01 2021-10-30 0000008146 2021-02-01 2021-10-30 0000008146 2022-10-29 0000008146 2022-01-31 0000008146 2021-10-29 0000008146 2021-02-01 2021-10-31 0000008146 2022-02-01 2022-04-30 0000008146 2021-02-01 2021-05-01 0000008146 2021-05-02 2021-07-31 0000008146 2022-05-01 2022-07-30 0000008146 2022-07-31 2022-10-29 0000008146 2022-05-01 2022-10-29 0000008146 2022-12-05 0000008146 2021-10-30 0000008146 2022-03-22 0000008146 2022-08-04 0000008146 2021-01-31 0000008146 2022-04-30 0000008146 2022-07-30 0000008146 2021-05-01 0000008146 2021-07-31 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueInputsLevel3Member 2022-10-29 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-10-29 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-10-29 0000008146 alot:MiltopeCorporationMember us-gaap:CustomerContractsMember 2022-10-29 0000008146 us-gaap:CustomerContractsMember alot:RuggedInformationTechnologyEquipmentCorporationMember 2022-10-29 0000008146 alot:ExistingTechnologyMember alot:TrojanlabelApSMember 2022-10-29 0000008146 alot:DistributorRelationsMember alot:TrojanlabelApSMember 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember us-gaap:CustomerContractsMember 2022-10-29 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-10-29 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2022-10-29 0000008146 alot:TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember 2022-10-29 0000008146 alot:BankOfAmericaMember alot:TermLoanMember alot:BeforeAmendementToTheCreditAgreementMember 2022-10-29 0000008146 alot:TwoThousandSevenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:RestrictedStockMember alot:TwoThousandFifteenEquityIncentivePlanMember 2022-10-29 0000008146 alot:TermLoanMember 2022-10-29 0000008146 alot:RangeFourMember 2022-10-29 0000008146 alot:RangeFiveMember 2022-10-29 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember us-gaap:RestrictedStockUnitsRSUMember 2022-10-29 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember us-gaap:PerformanceSharesMember 2022-10-29 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember us-gaap:RestrictedStockMember 2022-10-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2022-10-29 0000008146 alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-10-29 0000008146 alot:PaycheckProtectionProgramLoanMember alot:GreenWoodCreditUnionMember 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:BeforeAmendementToTheCreditAgreementMember 2022-10-29 0000008146 alot:BankOfAmericaMember us-gaap:RevolvingCreditFacilityMember 2022-10-29 0000008146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-01-31 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-01-31 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-01-31 0000008146 us-gaap:CustomerContractsMember alot:MiltopeCorporationMember 2022-01-31 0000008146 alot:RuggedInformationTechnologyEquipmentCorporationMember us-gaap:CustomerContractsMember 2022-01-31 0000008146 alot:ExistingTechnologyMember alot:TrojanlabelApSMember 2022-01-31 0000008146 alot:TrojanlabelApSMember alot:DistributorRelationsMember 2022-01-31 0000008146 us-gaap:CustomerContractsMember alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-01-31 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2022-01-31 0000008146 alot:TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember 2022-01-31 0000008146 country:US 2022-08-01 2022-10-29 0000008146 srt:EuropeMember 2022-08-01 2022-10-29 0000008146 country:CA 2022-08-01 2022-10-29 0000008146 srt:AsiaMember 2022-08-01 2022-10-29 0000008146 alot:CentralAndSouthAmericaMember 2022-08-01 2022-10-29 0000008146 alot:OthersCountriesMember 2022-08-01 2022-10-29 0000008146 alot:HardwareProductsMember 2022-08-01 2022-10-29 0000008146 alot:SuppliesMember 2022-08-01 2022-10-29 0000008146 alot:ServiceAndOtherMember 2022-08-01 2022-10-29 0000008146 alot:TestAndMeasurementMember 2022-08-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2022-08-01 2022-10-29 0000008146 us-gaap:CorporateNonSegmentMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2022-08-01 2022-10-29 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-29 0000008146 alot:CashFlowHedgeMember us-gaap:CrossCurrencyInterestRateContractMember 2022-08-01 2022-10-29 0000008146 us-gaap:OtherExpenseMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-08-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-08-01 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-08-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2021-02-01 2021-10-31 0000008146 alot:TestAndMeasurementMember 2021-02-01 2021-10-31 0000008146 us-gaap:CorporateNonSegmentMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember 2021-02-01 2021-10-31 0000008146 country:US 2021-02-01 2021-10-30 0000008146 srt:EuropeMember 2021-02-01 2021-10-30 0000008146 country:CA 2021-02-01 2021-10-30 0000008146 srt:AsiaMember 2021-02-01 2021-10-30 0000008146 alot:CentralAndSouthAmericaMember 2021-02-01 2021-10-30 0000008146 alot:OthersCountriesMember 2021-02-01 2021-10-30 0000008146 alot:HardwareProductsMember 2021-02-01 2021-10-30 0000008146 alot:SuppliesMember 2021-02-01 2021-10-30 0000008146 alot:ServiceAndOtherMember 2021-02-01 2021-10-30 0000008146 alot:PriorEmployeeStockPurchasePlanMember 2021-02-01 2021-10-30 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-10-30 0000008146 alot:CashFlowHedgeMember us-gaap:CrossCurrencyInterestRateContractMember 2021-02-01 2021-10-30 0000008146 alot:ForgivenessOfLoanUnderPaycheckProtectionProgrammeMember 2021-02-01 2021-10-30 0000008146 alot:RangeFourMember 2022-02-01 2022-10-29 0000008146 alot:RangeFiveMember 2022-02-01 2022-10-29 0000008146 country:US 2022-02-01 2022-10-29 0000008146 srt:EuropeMember 2022-02-01 2022-10-29 0000008146 country:CA 2022-02-01 2022-10-29 0000008146 srt:AsiaMember 2022-02-01 2022-10-29 0000008146 alot:CentralAndSouthAmericaMember 2022-02-01 2022-10-29 0000008146 alot:OthersCountriesMember 2022-02-01 2022-10-29 0000008146 alot:HardwareProductsMember 2022-02-01 2022-10-29 0000008146 alot:SuppliesMember 2022-02-01 2022-10-29 0000008146 alot:ServiceAndOtherMember 2022-02-01 2022-10-29 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-02-01 2022-10-29 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-02-01 2022-10-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-29 0000008146 alot:EmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2022-02-01 2022-10-29 0000008146 alot:TestAndMeasurementMember 2022-02-01 2022-10-29 0000008146 us-gaap:CorporateNonSegmentMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember 2022-02-01 2022-10-29 0000008146 alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:PriorEmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:RestrictedStockAwardMember 2022-02-01 2022-10-29 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-29 0000008146 alot:CashFlowHedgeMember us-gaap:CrossCurrencyInterestRateContractMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember us-gaap:OtherExpenseMember 2022-02-01 2022-10-29 0000008146 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember srt:MaximumMember 2022-02-01 2022-10-29 0000008146 alot:PaycheckProtectionProgramLoanMember alot:GreenWoodCreditUnionMember 2022-02-01 2022-10-29 0000008146 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 us-gaap:FederalFundsEffectiveSwapRateMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-02-01 2022-10-29 0000008146 alot:BankOfAmericaMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-02-01 2022-10-29 0000008146 us-gaap:CustomerRelationshipsMember 2022-02-01 2022-10-29 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-02-01 2022-10-29 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0000008146 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0000008146 us-gaap:TreasuryStockMember 2022-02-01 2022-04-30 0000008146 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-30 0000008146 us-gaap:CommonStockMember 2022-05-01 2022-07-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-05-01 0000008146 us-gaap:CommonStockMember 2021-02-01 2021-05-01 0000008146 us-gaap:TreasuryStockMember 2021-02-01 2021-05-01 0000008146 us-gaap:RetainedEarningsMember 2021-02-01 2021-05-01 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-05-01 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-05-02 2021-07-31 0000008146 us-gaap:CommonStockMember 2021-05-02 2021-07-31 0000008146 us-gaap:TreasuryStockMember 2021-05-02 2021-07-31 0000008146 us-gaap:RetainedEarningsMember 2021-05-02 2021-07-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-02 2021-07-31 0000008146 country:US 2021-08-01 2021-10-30 0000008146 srt:EuropeMember 2021-08-01 2021-10-30 0000008146 country:CA 2021-08-01 2021-10-30 0000008146 srt:AsiaMember 2021-08-01 2021-10-30 0000008146 alot:CentralAndSouthAmericaMember 2021-08-01 2021-10-30 0000008146 alot:OthersCountriesMember 2021-08-01 2021-10-30 0000008146 alot:HardwareProductsMember 2021-08-01 2021-10-30 0000008146 alot:SuppliesMember 2021-08-01 2021-10-30 0000008146 alot:ServiceAndOtherMember 2021-08-01 2021-10-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2021-10-30 0000008146 us-gaap:CommonStockMember 2021-08-01 2021-10-30 0000008146 us-gaap:TreasuryStockMember 2021-08-01 2021-10-30 0000008146 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2021-10-30 0000008146 us-gaap:CommonStockMember 2021-08-01 2021-10-30 0000008146 alot:TestAndMeasurementMember 2021-08-01 2021-10-30 0000008146 alot:ProductIdentificationMember 2021-08-01 2021-10-30 0000008146 us-gaap:CorporateNonSegmentMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2021-08-01 2021-10-30 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2021-08-01 2021-10-30 0000008146 us-gaap:CrossCurrencyInterestRateContractMember alot:CashFlowHedgeMember 2021-08-01 2021-10-30 0000008146 us-gaap:CashFlowHedgingMember us-gaap:CrossCurrencyInterestRateContractMember 2021-08-01 2021-10-30 0000008146 us-gaap:CashFlowHedgingMember 2021-08-01 2021-10-30 0000008146 alot:GreenWoodCreditUnionMember alot:PaycheckProtectionProgramLoanMember 2020-05-06 0000008146 alot:CaresActMember 2021-01-01 2021-06-30 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 2018-01-31 0000008146 alot:CaresActMember 2021-07-01 2021-07-31 0000008146 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember alot:CaresActMember 2022-03-22 2022-03-22 0000008146 alot:BankOfAmericaMember alot:TermLoanMember alot:AdditionalTermLoanAvailedMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-08-04 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-08-04 2022-08-04 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 2022-08-04 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2022-10-31 2023-07-31 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2023-10-31 2027-04-30 0000008146 alot:BankOfAmericaMember us-gaap:OtherExpenseMember us-gaap:RevolvingCreditFacilityMember 2021-07-30 2021-10-29 0000008146 alot:BankOfAmericaMember us-gaap:OtherExpenseMember us-gaap:RevolvingCreditFacilityMember 2021-01-30 2021-10-29 0000008146 us-gaap:CrossCurrencyInterestRateContractMember 2020-07-30 2020-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 2022-10-29 0000008146 us-gaap:CommonStockMember 2022-07-31 2022-10-29 0000008146 us-gaap:TreasuryStockMember 2022-07-31 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 2022-10-29 0000008146 us-gaap:ResearchAndDevelopmentExpenseMember 2021-10-30 2021-10-30 0000008146 us-gaap:CostOfSalesMember 2021-10-30 2021-10-30 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-31 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-01-31 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-10-29 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-29 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-10-29 0000008146 us-gaap:CommonStockMember 2022-01-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0000008146 us-gaap:RetainedEarningsMember 2022-01-31 0000008146 us-gaap:TreasuryStockMember 2022-01-31 0000008146 us-gaap:CommonStockMember 2022-04-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000008146 us-gaap:RetainedEarningsMember 2022-04-30 0000008146 us-gaap:TreasuryStockMember 2022-04-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0000008146 us-gaap:CommonStockMember 2022-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-07-30 0000008146 us-gaap:RetainedEarningsMember 2022-07-30 0000008146 us-gaap:TreasuryStockMember 2022-07-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-30 0000008146 us-gaap:CommonStockMember 2021-01-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000008146 us-gaap:RetainedEarningsMember 2021-01-31 0000008146 us-gaap:TreasuryStockMember 2021-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000008146 us-gaap:CommonStockMember 2021-05-01 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 0000008146 us-gaap:RetainedEarningsMember 2021-05-01 0000008146 us-gaap:TreasuryStockMember 2021-05-01 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 0000008146 us-gaap:CommonStockMember 2021-07-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000008146 us-gaap:RetainedEarningsMember 2021-07-31 0000008146 us-gaap:TreasuryStockMember 2021-07-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0000008146 us-gaap:CommonStockMember 2021-10-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-10-30 0000008146 us-gaap:RetainedEarningsMember 2021-10-30 0000008146 us-gaap:TreasuryStockMember 2021-10-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-30 0000008146 us-gaap:CommonStockMember 2022-10-29 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-10-29 0000008146 us-gaap:RetainedEarningsMember 2022-10-29 0000008146 us-gaap:TreasuryStockMember 2022-10-29 iso4217:USD xbrli:shares utr:Year xbrli:pure utr:sqft iso4217:USD xbrli:shares alot:Segment
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
 
FORM
10-Q
 
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 29, 2022
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
    
    
    
    
to
    
    
    
    
Commission file number
0-13200
 
 
AstroNova, Inc.
(Exact name of registrant as specified in its charter)
 
 
 
Rhode Island
 
05-0318215
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
   
600 East Greenwich Avenue, West Warwick, Rhode Island
 
02893
(Address of principal executive offices)
 
(Zip Code)
(401)
828-4000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Trading
Symbol
 
Name of each exchange
on which registered
Common Stock, $.05 Par Value
 
ALOT
 
NASDAQ Global Market
 
 
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 every Interactive Data File required to be submitted 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 such files).    Yes ☒    No ☐.
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule
12b-2
of the
Exchange Act.
 
Large accelerated filer  
  
Accelerated filer
 

       
Non-accelerated filer
 
  
Smaller reporting company  
       
     
  
Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act)    Yes  ☐    No  .
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
The number of shares of the registrant’s common stock, $.05 par value per share, outstanding as of December 5, 2022 was
7,349,507.
 
 
 


ASTRONOVA, INC.

INDEX

 

         Page
No.
 
Part I.  

Financial Information

  

Item 1.

 

Financial Statements

  
 

Unaudited Condensed Consolidated Balance Sheets – October 29, 2022 and January 31, 2022

     1  
 

Unaudited Condensed Consolidated Statements of Income — Three and Nine Months Ended October 29, 2022 and October 30, 2021

     2  
 

Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) — Three and Nine Months Ended October 29, 2022 and October 30, 2021

     3  
 

Unaudited Condensed Consolidated Statements of Changes in Shareholders’ Equity — Three and Nine Months Ended October 29, 2022 and October 30, 2021

     4  
 

Unaudited Condensed Consolidated Statements of Cash Flows — Nine Months Ended October 29, 2022 and October 30, 2021

     5  
 

Notes to the Condensed Consolidated Financial Statements (unaudited)

     6-22  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     23-33  

Item 3.

 

Quantitative and Qualitative Disclosures about Market Risk

     34  

Item 4.

 

Controls and Procedures

     34  
Part II.  

Other Information

  

Item 1.

 

Legal Proceedings

     34  

Item 1A.

 

Risk Factors

     34-35  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     35  

Item 6.

 

Exhibits

     36  
Signatures      37  


Part I. FINANCIAL INFORMATION
 
Item 1.
Financial Statements
ASTRONOVA, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In Thousands, Except Share Data)
 
 
  
October 29,

2022
 
 
January 31,

2022
 
 
  
(Unaudited)
 
 
 
 
ASSETS
  
 
CURRENT ASSETS
                
Cash and Cash Equivalents
   $ 4,496     $ 5,276  
Accounts Receivable, net
     21,919       17,124  
Inventories, net
     49,992       34,609  
Employee Retention Credit Receivable
     —         3,135  
Prepaid Expenses and Other Current Assets
     4,682       3,634  
    
 
 
   
 
 
 
Total Current Assets
     81,089       63,778  
Property, Plant and Equipment, net
     14,041       11,441  
Intangible Assets, net
     18,866       19,200  
Goodwill
     17,885       12,156  
Deferred Tax Assets
     5,567       5,591  
Right of Use Assets
     800       1,094  
Other Assets
     1,581       1,695  
    
 
 
   
 
 
 
TOTAL ASSETS
   $ 139,829     $ 114,955  
    
 
 
   
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
                
CURRENT LIABILITIES
                
Accounts Payable
   $ 9,644     $ 8,590  
Accrued Compensation
     2,814       3,512  
Other Liabilities and Accrued Expenses
     4,006       4,113  
Revolving Line of Credit
     19,900       —    
Current Liability – Royalty Obligation
     1,750       2,000  
Current Portion of Long-Term Debt
     1,800       1,000  
Current Liability – Excess Royalty Payment Due
     255       235  
Income Taxes Payable
     912       323  
Deferred Revenue
     362       262  
    
 
 
   
 
 
 
Total Current Liabilities
     41,443       20,035  
Long-Term Debt, net of current portion
     12,732       8,154  
Royalty Obligation, net of current portion
     3,298       4,361  
Lease Liabilities, net of current portion
     550       808  
Income Taxes Payable
     399       399  
Deferred Tax Liabilities
     79       186  
    
 
 
   
 
 
 
TOTAL LIABILITIES
     58,501       33,943  
SHAREHOLDERS’ EQUITY
                
Common Stock, $0.05 Par Value, Authorized 13,000,000 shares; Issued 10,669,689 shares and 10,566,404 shares at October 29, 2022 and January 31, 2022, respectively
     534       528  
Additional
Paid-in
Capital
     60,774       59,692  
Retained Earnings
     57,812       56,514  
Treasury Stock, at Cost, 3,341,354 and 3,324,280 shares at October 29, 2022 and January 31, 2022, respectively
     (34,227     (33,974
Accumulated Other Comprehensive Loss, net of tax
     (3,565     (1,748
    
 
 
   
 
 
 
TOTAL SHAREHOLDERS’ EQUITY
     81,328       81,012  
    
 
 
   
 
 
 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
   $ 139,829     $ 114,955  
    
 
 
   
 
 
 
See Notes to condensed consolidated financial statements (unaudited).
 
1

ASTRONOVA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)
(In Thousands, Except Per Share Data)
(Unaudited)
 
 
  
Three Months Ended
 
 
Nine Months Ended
 
 
  
October 29,
2022
 
 
October 30,
2021
 
 
October 29,
2022
 
 
October 30,
2021
 
Revenue
   $ 39,405     $ 28,857     $ 102,674     $ 87,780  
Cost of Revenue
     26,923       18,472       68,080       53,792  
    
 
 
   
 
 
   
 
 
   
 
 
 
Gross Profit
     12,482       10,385       34,594       33,988  
Operating Expenses:
                                
Selling and Marketing
     5,908       5,777       17,771       16,931  
Research and Development
     1,903       1,948       5,021       5,203  
General and Administrative
     3,325       2,364       8,456       7,372  
    
 
 
   
 
 
   
 
 
   
 
 
 
Operating Expenses
     11,136       10,089       31,248       29,506  
    
 
 
   
 
 
   
 
 
   
 
 
 
Operating Income
     1,346       296       3,346       4,482  
Other Income (Expense), net:
                                
Extinguishment of Debt – PPP Loan
                       4,466  
Loss on Disposal of Assets
           (696           (696
Interest Expense
     (701     (135     (1,086     (526
Loss on Foreign Currency Transactions
     (237     (117     (614     (231
Other, net
     (17 )     53       35       (11
    
 
 
   
 
 
   
 
 
   
 
 
 
       (955     (895     (1,665 )     3,002  
    
 
 
   
 
 
   
 
 
   
 
 
 
Income (Loss) Before Income Taxes
     391       (599     1,681       7,484  
Income Tax Provision (Benefit)
     102       (174     383       297  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net Income (Loss)
   $ 289     $ (425   $ 1,298     $ 7,187  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net Income (Loss) per Common Share—Basic:
   $ 0.04     $ (0.06   $ 0.18     $ 1.00  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net Income (Loss) per Common Share—Diluted:
   $ 0.04     $ (0.06   $ 0.18     $ 0.98  
    
 
 
   
 
 
   
 
 
   
 
 
 
Weighted Average Number of Common Shares Outstanding:
                                
Basic
     7,324       7,234       7,299       7,196  
Diluted
     7,379       7,234       7,363       7,325  
See Notes to condensed consolidated financial statements (unaudited).
 
2

ASTRONOVA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In Thousands)
(Unaudited)
 
 
  
Three Months
Ended
 
 
Nine Months
Ended
 
 
  
October 29,
2022
 
 
October 30,
2021
 
 
October 29,
2022
 
 
October 30,
2021
 
Net Income (Loss)
   $ 289     $ (425   $ 1,298     $ 7,187  
Other Comprehensive Loss, Net of Taxes:
                                
Foreign Currency Translation Adjustments
     (497     (410     (1,864     (839
Loss from Cash Flow Hedges Reclassified to Income Statement
     16       16       47       47  
    
 
 
   
 
 
   
 
 
   
 
 
 
Other Comprehensive Loss
     (481     (394     (1,817     (792
    
 
 
   
 
 
   
 
 
   
 
 
 
Comprehensive Income (Loss)
   $ (192   $ (819   $ (519 )   $ 6,395  
    
 
 
   
 
 
   
 
 
   
 
 
 
See Notes to condensed consolidated financial statements (unaudited).
 
3

ASTRONOVA, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
($ In Thousands, Except per Share Data)
(Unaudited)
 
 
  
Common Stock
 
  
Additional
Paid-in

Capital
 
 
Retained

Earnings
 
  
Treasury

Stock
 
 
Accumulated
Other
Comprehensive

Income (Loss)
 
 
Total
Shareholders’

Equity
 
 
  
Shares
 
  
Amount
 
Balance January 31, 2022
     10,566,404      $ 528      $ 59,692     $ 56,514      $ (33,974   $ (1,748   $ 81,012  
Share-Based Compensation
     —          —          337       —          —         —         337  
Employee Option Exercises
     11,164        1        87       —          —         —         88  
Restricted Stock Awards Vested, net
     61,513        3        (3     —          (249     —         (249
Net Income
     —          —          —         425        —         —         425  
Other Comprehensive Loss
     —          —          —         —          —         (917     (917
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Balance April 30, 2022
     10,639,081      $ 532      $ 60,113     $ 56,939      $ (34,223   $ (2,665   $ 80,696  
Share-Based Compensation
     —          —          235       —          —         —         235  
Restricted Stock Awards Vested, net
     20,410        1        (1     —          —         —         —    
Net Income
     —          —          —         584        —         —         584  
Other Comprehensive Loss
     —          —          —         —          —         (419     (419
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Balance July 30, 2022
     10,659,491      $ 533      $ 60,347     $ 57,523      $ (34,223   $ (3,084   $ 81,096  
Share-Based Compensation
     —          —          405       —          —         —         405  
Employee Option Exercises
     9,097        1        22       —          —         —         23  
Restricted Stock Awards Vested, net
     1,101                     —          (4     —         (4
Net Income
     —          —          —         289        —         —         289  
Other Comprehensive Loss
     —          —          —         —          —         (481 )     (481
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Balance October 29, 2022
     10,669,689      $ 534      $ 60,774     $ 57,812      $ (34,227   $ (3,565   $ 81,328  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
 
 
  
Common Stock
 
  
Additional

Paid-in

Capital
 
 
Retained

Earnings
 
 
Treasury

Stock
 
 
Accumulated

Other

Comprehensive

Income (Loss)
 
 
Total

Shareholders’

Equity
 
 
  
Shares
 
  
Amount
 
Balance January 31, 2021
     10,425,094      $ 521      $ 58,049     $ 50,085     $ (33,588   $ (384   $ 74,683  
Share-Based Compensation
     —          —          478       —         —         —         478  
Employee Option Exercises
     5,746        —          52       —         —         —         52  
Restricted Stock Awards Vested, net
     48,299        3        (3     —         (208     —         (208
Net Income
     —          —          —         593       —         —         593  
Other Comprehensive Loss
     —          —          —         —         —         (65     (65
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance May 1, 2021
     10,479,139      $ 524      $ 58,576     $ 50,678     $ (33,796   $ (449   $ 75,533  
Share-Based Compensation
     —          —          469       —         —         —         469  
Employee Option Exercises
     3,211        —          35       —         —         —         35  
Restricted Stock Awards Vested, net
     72,125        4        (4     —         (146     —         (146
Net Income
     —          —          —         7,019       —         —         7,019  
Other Comprehensive Loss
     —          —          —               —         (333     (333
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance July 31, 2021
     10,554,475      $ 528      $ 59,076     $ 57,697     $ (33,942   $ (782   $ 82,577  
Share-Based Compensation
     —          —          399       —         —         —         399  
Employee Option Exercises
     1,983        —          27       —         —         —         27  
Restricted Stock Awards Vested, net
     433        —          —         —         (2     —         (2
Net Loss
     —          —          —         (425     —         —         (425
Other Comprehensive Loss
     —          —          —         —         —         (394     (394
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance October 30, 2021
     10,556,891      $ 528      $ 59,502     $ 57,272     $ (33,944   $ (1,176   $ 82,182  

 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4

ASTRONOVA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
(Unaudited)
 
 
  
Nine Months Ended
 
 
  
October 29,
2022
 
 
October 30,
2021
 
Cash Flows from Operating Activities:
  
 
Net Income
   $ 1,298     $ 7,187  
Adjustments to Reconcile Net Income to Net Cash Provided (Used) by Operating Activities:
                
Depreciation and Amortization
     2,621       3,070  
Amortization of Debt Issuance Costs
     18       38  
Share-Based Compensation
     977       1,345  
Loss on Disposal of Assets
           696  
Gain on Extinguishment of Debt
           (4,466
Changes in Assets and Liabilities, net of impact of acquisition:
                
Accounts Receivable
     (1,874 )     969  
Other Receivable – Employee Retention Credit Receivable
     3,135       (3,135
Inventories
     (11,695     (1,804
Income Taxes
     142       (1,965
Accounts Payable and Accrued Expenses
     (1,207 )     2,914  
Other
     (870     (1,001
    
 
 
   
 
 
 
Net Cash Used Provided (Used) by Operating Activities
     (7,455 )     3,848  
Cash Flows from Investing Activities:
                
Cash Paid for Astro Machine Acquisition, net of acquired cash
     (17,034     —    
Additions to Property, Plant and Equipment
     (222     (1,507
    
 
 
   
 
 
 
Net Cash Used for Investing Activities
     (17,256     (1,507
Cash Flows from Financing Activities:
                
Net Cash Proceeds from Employee Stock Option Plans
     69       47  
Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan
     42       67  
Net Cash Used for Payment of Taxes Related to Vested Restricted Stock
     (253 )     (356
Net Borrowings under Revolving Credit Facility
     19,900       —    
Payment of Minimum Guarantee Royalty Obligation
     (1,500 )     (1,500 )
Proceeds from Long-Term Debt Borrowings
     6,000       10,000  
Payoff of Long-Term Debt
           (12,576
Principal Payments of Long-Term Debt
     (625 )     (563 )
Payment of Debt Issuance Costs
     (15      
    
 
 
   
 
 
 
Net Cash Provided (Used) by for Financing Activities
     23,618       (4,881
Effect of Exchange Rate Changes on Cash and Cash Equivalents
     313       (172
    
 
 
   
 
 
 
Net Decrease in Cash and Cash Equivalents
     (780 )     (2,712
Cash and Cash Equivalents, Beginning of Period
     5,276       11,439  
    
 
 
   
 
 
 
Cash and Cash Equivalents, End of Period
   $ 4,496     $ 8,727  
    
 
 
   
 
 
 
Supplemental Disclosures of Cash Flow Information:
                
Cash Paid During the Period for Interest
   $ 440     $ 268  
Cash Paid During the Period for Income Taxes, Net of Refunds
   $ 265     $ 2,243  
 
See Notes
to
condensed consolidated financial statements (unaudited).
 
5

ASTRONOVA, INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
Note 1 – Business and Basis of Presentation
Overview
Headquartered in West Warwick, Rhode Island, AstroNova, Inc. leverages its expertise in data visualization technologies to design, develop, manufacture and distribute a broad range of specialty printers and data acquisition and analysis systems. Our products are employed around the world in a wide range of applications in the aerospace, apparel, automotive, avionics, chemical, computer peripherals, communications, distribution, food and beverage, general manufacturing, packaging, and transportation industries.
Our business consists of two segments, Product Identification (“PI”) and Test & Measurement (“T&M”). The PI segment includes specialty printing systems and related supplies sold under the QuickLabel
®
, TrojanLabel
®
, and GetLabels
brand names. The T&M segment consists of our line of aerospace products, including flight deck printers, networking hardware, and related accessories as well as test and measurement data acquisition systems sold under the AstroNova
®
brand name.
PI products sold under the QuickLabel, TrojanLabel and GetLabels brands are used in brand owner and commercial applications to provide product packaging, marketing, tracking, branding, and labeling solutions to a wide array of industries. The PI segment offers a variety of digital color label tabletop printers,
direct-to-package
printers, high-volume presses, and specialty original equipment manufacturer (“OEM”) printing systems, as well as a wide range of label, tag and flexible packaging material substrates and other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. In the T&M segment, we have a long history of using our technologies to provide networking systems and high-resolution light-weight flight deck and cabin printers, as well as airborne networking hardware for the aerospace market. In addition, the T&M segment includes data acquisition recorders, sold under the AstroNova brand, to enable our customers to acquire and record visual and electronic signal data from local and networked data streams and sensors. The recorded data is processed and analyzed and then stored and presented in various visual output formats. On August 4, 2022, we completed the acquisition of Astro Machine, an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million. Astro Machine is reported as part of our Product Identification segment beginning with the third quarter of fiscal 2023. Refer to Note 3, “Acquisition,” in our condensed consolidated financial statements included elsewhere in this report for further details.
Our PI products are sold by direct field salespersons as well as independent dealers and representatives, while our T&M products are sold predominantly through direct sales and manufacturers’ representatives. In the United States, we have factory-trained direct field salespeople located throughout the country specializing in PI products. We also have direct field sales or service centers in Canada, China, Denmark, France, Germany, Malaysia, Mexico, Singapore, and the United Kingdom staffed by our own employees and dedicated third-party contractors. Additionally, we utilize over 200 independent dealers and representatives selling and marketing our products in over 60 countries.
Unless otherwise indicated, references to “AstroNova”, “we,” “our,” and “us” in this Quarterly Report on
Form 10-Q
refer to AstroNova, Inc. and its consolidated subsidiaries.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the results of the interim periods included herein. These financial statements do not include all disclosures associated with annual financial statements and, accordingly, should be read in conjunction with our Annual Report on Form
10-K
for the fiscal year ended January 31, 2022.
The presentation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes, including those that require consideration of forecasted financial information, in the context of the unknown future impacts of the continuing
COVID-19
pandemic, using information that is reasonably available to us at this time. Some of the more significant estimates relate to revenue recognition, the allowances for doubtful accounts, inventory valuation, income taxes, impairment of long-lived assets and goodwill, share-based compensation, warranty reserves reserves and the purchase price accounting associated with the acquisition of Astro Machine as further discussed in Note 3 “Acquisition”. Management’s estimates are based on the facts and circumstances available at the time estimates are made, historical experience, risk of loss, general economic conditions and trends, and management’s assessments of the probable future outcome of these matters, including our expectations at the time regarding the duration, scope, and severity of the
COVID-19
pandemic. Although conditions have improved in the U.S. in recent months, on October 13, 2022, the US Secretary of Health and Human Services extended the
COVID-19
public health emergency declaration through at least January 11, 2023. Consequently, actual results could differ from those estimates.
 
6

Results of operations for the interim periods presented herein are not necessarily indicative of the results that may be expected for the full year.
Certain amounts in the prior year’s financial statements have been reclassified to conform to the current year’s presentation.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of AstroNova, Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation.
Note 2 – Summary of Significant Accounting Policies Update
The accounting policies used in preparing the condensed consolidated financial statements in this Form
10-Q
are the same as those used in preparing our consolidated financial statements included in our Annual Report on Form
10-K
for the fiscal year ended January 31, 2022.
Recently Adopted Accounting Pronouncements
No new accounting pronouncements, issued or effective during the first nine months of the current year, have had or are expected to have a material impact on our consolidated financial statements.
Note 3 - Acquisition
On August 4, 2022, we acquired Astro Machine LLC (“Astro Machine”), an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million.
The acquisition was accomplished pursuant to an Equity Interest Purchase Agreement dated as of August 4, 2022 (the “Purchase Agreement”) by and among us, GSND Holding Corporation (“GSND”), the parent company of Astro Machine, and Astro Machine. Pursuant to the Purchase Agreement, we purchased 100%
of the issued and outstanding equity interests of Astro Machine from GSND for a purchase price
of $15.6 
million. The acquisition was funded using borrowings under our credit facility. We obtained a representation and warranty insurance policy and placed
$300,000
of the purchase price into an escrow account, which pursuant to the terms and conditions of the Purchase Agreement, are our sole recourse for breaches of representations and warranties by GSND. Upon the closing of the transaction, Astro Machine became a wholly owned subsidiary of AstroNova, Inc.
Concurrently with the signing of the Purchase Agreement, our newly acquired subsidiary, Astro Machine, entered into a Purchase and Sale Agreement with Selak Real Estate Limited Partnership (“SRE”), pursuant to which Astro Machine purchased certain real property assets of SRE for a purchase price, paid in cash, of $1.5 million. These real estate assets are comprised of a 34,460 square foot industrial manufacturing building (including offices) on 1.26 acres of land which is Astro Machine’s principal place of business.
This transaction is a business combination and will be accounted for using the acquisition method of accounting prescribed by ASC Topic 805, Business Combinations (“ASC 805”), whereby the results of operations, including the revenues and earnings of Astro Machine, are included in our financial statements from the date of acquisition. The purchase price of Astro Machine will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurements, at the acquisition date. Any excess of the purchase price over the fair value of the net identified assets acquired and liabilities assumed will be recorded as goodwill. The process for estimating fair values requires the use of significant estimates, assumptions and judgments, including determining the timing and estimates of future cash flows and developing appropriate discount rates. ASC 805 establishes a measurement period to provide companies with a reasonable amount of time to obtain the information necessary to identify and measure various items in a business combination and cannot extend beyond one year from the acquisition date. We expect to complete the final fair value determination of the assets acquired and liabilities assumed as soon as practicable within the measurement period and in any event not later than one year from the acquisition date.
Total acquisition-related costs to date of
$0.7 
million are included in the general and administrative expenses in our consolidated statement of income for the nine months ended October 29, 2022.

 
7


The preliminary allocation of the purchase price as of October 29, 2022, is as follows:
 
(In thousands)
  
 
 
Cash
  
$
91
 
Accounts Receivable
  
 
3,393
 
Inventory
  
 
4,557
 
Property, Plant and Equipment
  
 
3,867
 
Identifiable Intangible Assets
  
 
1,000
 
Goodwill
  
 
6,567
 
Accounts Payable and Other Current Liabilities
  
 
(2,350
 
  
 
 
 
Total Purchase Price
  
$
17,125
 
 
  
 
 
 
The amounts above are provisional and are based on information that is currently available. Management believes the information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but is waiting for additional information necessary to finalize those fair values. Therefore, the provisional measurements of fair value reflected are subject to change and such changes could be significanct. Management anticipates changes to the value of inventory, property, plant and equipment, deferred taxes and identifiable intangible assets as additional information is collected and analyzed and pending the completion of certain appraisals and a valuation report and expects to finalize the valuation and complete the purchase price allocation as soon as practicable but no later than one year from the acquisition.
The following table reflects the preliminary fair value of the acquired identifiable intangible asset and related estimated useful lives:
 
(In thousands)
  
Fair
Value
 
  
Useful Life
(Years)
 
Customer Relations
   $ 1,000        7  
The Customer Relations intangible asset represents the relationships that will be maintained with certain historical customers of Astro Machine. This amount was estimated by our management based upon information known as of the date of filing and is subject to change pending completion of the formal valuation report.
Beginning August 4, 2022, the results of operations for Astro Machine have been included in our statement of income for the three and nine months ended October 29, 2022, and are reported as part of the Product Identification segment.
 
8


Note 4 – Revenue Recognition
We derive revenue from the sale of (i) hardware, including digital color label printers and specialty OEM printing systems, portable data acquisition systems, and airborne printers and networking hardware used in the flight deck and cabin of military, commercial, and business aircraft, (ii) related supplies required in the operation of the hardware, (iii) repairs and maintenance of hardware and (iv) service agreements.
Revenues disaggregated by primary geographic markets and major product types are as follows:
Primary geographical markets:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
United States
   $ 26,806      $ 17,280      $ 65,501      $ 51,154  
Europe
     7,341        7,163        22,642        23,588  
Canada
     2,253        1,724        6,333        4,761  
Asia
     1,392        1,473        4,118        4,523  
Central and South America
     1,311        814        3,222        2,569  
Other
     302        403        858        1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
Major product types:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Hardware
   $ 11,947      $ 7,622      $ 29,885      $ 23,147  
Supplies
     22,945        18,055        60,055        54,944  
Service and Other
     4,513        3,180        12,734        9,689  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
9


Contract Assets and Liabilities
We normally do not have contract assets, which are primarily unbilled accounts receivable that are conditional on something other than the passage of time.
Our contract liabilities, which represent billings in excess of revenue recognized, are related to advanced billings for purchased service agreements and extended warranties. Contract liabilities were $362,000 and $262,000 at October 29, 2022, and January 31, 2022, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the nine months ended October 29, 2022, is due to cash payments received in advance of satisfying performance obligations in the current period, offset by $226,000 of revenue recognized during the period that was included in the deferred revenue balance at January 31, 2022.
Contract Costs
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to obtaining sales contracts for our aerospace printer products meet the requirement to be capitalized. These costs are deferred and amortized over the remaining useful life of these contracts, which we currently estimate to be approximately 19 years as of October 29, 2022. The balance of these contract assets at January 31, 2022, was $1.3 million, and in the first quarter of the current year, we incurred an additional $0.1 million in contract costs that will be amortized over 19 years. During the three and nine months ended October 29, 2022, we amortized contract costs of $19,000 and $56,000, respectively. The balance of deferred incremental direct costs net of accumulated amortization at October 29, 2022, was $1.4 million, of which $0.1 million is reported in other current assets and $1.3 million is reported in other assets in the accompanying condensed consolidated balance sheet.
Note 5 – Net Income Per Common Share
Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period. Diluted net income per share is calculated by dividing net income by the weighted average number of shares and, if dilutive, common equivalent shares, determined using the treasury stock method for stock options, restricted stock awards, and restricted stock units outstanding during the period. A reconciliation of the shares used in calculating basic and diluted net income per share is as
follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
 
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Weighted Average Common Shares Outstanding – Basic
     7,324,089        7,234,045        7,299,277        7,196,066  
Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units
     55,314                  63,752        128,437  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted Average Common Shares Outstanding – Diluted
     7,379,403        7,234,045        7,363,029        7,324,503  
    
 
 
    
 
 
    
 
 
    
 
 
 
For the three and nine months ended October 29, 2022, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 540,407 and 602,510
,
respectively. For the three months ended October 30, 2021, the Company had weighted average common stock equivalent shares outstanding of 144,955 that could potentially dilute earnings per share in future periods that were excluded from the computation of diluted net income per share because their effect would have been anti-dilutive given the net loss during the period. For the three and nine months ended October 30, 2021, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 189,827 and 362,935
,
respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.
 
1
0

Note 6 – Intangible Assets
Intangible assets are as follows:
 
 
  
October 29, 2022
 
  
January 31, 2022
 
(In thousands)
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
 
Net
Carrying
Amount
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
  
Net
Carrying
Amount
 
Miltope:
  
  
 
 
  
  
 
  
Customer Contract Relationships
   $ 3,100      $ (2,711   $     $ 389      $ 3,100      $ (2,515   $ —        $ 585  
RITEC:
                                                                    
Customer Contract Relationships
     2,830        (1,606     —         1,224        2,830        (1,557     —          1,273  
TrojanLabel:
                                                                    
Existing Technology
     2,327        (2,004     59       382        2,327        (1,767     127        687  
Distributor Relations
     937        (565     (6     366        937        (498     46        485  
Honeywell:
                                                                    
Customer Contract Relationships
     27,243        (11,702     —         15,541        27,243        (11,073     —          16,170  
Astro Machine:
                                                                  
 
Customer Relationships
     1,000        (36     —          964                                   
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Intangible Assets, net
   $ 37,437      $ (18,625   $ 53     $ 18,866      $ 36,437      $ (17,410   $ 173      $ 19,200  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
There were no impairments to intangible assets during the periods ended October 29, 2022, and October 30, 2021. With respect to the acquired intangibles included in the table above, amortization expense of $0.4 
million has been included in the condensed consolidated statements of income for each of the three month periods ended October 29, 2022, and October 30, 2021. Amortization expense
of $1.2 
million related to the above-acquired intangibles has been included in the accompanying condensed consolidated statement of income for each of the nine month periods ended October 29, 2022, and October 30, 2021.
Estimated amortization expense for the next five fiscal years is as follows:
 
(In thousands)
  
Remaining
2023
 
  
2024
 
  
2025
 
  
2026
 
  
2027
 
Estimated amortization expense
   $ 429      $ 1,778      $ 1,138      $ 1,138      $ 1,138  
Note 7 – Inventories
Inventories are stated at the lower of cost (standard and average methods) and net realizable value and include material, labor, and manufacturing overhead. The components of inventories are as follows:
 
(In thousands)
  
October 29,

2022
 
  
January 31, 2022
 
Materials and Supplies
   $ 35,109      $ 22,709  
Work-In-Process
     1,214        1,489  
Finished Goods
     23,785        19,718  
    
 
 
    
 
 
 
       60,108        43,916  
Inventory Reserve
     (10,116      (9,307
    
 
 
    
 
 
 
     $ 49,992      $ 34,609  
    
 
 
    
 
 
 
 
1
1

Note 8 – Credit Agreement and Debt
In connection with the purchase of Astro Machine, on August 4, 2022, we entered into a Second Amendment to Amended and Restated Credit Agreement (the “Second Amendment”) with Bank of America, N.A., as lender (the “Lender”). The Second Amendment amended the Amended and Restated Credit Agreement dated as of July 30, 2020, as amended by the First Amendment to Amended and Restated Credit Agreement, dated as of March 24, 2021, and the LIBOR Transition Amendment, dated as of December 24, 2021 (the “Existing Credit Agreement,” and the Existing Credit Agreement as amended by the Second Amendment, the “Amended Credit Agreement”), between the Company and the Lender.
The Amended Credit Agreement provides for (i) a new term loan in the principal amount of $6.0 million, which term loan
was
in addition to the existing term loan outstanding under the Existing Credit Agreement in the principal amount of $9.0 million as of the effective date of the Second Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $22.5 million to $25.0 million. At the closing of the Second Amendment, we borrowed the entire $6.0 million term loan and $12.4 
million under the revolving credit facility, and the proceeds of such borrowings were used in part to pay the purchase price payable under the Purchase Agreement and certain related transaction costs. The revolving credit facility may otherwise be used for corporate purposes.
The Amended Credit Agreement requires that the term loan be paid in quarterly installments on the last day of each of our fiscal quarters over the term of the Amended Credit Agreement on the following repayment schedule: the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2022 through July 31, 2023 is $375,000; and the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2023 through April 30, 2027 is $675,000. The entire remaining principal balance of the term loan is required to be paid on August 4, 2027. We may voluntarily prepay the term loan, in whole or in part, from time to time without premium or penalty (other than customary breakage costs, if applicable). We may repay borrowings under the revolving credit facility at any time without premium or penalty (other than customary breakage costs, if applicable), but in any event no later than August 4, 2027, and any outstanding revolving loans thereunder will be due and payable in full, and the revolving credit facility will terminate, on such date. We may reduce or terminate the revolving line of credit at any time, subject to certain thresholds and conditions, without premium or penalty.

The
 interest rates under the Amended Credit Agreement are as follows: the term loan and revolving credit loans bear interest at a rate per annum equal to, at our option, either (a) the BSBY Rate as defined in the Amended Credit Agreement (or, in the case of revolving credit loans denominated in a currency other than U.S. Dollars, the applicable quoted rate), plus a margin that varies within a range of
1.60
% to
2.50
% based on our consolidated leverage ratio, or (b) a fluctuating reference rate equal to the highest of (i) the federal fund rate plus
0.50
%, (ii) Bank of America’s publicly announced prime rate, (iii) the BSBY Rate plus
1.00
%, or (iv)
0.50
%, plus a margin that varies within a range of
0.60
% to
1.50
% based on our consolidated leverage ratio. In addition to certain other fees and expenses that we are required to pay to the Lender, we are required to pay a commitment fee on the undrawn portion of the revolving credit facility that varies within a range of
0.15
% and
0.35
% based on our consolidated leverage ratio. The loans under the Amended Credit Agreement are subject to certain mandatory prepayments, subject to various exceptions, from (a) net cash proceeds from certain dispositions of property, (b) net cash proceeds from certain issuances of equity, (c) net cash proceeds from certain issuances of additional debt and (d) net cash proceeds from certain extraordinary receipts.
Amounts repaid under the revolving credit facility may be reborrowed, subject to continued compliance with the Amended Credit Agreement. No amount of the term loan that is repaid may be reborrowed.
We must comply with various customary financial and
non-financial
covenants under the Amended Credit Agreement. The financial covenants under the Amended Credit Agreement consist of a maximum consolidated leverage ratio, a minimum consolidated fixed charge coverage ratio and a minimum consolidated asset coverage ratio. The primary
non-financial
covenants limit our and our subsidiaries’ ability to incur future indebtedness, to place liens on assets, to pay dividends or distributions on our or our subsidiaries’ capital stock, to repurchase or acquire our or our subsidiaries’ capital stock, to conduct mergers or acquisitions, to sell assets, to alter our or our subsidiaries’ capital structure, to make investments and loans, to change the nature of our or our subsidiaries’ business, and to prepay subordinated indebtedness, in each case subject to certain exceptions and thresholds as set forth in the Amended Credit Agreement, certain of which provisions were modified by the Second Amendment. As of October 29, 2022, we believe we are compliance with all of the covenants in the Credit Agreement.
 
1
2

The Lender is entitled to accelerate repayment of the loans and to terminate its revolving credit commitment under the Amended Credit Agreement upon the occurrence of any of various customary events of default, which include, among other events, the following (which are subject, in some cases, to certain grace periods): failure to pay when due any principal, interest or other amounts in respect of the loans, breach of any of our covenants or representations under the loan documents, default under any other of our or our subsidiaries’ significant indebtedness agreements, a bankruptcy, insolvency or similar event with respect to us or any of our subsidiaries, a significant unsatisfied judgment against us or any of our subsidiaries, or a change of control.
Our obligations under the Amended Credit Agreement continue to be secured by substantially all of our personal property assets (including a pledge of the equity interests we hold in ANI ApS, AstroNova GmbH and AstroNova SAS), subject to certain exceptions, and by a mortgage on our owned real property in West Warwick, Rhode Island, and are guaranteed by, and secured by substantially all of the personal property assets of Astro Machine.
Summary of Outstanding Debt
Revolving Credit Facility
During the first nine months of the current year, we borrowed a net of $19.9 million on our revolving line of credit. The balance outstanding under the revolving line of credit bore interest at a weighted average rate of 7.32% and 5.74%
for the three and nine months ended October 29, 2022, respectively, and we incurred
$341,000 and $409,000
for interest on this obligation during the three and nine months ended October 29, 2022, respectively. Additionally, during the nine months ended October 29, 2022, we incurred
 $25,000 of commitment fees on the undrawn portion of our revolving credit facility. At October 30, 2021, there was no balance outstanding on the revolving line of credit, and no interest was incurred for the three and nine months ended October 30, 2021. We incurred $38,000 of commitment fees on the undrawn portion of our revolving credit facility for the nine months ended October 30, 2021. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated income statement for all periods presented. At October 29, 2022, there is $5.1 million remaining available for borrowing under
our
revolving line of credit.
Long-Term Debt
Long-term debt in the accompanying condensed consolidated balance sheets is as follows:
 
(In thousands)
  
October 29, 2022
 
  
January 31, 2022
 
USD Term Loan (7.75% as of October 29, 2022); maturity date of August 4, 2027
   $ 14,625      $     
USD Term Loan (2.35% as of January 31, 2022); maturity date of September 30, 2025
               9,250  
    
 
 
    
 
 
 
       14,625        9,250  
Debt Issuance Costs, net of accumulated amortization
     (93      (96
Current Portion of Term Loans
     (1,800      (1,000
    
 
 
    
 
 
 
Long-Term Debt
   $ 12,732      $ 8,154  
    
 
 
    
 
 
 
D
u
ring the three and nine months ended October 29, 2022, we recognized $266,000 and $384,000, respectively, of interest expense on debt. During the three and nine months ended October 30, 2021, we recognized $50,000 and $230,000, respectively, of interest expense on debt. Interest expense is included in the accompanying condensed consolidated income statement for all periods presented.
1
3

The sch
e
dule of required principal payments re
m
aining during the next five years on long-term debt outstanding
as
of October 29, 2022, is
as
follows:
 
(In thousands)
      
Fiscal 2023, remainder
   $ 375  
Fiscal 2024
     2,100  
Fiscal 2025
     2,700  
Fiscal 2026
     2,700  
Fiscal 2027
     2,700  
Fiscal 2028 and beyond
     4,050  
  
 
 
 
   $ 14,625  
  
 
 
 
 

Note 9 – Paycheck Protection Program Loan
On May 6, 2020, we entered into a loan agreement with, and executed a promissory note in favor of Greenwood Credit Union (“Greenwood”) pursuant to which we borrowed $4.4 million (the “PPP Loan”) from Greenwood pursuant to the Paycheck Protection Program (“PPP”) administered by the United States Small Business Administration (the “SBA”) and authorized by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).
 

The PPP Loan, which would have been set to mature on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum accruing from the loan date and would have been payable monthly. No payments were due on the PPP Loan until the date on which the lender determined the amount of the PPP Loan that was eligible for forgiveness.
On June 15, 2021, Greenwood notified us that the SBA approved our application for forgiveness of the entire $4.4 million principal balance of our PPP Loan and all accrued interest thereon. As a result, we recorded a $4.5 million gain on extinguishment of debt in the accompanying condensed consolidated income statement for the nine months ended October 30, 2021.
Note 10 – Derivative Financial Instruments and Risk Management
In 2017, we entered into a cross-currency interest rate swap and an interest rate swap to manage the interest rate risk.
On July 30, 2020, we terminated these two swaps. The terms of the A&R Credit Agreement caused those swaps to cease to be effective hedges of the underlying exposures. The termination of the swaps was contracted immediately prior to the end of the second quarter of fiscal 2021 at a cash cost of approximately
 $
0.7
 
million which was settled in the third quarter of fiscal 2021. Upon termination, the remaining balance of
 $
58,000
in accumulated other comprehensive loss related to the cross-currency interest rate swap was reclassified into earnings as the forecasted foreign currency interest payments will not occur.
The $
0.2
 
million remaining balance in accumulated other comprehensive loss related to the interest rate swap is being amortized into earnings through the original term of the hedge relationship as the underlying floating interest rate debt still exists.
At October 29, 2022, we have fully reclassified all of the net losses on the frozen OCI balance from accumulated other comprehensive loss to earnings associated with the terminated interest rate swap due to the payment of variable interest associated with the floating interest rate debt.
The following table presents the impact of our derivative instruments in our condensed consolidated financial statements for the three and nine months ended October 29, 2022 and October 30, 2021:
 
 
  
Three Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into
Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $          $           Other Expense      $ (19   $ (20
    
 
 
    
 
 
             
 
 
   
 
 
 
 
1
4

 
  
Nine Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $         $           Other Expense      $ (59   $ (60
    
 
 
    
 
 
             
 
 
   
 
 
 
Note 11 – Employee Retention Credit
The CARES Act provides an employee retention credit (“ERC”) that was a refundable tax credit against certain employer taxes. On December 27, 2020, Congress enacted the Taxpayer Certainty and Disaster Tax Relief Act of 2020, which amended and extended ERC availability under Section 2301 of the CARES Act. Before the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we were ineligible for the ERC because we received the PPP Loan. Following the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we and other businesses that received loans under that program became retroactively eligible for the ERC.
As a result of the foregoing legislation, we became eligible to claim a refundable tax credit against the employer’s share of Social Security taxes equal to seventy percent (
70
%) of the qualified wages that we paid to our employees between December 31, 2020 and June 30, 2021. Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 for a maximum ERC per employee of $7,000 per calendar quarter in 2021.
We evaluated our eligibility for the ERC in the second quarter of calendar year 2021. In order to qualify for the ERC, we needed to experience a 20% reduction in gross receipts from either (1) the same quarter in calendar year 2019 or (2) the immediately preceding quarter to the corresponding calendar quarter in 2019. We determined that we qualified for the employee retention credit under the first scenario for wages paid in calendar year 2020 and the first calendar quarter of 2021. In the second quarter of fiscal 2022, we amended certain payroll tax filings and applied for a refund of $3.1 million. Since there is no US GAAP guidance for
for-profit
business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS). Under an IAS 20 analogy, a business entity would recognize the credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received.
We recorded a $3.1 million receivable in the second quarter of fiscal 2022 for the ERC receivable and recognized a reduction in employer payroll taxes which was allocated to the financial statement captions from which the employee’s taxes were originally incurred. As a result, we recorded a reduction in expenses of $1.7 million in cost of revenue, $0.8 million in selling and marketing, $0.3 million in research and development and $0.3 million in general and administrative in the accompanying condensed consolidated income statement for the nine month period ended October 30, 2021. On March 22, 2022, we received payment of the $3.1 million ERC.
 
1
5


Note 12 – Royalty Obligation
In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell to acquire an exclusive, perpetual, worldwide license to manufacture Honeywell’s narrow-format flight deck printers for two aircraft families along with certain inventory used in the manufacturing of the licensed printers. The purchase price included a guaranteed minimum royalty payment of $15.0 million, to be paid over ten years, based on gross revenues from the sales of the printers, paper, and repair services of the licensed products. The royalty rates vary based on the year in which they are paid or earned, and product sold or service provided, and range from single-digit to
mid-double-digit
percentages of gross revenue.
The guaranteed minimum royalty payment obligation was recorded at the present value of the minimum annual royalty payments using a present value factor of 2.8%, which is based on the estimated
after-tax
cost of debt for similar companies. As of October 29, 2022, we had paid an aggregate of $9.0 million of the guaranteed minimum royalty obligation. At October 29, 2022, the current portion of the outstanding guaranteed minimum royalty obligation of $1.8 million is to be paid over the next twelve months and is reported as a current liability, and the remainder of $3.3 million is reported as a long-term liability on our condensed consolidated balance sheet. For the three and nine month periods ended October 29, 2022, we incurred $0.3 million and $0.9 million, respectively, in excess royalty expenses which are included in the cost of revenue in our condensed consolidated statements of income. A total of $0.9 million in excess royalties was paid during the current fiscal year, and there are $0.3 million in excess royalty payables due as a result of this agreement for the period ended October 29, 2022.
Note 13 – Leases
We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to six years, some of which include options to extend the lease term for periods of up to five years when it is reasonably certain that we will exercise such options.
Balance sheet and other information related to our leases is as follows:
 
Operating Leases
(In thousands)
  
Balance Sheet Classification
 
  
October 29,
2022
 
  
January 31,
2022
 
Lease Assets
     Right of Use Assets      $ 800      $ 1,094  
Lease Liabilities – Current
     Other Liabilities and Accrued Expenses        291        327  
Lease Liabilities – Long Term
     Lease Liabilities        550        808  
 
1
6

Lease cost information is as follows:
 
 
  
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
 
  
October 29,
2022
 
  
October 29,
2022
 
Operating Lease Costs
     General and Administrative Expense      $ 115      $ 350  
       
           
Three Months Ended
    
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
    
October 30,

2021
    
October 30,

2021
 
Operating Lease Costs
     General and Administrative Expense      $ 125      $ 386  
Maturities of operating lease liabilities are as follows:
 
(In thousands)
  
 
 
Fiscal 2023, remaining
   $ 74  
Fiscal 2024
     286  
Fiscal 2025
     186  
Fiscal 2026
     142  
Fiscal 2027
     137  
Thereafter
     85  
    
 
 
 
Total Lease Payments
     910  
Less: Imputed Interest
     (69
    
 
 
 
Total Lease Liabilities
   $ 841  
    
 
 
 
 
As of October 29, 2022, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are 3.9 years and 3.86%, respectively. We calculated the weighted-average discount rate using incremental borrowing rates, which equal the rates of interest that we would pay to borrow funds on a fully collateralized basis over a similar term.
 
17


Supplemental cash flow information related to leases is as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 29,
2022
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 74      $ 237  
     
    
Three Months Ended
    
Nine Months Ended
 
(In thousands)
  
 
 
October 30,
2021
 
 
  
 
 
October 30,
2021
 
Cash paid for am
o
unts included in the measurement of lease liabilities:
                 
Operating cash flows for operating leases
   $ 85      $ 285  
Note 14 – Accumulated Other Comprehensive Loss
The changes in the balance of accumulated other comprehensive loss (“AOCL”) by component are as follows:
 
(In thousands)
  
Foreign Currency
Translation
Adjustments
 
  
Cash
Flow
Hedges
 
  
Total
 
Balance at January 31, 2022
   $ (1,701    $ (47    $ (1,748
Other Comprehensive Loss before reclassification
     (1,864      —          (1,864
Amounts reclassified from AOCL to Earnings
     —          47        47  
    
 
 
    
 
 
    
 
 
 
Other Comprehensive Income (Loss)
     (1,864      47        (1,817
    
 
 
    
 
 
    
 
 
 
Balance at October 29, 2022
   $ (3,565    $         $ (3,565
    
 
 
    
 
 
    
 
 
 
The amounts presented above in other comprehensive loss are net of taxes except for translation adjustments associated with our German, Danish and Shanghai subsidiaries.
Note 15 – Share-Based Compensation
We have one equity incentive plan from which we are authorized to grant equity awards, the AstroNova, Inc. 2018 Equity Incentive Plan (the “2018 Plan”). The 2018 Plan provides for, among other things, the issuance of awards, including incentive stock options,
non-qualified
stock options, stock appreciation rights, time-based restricted stock units (“RSUs”), or performance-based restricted stock units (“PSUs”) and restricted stock awards (RSAs). The 2018 Plan authorizes the issuance of up to 950,000 shares of common stock, plus an additional number of shares equal to the number of shares subject to awards granted under previous equity incentive plans that are forfeited, canceled, satisfied without the issuance of stock, otherwise terminated (other than by exercise), or, for shares of stock issued pursuant to any unvested award, that are reacquired by us at not more than the grantee’s purchase price (other than by exercise). Under the 2018 Plan, all awards to employees generally have a minimum vesting period of one year. Options granted under the 2018 Plan must be issued at an exercise price of not less than the fair market value of our common stock on the date of grant and expire after ten years. Under the 2018 Plan, there were 128,262 unvested RSUs; 128,793 unvested PSUs; 21,172 unvested RSAs and options to purchase an aggregate of 135,500 shares outstanding as of October 29, 2022.
In addition to the 2018 Plan, we previously granted equity awards under our 2015 Equity Incentive Plan (the “2015 Plan”) and our 2007 Equity Incentive Plan (the “2007 Plan”). No new awards may be issued under either the 2007 or 2015 plans, but outstanding awards will continue to be governed by those plans. As of October 29, 2022, options to purchase an aggregate of 283,274 shares were outstanding under the 2007 Plan and options to purchase an aggregate of 135,325 shares were outstanding under the 2015 Plan.
We also have a
Non-Employee
Director Annual Compensation Program (the “Program”), under which each of our
non-employee
directors automatically receives a grant of restricted stock on the date of their
re-election
to our board of directors. The number of whole shares granted is equal to the number calculated by dividing the stock component of the director compensation amount determined by the compensation committee for that year by the fair market value of our stock on that day. The value of the restricted stock award for fiscal 2023 is $65,000. Shares of restricted stock granted under the Program become vested on the first anniversary of the date of grant, conditioned upon the recipient’s continued service on our board of directors through that
date.
 
18


Share-based compensation expense was recognized as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Stock Options
   $         $ 25      $ 7      $ 187  
Restricted Stock Awards and Restricted Stock Units
     401        369        963        1,147  
Employee Stock Purchase Plan
     4        4        7        11  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 405      $ 398      $ 977      $ 1,345  
    
 
 
    
 
 
    
 
 
    
 
 
 
Stock Options
Aggregated information regarding stock option activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
Number of
Options
 
  
Weighted Average
Exercise Price
 
Outstanding at January 31, 2022
     598,043      $ 14.67  
Exercised
     (36,444      8.41  
Forfeited
     (5,100      15.38  
Expired
     (2,400      8.09  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     554,099      $ 15.10  
    
 
 
    
 
 
 
Set forth below is a summary of options outstanding at October 29, 2022:
 
Outstanding
 
 
Exercisable
 
Range of
Exercise prices
 
 
Number
of
Options
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual Life
 
 
Number
of
Options
 
  
Weighted-
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Life
 
$
10.01-15.00
      339,549     $ 13.62       3.1       339,549      $ 13.62        3.1  
$
15.01-20.00
      214,550     $ 17.45       5.1       214,550      $ 17.45        5.1  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
          554,099     $ 15.10       3.9       554,099      $ 15.10        3.9  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
There were no stock options granted in either fiscal 2022 or during the nine months ended October 29, 2022, and as of October 29, 2022, there was no unrecognized compensation expense related to stock options.
Restricted Stock Units (RSUs) and Restricted Stock Awards (RSAs)
Aggregated information regarding RSU and RSA activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
RSAs & RSUs
 
  
Weighted Average
Grant Date Fair Value
 
Outstanding at January 31, 2022
     220,980      $ 12.79  
Granted
     141,371        12.68  
Vested
     (83,024      13.41  
Forfeited
     (1,100      11.77  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     278,227      $ 12.55  
    
 
 
    
 
 
 
As of October 29, 2022, there was approximately $1.9 million of unrecognized compensation expense related to RSUs and RSAs which is expected to be recognized over a weighted average period of 1.0 years.
 
19


Employee Stock Purchase Plan
On June 7, 2022, we adopted the AstroNova Inc., 2022 Employee Stock Purchase Plan (“2022 ESPP”) to replace our previous Employee Stock Purchase Plan (the “Prior ESPP”). The 2022 ESPP allows eligible employees to purchase shares of common stock at a 15% discount from fair value on the first or last day of an offering period, whichever is less. A total of 40,000 shares were reserved for issuance under this plan and 2,288 shares were purchased under the 2022 ESSP during the nine month period ended October 29, 2022. During the nine month periods ended October 29, 2022 and October 30, 2021, there were 1,550 and 5,684 shares, respectively, purchased under the Prior ESPP, and no additional purchases may be made under that plan. As of October 29, 2022, 37,712 shares remain available for purchase under the 2022 ESPP.
Note 16 – Income Taxes
Our effective tax rates for the period are as follows:
 
 
  
Three Months
Ended
 
 
Nine Months
Ended
 
Fiscal 2023
     26.0     22.8
Fiscal 2022
     29.0     4.0
We determine our estimated annual effective tax rate at the end of each interim period based on full-year forecasted
pre-tax
income and facts known at that time. The estimated annual effective tax rate is applied to the
year-to-date
pre-tax
income at the end of each interim period with the cumulative effect of any changes in the estimated annual effective tax rate being recorded in the fiscal quarter in which the change is determined. The tax effect of significant unusual items is reflected in the period in which they occur.
During the three months ended October 29, 2022, we recognized an income tax expense of $102,000
.
 
The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings
 and a $30,000
tax benefit arising from windfall tax benefit related to our stock. During the three months ended October 30, 2021, we recognized an income tax benefit of approximately
 $174,000.
The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022.
During the nine months ended October 29, 2022, we recognized an income tax expense
 of $383,000
.
 
The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings
, a $38,000
tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions
, a $51,000
tax benefit arising from a windfall tax benefit related to our stock, and
 a $13,000
tax expense relating to a revaluation of deferred taxes. During the nine months ended October 30, 2021, we recognized an income tax expense of approximately
 $297,000.
The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022
, a $1.1 million tax benefit from the forgiveness of the PPP Loan, a $0.1 
million tax benefit arising from a windfall tax benefit related to our stock, 
a $30,000
tax benefit related to return to provision adjustments from foreign tax returns filed in the year,
and a
$0.3 
million tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions. The PPP Loan forgiveness recognized was excluded from taxable income under Section 1106(i) of the CARES Act.
 
2
0

Note 17 – Segment Information
We report two segments: Product Identification (“PI”) and Test & Measurement (“T&M”). We evaluate segment performance based on the segment profit (loss) before corporate expenses.
Summarized below are the Revenue and Segment Operating Profit for each reporting
segment:
 
 
  
Three Months Ended
 
 
Nine Months Ended
 
 
  
Revenue
 
  
Segment Operating Profit

(Loss)
 
 
Revenue
 
  
Segment Operating Profit

(Loss)
 
(In thousands)
  
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
 
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
Product Identification
   $ 29,879      $ 21,928      $ 2,960     $ 1,818     $ 74,985      $ 68,519      $ 6,019      $ 8,952  
T&M
     9,526        6,929        1,711       842       27,689        19,261        5,783        2,902  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 39,405      $ 28,857        4,671       2,660     $ 102,674      $ 87,780        11,802        11,854  
    
 
 
    
 
 
                    
 
 
    
 
 
                   
Corporate Expenses
              3,325       2,364                8,456        7,372  
             
 
 
   
 
 
            
 
 
    
 
 
 
Operating Income
              1,346       296                3,346        4,482  
Other Income (Expense), Net
              (955     (895              (1,665 )      3,002  
             
 
 
   
 
 
            
 
 
    
 
 
 
Income (Loss) Before Income Taxes
              391       (599              1,681        7,484  
Income Tax Provision (Benefit)
              102       (174              383        297  
             
 
 
   
 
 
            
 
 
    
 
 
 
Net Income (Loss)
            $ 289     $ (425 )            $ 1,298      $ 7,187  
             
 
 
   
 
 
            
 
 
    
 
 
 
2
1

Note 18 – Fair Value
Assets and Liabilities Not Recorded at Fair Value
Our long-term debt, including the current portion of long-term debt not reflected in the financial statements at fair value, is reflected in the table below:
 
    
October 29, 2022
 
    
Fair Value Measurement
        
(In thousands)
  
Level 1
    
Level 2
    
Level 3
    
Total
    
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 14,667      $ 14,667      $ 14,625  
 
 
  
January 31, 2022
 
 
  
Fair Value Measurement
 
  
 
 
(In thousands)
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
  
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 9,255      $ 9,255      $ 9,250  
The fair value of our long-term debt, including the current portion, is estimated by discounting the future cash flows using current interest rates at which similar loans with the same maturities would be made to borrowers with similar credit ratings and is classified as Level 3.
 
2
2


Item 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Business Overview

This section should be read in conjunction with our condensed consolidated financial statements included elsewhere herein and our Annual Report on Form 10-K for the fiscal year ended January 31, 2022.

We are a multinational enterprise that leverages our proprietary data visualization technologies to design, develop, manufacture, distribute and service a broad range of products that acquire, store, analyze and present data in multiple formats. We organize our structure around a core set of competencies, including research and development, manufacturing, service, marketing and distribution. We market and sell our products and services through the following two segments:

 

   

Product Identification (“PI”) – offers color and monochromatic digital label printers, direct-to-package printers and custom OEM printers. PI also provides software to design, manage and print labeling and packaging images locally and across networked printing systems, as well as all related printing supplies such as pressure-sensitive labels, tags, inks, toners and thermal transfer ribbons used by digital printers. PI also provides on-site and remote service, spare parts and various service contracts.

 

   

Test and Measurement (“T&M”) – offers a suite of products and services that acquire data from local and networked data streams and sensors as well as wired and wireless networks. The T&M segment includes a line of aerospace printers that are used to print hard copies of data required for the safe and efficient operation of aircraft including navigation maps, clearances, arrival and departure procedures, flight itineraries, weather maps, performance data, passenger data, and various air traffic control data. Aerospace products also include aircraft networking systems for high-speed onboard data transfer. T&M also provides repairs, service and spare parts.

We market and sell our products and services globally through a diverse distribution structure of direct sales personnel, manufacturers’ representatives and authorized dealers that deliver a full complement of branded products and services to customers in our respective markets. Our growth strategy centers on organic growth through product innovation made possible by research and development initiatives, as well as strategic acquisitions that fit into or complement existing core businesses.

On August 4, 2022, we completed the acquisition of Astro Machine, an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million. Astro Machine is reported as part of our Product Identification segment beginning with the third quarter of fiscal 2023. Refer to Note 3, “Acquisition,” in our condensed consolidated financial statements included elsewhere in this report for further details.

 

23


COVID-19 Update—Overview

All of our global operations have been materially adversely affected by the worldwide COVID-19 pandemic and the related supply-chain disruptions since it began. The full extent and duration of the impact of COVID-19 on our operations and financial performance remains dependent upon the extent and duration of factors such as changes in our customers behavior, the post-pandemic impact of inflation from macroeconomic factors, the impact on our global supply chain, as well as the risk of possible resurgence of COVID-19 (including through variants). We will continue to evaluate the impact of COVID-19 on our business, results of operations and cash flows throughout fiscal 2023, including the potential impacts on various estimates and assumptions inherent in the preparation of the condensed consolidated financial statements.

Since the COVID-19 pandemic began we have experienced difficulties in obtaining raw materials and components for our products. Some of the structural dislocations in the global economy caused by the pandemic are deepening and prolonging these difficulties. We have had to incur additional costs, such as expedited and express shipping fees (i.e., air rather than ocean freight). These difficulties have also negatively impacted our efficiency, delayed shipments, and caused product shortages. We are currently monitoring the worldwide delays in transit time as freight carriers continue to experience significant delays in overseas shipments. We are addressing these issues through long-range planning and procuring higher inventory on severely allocated items to help mitigate potential shortages whenever practicable. We are also monitoring and reacting to extended lead times on electronic components and utilizing a variety of strategies, including blanket orders, vendor-bonded inventories, extended commitments to our supply base, and seeking alternative suppliers. Additionally, we have taken actions to increase regular contact with our essential vendors and increased our forecasting horizon for our products to help us better manage our supply chain. In some cases, we are working with our vendors to help them procure components. Our strategies to counteract the impact of the pandemic and the related supply chain dislocations have significantly increased the amount of inventory we maintain to support our product sales. We have also experienced several situations where component shortages and scarcity have required us to pay significantly higher costs to obtain those components, particularly electronic components and circuit board assemblies. We will continue to monitor our supply chain going forward and update our mitigation strategies as we determine appropriate. We are not able to predict how current supply chain difficulties will develop in the future, and if the steps we are taking are not effective, it could have a material adverse impact on our results of operations.

Product Identification Update

Our Product Identification business has been negatively impacted by the COVID-19 pandemic because our ability to meet with customers to demonstrate our products at trade shows and on-site in their facilities has been curtailed. We have partially countered this through a variety of virtual, online selling and digital marketing strategies. . The degree to which these new strategies and approaches will be successful in mitigating the absence of or reduction in face-to-face selling remains uncertain. More recently, we have attended numerous trade shows, but revised practices have been implemented due to the COVID-19 pandemic.

Test & Measurement Update

The aerospace industry, which we serve through our aerospace product line, has also been significantly disrupted by the COVID-19 pandemic, both inside and outside of the United States because of the severe decline in the demand for air travel and aircraft and a general curtailment of aircraft production rates. This has had a material adverse impact on our financial results. While air travel demand appears to have substantially recovered, it remains unclear whether and to what extent recent aircraft production demand increases will continue. The secondary impacts of the demand decline and resulting financial losses on the economic structure of the airline industry could become a negative factor for demand for aircraft due to industry consolidation. Individually or in combination, these factors may continue to have a material adverse impact on our business operations and financial results.

 

24


Results of Operations

Three Months Ended October 29, 2022 vs. Three Months Ended October 30, 2021

Revenue by segment and current quarter percentage change over the prior year for the three months ended October 29, 2022 and October 30, 2021 were:

 

(Dollars in thousands)

   October 29,
2022
     As a
% of
Revenue
    October 30,
2021
     As a
% of
Revenue
    % Change
Compared
to
Prior Year
 

Product Identification

   $ 29,879        75.8   $ 21,928        76.0     36.3

T&M

     9,526        24.2     6,929        24.0     37.5
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Total

   $ 39,405        100.0   $ 28,857        100.0     36.6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Revenue for the current quarter was $39.4 million, representing a 36.3% increase compared to the prior year’s third quarter revenue of $28.9 million. Revenue through domestic channels for the third quarter of the current year was $26.8 million, an increase of 55.1% from the prior year’s third quarter. International revenue for the third quarter of the current year was $12.6 million, representing 32.0% of our third quarter revenue and reflecting an 8.8% increase from the previous year’s third quarter. Current year’s third quarter international revenue includes an unfavorable foreign exchange rate impact of $1.3 million.

Hardware revenue in the current quarter was $11.9 million, a 56.7% increase compared to the prior year’s third quarter revenue of $7.6 million. The increase in the PI segment hardware revenue of 76.7% compared to the prior year’s third quarter, was a result of the inclusion of hardware revenue attributable to Astro Machine, and the increase in overall T&M segment hardware revenue of 41.0% compared to the prior year’s third quarter was due to increased sales in both the aerospace printer and data recorder product lines.

Supplies revenue in the current quarter was $22.9 million, a 27.1% increase compared to the prior year’s third quarter supplies revenue of $18.1 million. The increase in the current quarter is primarily attributable to higher ink jet supply sales in the PI segment, with the majority of the increase resulting from ink jet supply sales in the newly acquired Astro Machine.

Service and other revenues of $4.5 million in the current quarter increased 41.9% compared to third quarter revenue of $3.2 million in the prior year. The increase is due primarily to increased part sales and repair revenue related to the aerospace printer product line in the T&M segment, as well as a significant contribution of part sales in the PI segment attributable to the newly acquired Astro Machine.

The current year’s third quarter gross profit was $12.5 million, a 20.2% increase compared to the prior year’s third quarter gross profit of $10.4 million. Our current quarter gross profit margin of 31.7% reflects a 4.3 percentage point decrease from the prior year’s third quarter gross profit margin of 36.0%. The lower gross profit margin for the current quarter compared to the prior year’s third quarter is primarily attributable to increased manufacturing and period costs, adverse product mix in both segments, and the mix impact of Astro Machine’s lower gross margins.

Operating expenses for the current quarter were $11.1 million, a 10.4% increase compared to the prior year’s third quarter operating expenses of $10.1 million. Specifically, current quarter selling and marketing expenses were $5.9 million, a 2.3.% increase compared to the third quarter of the prior year. The increase in the current quarter’s selling and marketing expenses was primarily due to an increase in travel and entertainment expenses, outside services, and employee commissions, which were partially offset by a decrease in employee benefits and advertising and trade show expenses. Current quarter general and administrative expenses were $3.3 million, a 40.7% increase compared to the third quarter of the prior year. The increase in general and administrative expenses for the current quarter was primarily due to $0.7 million in transaction costs related to the acquisition of Astro Machine and an increase in employee wages. This increase was partially offset by a decrease in professional fees and advertising and trade show expenses. Research and development (“R&D”) expenses were $1.9 million in the current quarter, a 2.3% decrease compared to the third quarter of the prior year. The current quarter decrease is primarily due to lower supplies and repairs and outside service expenses. R&D spending as a percentage of revenue for the current quarter is 4.8% compared to 6.8% for the same period of the prior year.

 

25


Other expense in the third quarter of the current year was $1.0 million compared to $0.9 million in the third quarter of the prior year. Current quarter other expense includes interest expense on our term debt and line of credit of $0.7 million and a net foreign exchange loss of $0.2 million and other expense of $0.1 million. Other income for the third quarter of the prior year included $0.7 million related to the write-off of our Oracle EnterpriseOne enterprise resource planning (“ERP”) system and related prepaid service and maintenance contracts as a result of the full implementation of our new global ERP system, interest expense on our term debt of $0.1 million, and a net foreign exchange loss of $0.1 million.

The provision for federal, state and foreign income taxes for the third quarter of the current year is $0.1 million, resulting in an effective tax rate of 26.0%. This compares to the prior year’s third quarter tax benefit of $0.2 million, resulting in an effective tax rate of 29.0%.

We reported net income of $0.3 million or $0.04 per diluted share for the third quarter of the current year. Current quarter results were impacted by transaction costs of $0.7 million ($0.5 million net of tax or $0.07 per diluted share) related to the acquisition of Astro Machine. After taking into consideration these transaction expense and interest expense of $0.3 million attributable to the debt incurred to acquire Astro Machine, the impact of the Astro Machine acquisition on consolidated pre-tax net income was slightly positive. Net loss for the prior year’s third quarter was $0.4 million or $0.06 per diluted share. Prior year third quarter results were impacted by expense of $0.7 million ($0.5 million net of tax or $0.07 per diluted share) related to the write-off of the Oracle EnterpriseOne ERP system and related prepaid service and maintenance contracts. Return on revenue was 0.7% for the current quarter of fiscal 2023 compared to negative 1.5% for the prior year’s third quarter.

Nine Months Ended October 29, 2022 vs. Nine Months Ended October 30, 2021

Revenue by segment and current period percentage change over the prior year for the nine months ended October 29, 2022 and October 30, 2021 were:

 

(Dollars in thousands)

   October 29,
2022
     As a
% of
Revenue
    October 30,
2021
     As a
% of
Revenue
    % Change
Compared
to
Prior Year
 

Product Identification

   $ 74,985        73.0   $ 68,519        78.1     9.4

T&M

     27,689        27.0     19,261        21.9     43.8
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Total

   $ 102,674        100.0   $ 87,780        100.0     17.0
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Revenue for the first nine months of the current year was $102.7 million, representing a 17.0% increase compared to the previous year’s first nine months of revenue. Revenue through domestic channels for the first nine months of the current year was $65.5 million, an increase of 28.0% from prior year’s domestic revenue of $51.2 million. International revenue for the first nine months of the current year was $37.2 million, a 1.5% increase from the previous year’s international revenue of $36.6 million. International revenue for the first nine months of the current year reflected an unfavorable foreign exchange rate impact of $2.9 million.

Hardware revenue in the first nine months of the current year was $29.9 million, a 29.1% increase compared to the prior year’s first nine months of hardware revenue of $23.1 million. The increase in hardware revenue is primarily due to a 43.9% increase in hardware sales in the T&M segment primarily attributable to higher aerospace printer product line sales. The PI segment also contributed to the third quarter increase with an overall 13.2% increase in hardware revenue compared to the first nine months of the prior year, as a result of the inclusion of the hardware revenue of Astro Machine, the recent acquisition.

Supplies revenue in the first half of the current year was $60.1 million, representing a 9.3% increase over the prior year’s first nine months supplies revenue of $54.9 million. The increase in the current year’s supplies revenue is primarily attributable to the higher ink jet supply sales in the PI segment with a significant majority of the increase resulting from ink jet supply sales in the newly acquired Astro Machine, partially offset by an overall decline in sales of thermal film supplies.

Service and other revenues were $12.7 million in the first nine months of the current year, a 31.4% increase compared to the prior year’s first nine months service and other revenues of $9.7 million. The increase is due primarily to overall increased repair and parts revenue in the T&M segment.

 

26


The current year’s first nine months gross profit was $34.6 million, a 1.8% increase from the prior year’s first nine months gross profit of $34.0 million. Our gross profit margin of 33.7% in the current year reflects a 5.0 percentage point decrease from the prior year’s first nine months gross profit margin of 38.7%. The lower gross profit margin for the current year compared to the prior year is primarily attributable to increased manufacturing and period costs and the impact of the ERC, which reduced manufacturing payroll taxes, a component of cost of revenue, in the amount of $1.7 million in the second quarter of the prior year. Gross profit margin was also reduced by the mix impact of Astro Machine’s lower gross profit margins.

Operating expenses for the first nine months of the current fiscal year were $31.2 million, a 5.9% increase compared to the prior year’s first nine months operating expenses of $29.5 million. Selling and marketing expenses for the current year of $17.8 million increased by 5.0% compared to the previous year’s first nine months primarily due to a decrease in payroll taxes in the second quarter of the prior year related to the ERC, which reduced payroll taxes in the amount of $0.8 million, as well as the current year increase in employee wages and benefits and travel and entertainment expense. The current year increase in selling and marketing expenses was partially offset by a decrease in employee bonuses and amortization expenses. General and administrative expenses increased 14.7% to $8.5 million in the first nine months of the current year compared to $7.4 million in the first nine months of the prior year, primarily due to increased outside service expenses, and an increase in payroll taxes related to the ERC, which reduced payroll taxes in the amount of $0.3 million in the second quarter of the prior year. Also contributing to the current year increase was an increase in depreciation expense, partially offset by a decrease in employee bonuses, share based compensation and advertising expenses. R&D expensein the first nine months of the current year was $5.0 million, a 3.5% decrease compared to the prior year’s first nine months R&D expense of $5.2 million. The decrease was primarily due to alower employee bonuses, share based compensation and supplies expenses partially offset by increases in employee wages and benefits, outside consulting fees and the impact of the ERC, which reduced manufacturing payroll taxes in the amount of $0.3 million in the third quarter of the prior year. Current year spending on R&D represents 4.9% of revenue compared to 5.9% in the prior year’s first nine months.

Other expense during the first nine months of the current year was $1.7 million compared to other income of $3.0 million in the first nine months of the previous year. Current year other expense includes interest expense on our term debt and line of credit of $1.1 million and net foreign exchange loss of $0.6 million. Other income for the first nine months of the prior year includes $4.5 million related to the forgiveness of our PPP Loan, partially offset by $0.7 million related to the write-off of our Oracle EnterpriseOne ERP system and related prepaid service and maintenance contracts in anticipation of the full implementation of our new global ERP system, interest expense on our term debt of $0.5 million, net foreign exchange loss of $0.2 million and other expense of $0.1 million.

We recognized $0.4 million of income tax expense for the first nine months of the current fiscal year, resulting in an effective tax rate of 22.8%. We recognized $0.3 million of income tax expense for the first nine months of the prior fiscal year, which reflects a $1.1 million tax benefit from the forgiveness of our PPP Loan, and resulted in a 4.0% effective tax rate.

We reported net income of $1.3 million, or $0.18 per diluted share, for the first nine months of the current year. Current quarter results were impacted by transaction costs of $0.7 million ($0.5 million net of tax or $0.07 per diluted share) related to the acquisition of Astro Machine. Net income for the prior year’s first nine months was $7.2 million, or $0.98 per diluted share. The results for the prior period were impacted by income of $4.5 million ($4.4 million net of tax or $0.61 per diluted share) related to the forgiveness of our PPP Loan, income of $3.1 million ($2.4 million net of tax or $0.33 per diluted share) related to the ERC and expense of $0.7 million ($0.5 million net of tax or $0.07 per diluted share) related to the write-off of the Oracle EnterpriseOne ERP system and related prepaid service and maintenance contracts. Return on revenue was 1.3% for the first nine months of fiscal 2023 compared to 8.2% for the first nine months of fiscal 2022.

 

27


Segment Analysis

We report two segments: Product Identification and Test & Measurement and evaluate segment performance based on the segment profit before corporate and financial administration expenses. Summarized below are the Revenue and Segment Operating Profit for each reporting segment:

 

     Three Months Ended     Nine Months Ended  
     Revenue      Segment Operating Profit
(Loss)
    Revenue      Segment Operating Profit
(Loss)
 

(In thousands)

   October 29,
2022
     October 30,
2021
     October 29,
2022
    October 30,
2021
    October 29,
2022
     October 30,
2021
     October 29,
2022
    October 30,
2021
 

Product Identification

   $ 29,879      $ 21,928      $ 2,960     $ 1,818     $ 74,985      $ 68,519      $ 6,019     $ 8,952  

T&M

     9,526        6,929        1,711       842       27,689        19,261        5,783       2,902  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total

   $ 39,405      $ 28,857        4,671       2,660     $ 102,674      $ 87,780        11,802       11,854  
  

 

 

    

 

 

        

 

 

    

 

 

      

Corporate Expenses

        3,325       2,364          8,456       7,372  
     

 

 

   

 

 

      

 

 

   

 

 

 

Operating Income

        1,346       296          3,346       4,482  

Other Income (Expense), Net

        (955     (895        (1,665     3,002  
     

 

 

   

 

 

      

 

 

   

 

 

 

Income (Loss) Before Income Taxes

        391       (599        1,681       7,484  

Income Tax Provision (Benefit)

        102       (174        383       297  
     

 

 

   

 

 

      

 

 

   

 

 

 

Net Income (Loss)

      $ 289     $ (425      $ 1,298     $ 7,187  
     

 

 

   

 

 

      

 

 

   

 

 

 

Product Identification

Revenue from the Product Identification segment increased 36.3% in the third quarter of the current year, with revenue of $29.9 million compared to $21.9 million in the same period of the prior year. The increase in current quarter revenue is primarily due to supply sales which increased $4.9 million or 28.8% compared to the same period in the prior year. Also contributing to the current quarter increase were printer sales, which increased $2.6 million or 76.7% compared to the same period in the prior year, and to a lesser extent, service and other revenue which increased $0.4 million or 31.1% as compared to the third quarter of fiscal 2022. The increase in the components of revenue for the current quarter was attributable to the newly acquired Astro Machine, and organic growth in inkjet supply sales. The increase in current year revenue was partially offset by a small decline in organic service and other revenues. Product Identification’s current quarter segment operating profit was $3.0 million, reflecting a profit margin of 9.9% compared to the prior year’s third quarter segment profit of $1.8 million and related profit margin of 8.3%. The primary reason for the increase in operating margin is due to increased sales and the contribution of profit margin from the newly acquired Astro Machine. The increase in operating margin for the current quarter was partially offset by higher manufacturing and period costs related to higher labor and supply chain costs, higher trade show and travel expenses, increased expense provisions for printers used for product demonstrations, and higher warranty and service charges related to mitigating defective ink damage to some of our installed printers.

Revenue from the Product Identification segment increased 9.4% to $75.0 million in the first nine months of the current year from $68.5 million in the same period of the prior year. The current year’s increase is primarily due to supply sales which increased $4.8 million or 9.0% compared to the same period in the prior year. Also contributing to the current year’s increase were printer sales, which increased $1.5 million or 13.2% compared to the same period in the prior year , and to a lesser extent, service and other revenue which increased $0.2 million or 4.5% as compared to the same period for fiscal 2022. The increase in the components of revenue for the current year was attributable to Astro Machine and organic growth in inkjet supply sales. The increase in current year revenue was partially offset by an overall decline in organic sales of printers and service and other revenues. Product Identification’s current year segment operating profit was $6.0 million with a profit margin of 8.0%, compared to the prior year’s segment operating profit of $9.0 million and related profit margin of 13.1 %. The primary reason for the decline in operating margin is that the same period for the prior year included $1.4 million in net ERC-related payroll tax credits that reduced manufacturing and operating costs. Excluding the impact of the ERC, the current year’s third quarter segment operating margin was also lower due to a slightly unfavorable sales mix, the effect on manufacturing and period costs related to higher labor and supply chain costs, higher trade show and travel expenses, increased expense provisions for printers used for product demonstrations, and higher warranty and service charges related to mitigating defective ink damage to some of our installed printers. The decrease in operating profit margin was partially offset by the contribution of profit margin from the newly acquired Astro Machine.

 

28


Test & Measurement—T&M

Revenue from the T&M segment was $9.5 million for the third quarter of the current fiscal year, representing a 37.5% increase compared to revenue of $6.9 million for the same period in the prior year. The increase in revenue for the current quarter was primarily attributable to increased sales of aerospace cockpit printers and T&M data recorders sales, as well as, the increases in the volume of aerospace product group repairs and parts revenue. These increases are due to the rebound in air travel as the impact of COVID-19 lessens and increased demand for new aircraft. T&M’s third quarter segment operating profit was $1.7 million, reflecting a profit margin of 18.0%, compared to the prior year’s segment operating profit of $0.8 million and related operating margin of 12.2%. The increase in segment operating profit was a result of the impact on gross margins of increased operating leverage on higher revenues and a much more favorable mix of higher-margin parts and repair revenues. However, these favorable impacts were significantly offset by considerably higher component costs in certain aerospace printer models and the adverse effect of relatively higher sales of lower-margin products.

Revenue from the T&M segment was $27.7 million for the first nine months of the current fiscal year, a 43.8% increase compared to sales of $19.3 million for the same period in the prior year. The increase in revenue for the current year was primarily attributable to higher cockpit printer revenue, significantly higher volume of aerospace product group repairs and increased parts revenue, and to a lesser extent, increased hardware sales in the T&M data acquisition product line. These increases are due to the rebound in air travel as the impact of COVID-19 lessens and increased demand for new aircraft. The segment’s first nine months operating profit of $5.8 million resulted in a 20.9% profit margin compared to the prior year’s segment operating profit of $2.9 million and related operating margin of 15.1%. The prior year’s operating profit included the impact of $0.8 million in net ERC-related payroll tax credits that reduced manufacturing and operating costs. Excluding the impact of the ERC, the increase in segment operating profit and margin was a result of slightly lower R&D costs, the impact on gross margins of increased operating leverage on higher revenues, and a much more favorable mix of higher margin parts and repair revenues. However, these favorable impacts were negatively offset by considerably higher component costs in certain aerospace printer models and the adverse effect of relatively higher sales of lower-margin products.

Financial Condition, Liquidity and Capital Resources

Overview

Historically, our primary sources of short-term liquidity have been cash generated from operating activities and borrowings under our revolving credit facility. These sources have also usually funded the majority of our capital expenditures and contractual contingent consideration obligations. We have funded acquisitions by borrowing under bank loan facilities.

 

29


In connection with our purchase of Astro Machine, on August 4, 2022, we entered into a Second Amendment to Amended and Restated Credit Agreement (the “Second Amendment”) with Bank of America, N.A., as lender (the “Lender”). The Second Amendment amended the Amended and Restated Credit Agreement dated as of July 30, 2020, as amended by the First Amendment to Amended and Restated Credit Agreement, dated as of March 24, 2021, and the LIBOR Transition Amendment, dated as of December 24, 2021 (the “Existing Credit Agreement,” and the Existing Credit Agreement as amended by the Second Amendment, the “Amended Credit Agreement”), between the Company and the Lender.

The Amended Credit Agreement provides for (i) a new term loan in the principal amount of $6.0 million, which term loan was in addition to the existing term loan outstanding under the Existing Credit Agreement in the principal amount of $9.0 million as of the effective date of the Second Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $22.5 million to $25.0 million. Under the Amended Credit Agreement, revolving credit loans may continue to be borrowed, at our option, in U.S. Dollars or, subject to certain conditions, Euros, British Pounds, Canadian Dollars or Danish Kroner.

While we expected that as a result of the impact of the COVID-19 pandemic, some of our customers would experience liquidity pressure and be unable to pay us for products on a timely basis, in general, our recent receivables collection experience has been consistent with our historical experience and a significant deterioration in receivables collection has not occurred.

In response to the COVID-19 pandemic and related economic dislocation, we have implemented and will continue to implement a variety of expense reduction and cash preservation initiatives. On April 27, 2020, our board of directors suspended our quarterly cash dividend beginning with the second quarter of our fiscal year 2021.

At October 29, 2022, our cash and cash equivalents were $4.5 million. During the first nine months of the current year, we borrowed a net of $19.9 million on our revolving line of credit, and at October 29, 2022, we had $5.1 million available for borrowing under that facility. We believe that our available cash and credit facilities combined with our cash generated from operations will be sufficient to support our operating requirements including our capital expenditure commitments, notwithstanding recent substantial increases in working capital that have increased borrowing levels. We believe further substantial debt-funded increases in working capital are unlikely to be necessary, but if this is incorrect it could have a material impact on our financial condition especially if we were then unable to restructure our credit facilities.

Indebtedness

Term Loan

The Amended Credit Agreement requires that the term loan be paid in quarterly installments on the last day of each of our fiscal quarters over the term of the Amended Credit Agreement on the following repayment schedule: the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2022 through July 31, 2023 is $375,000; and the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2023 through April 30, 2027 is $675,000. The entire remaining principal balance of the term loan is required to be paid on August 4, 2027. We may voluntarily prepay the term loan, in whole or in part, from time to time without premium or penalty (other than customary breakage costs, if applicable). We may repay borrowings under the revolving credit facility at any time without premium or penalty (other than customary breakage costs, if applicable), but in any event no later than August 4, 2027, and any outstanding revolving loans thereunder will be due and payable in full, and the revolving credit facility will terminate, on such date. We may reduce or terminate the revolving line of credit at any time, subject to certain thresholds and conditions, without premium or penalty.

The loans under the Amended Credit Agreement are subject to certain mandatory prepayments, subject to various exceptions, from (a) net cash proceeds from certain dispositions of property, (b) net cash proceeds from certain issuances of equity, (c) net cash proceeds from certain issuances of additional debt and (d) net cash proceeds from certain extraordinary receipts.

Amounts repaid under the revolving credit facility may be reborrowed, subject to continued compliance with the Amended Credit Agreement. No amount of the term loan that is repaid may be reborrowed.

The interest rates under the Amended Credit Agreement are as follows: the term loan and revolving credit loans bear interest at a rate per annum equal to, at our option, either (a) the BSBY Rate as defined in the Amended Credit Agreement (or, in the case of revolving credit loans denominated in a currency other than U.S. Dollars, the applicable quoted rate), plus a margin that varies within a range of 1.60% to 2.50% based on our consolidated leverage ratio, or (b) a fluctuating reference rate equal to the highest of (i) the federal fund rate plus 0.50%, (ii) Bank of America’s publicly announced prime rate, (iii) the BSBY Rate plus 1.00%, or (iv) 0.50%, plus a margin that varies within a range of 0.60% to 1.50% based on our consolidated leverage ratio. In addition to certain other fees and expenses that we are required to pay to the Lender, we are required to pay a commitment fee on the undrawn portion of the revolving credit facility that varies within a range of 0.15% and 0.35% based on our consolidated leverage ratio.

 

30


We must comply with various customary financial and non-financial covenants under the Amended Credit Agreement. The financial covenants under the Amended Credit Agreement consist of a maximum consolidated leverage ratio, a minimum consolidated fixed charge coverage ratio and a minimum consolidated asset coverage ratio. The primary non-financial covenants limit our and our subsidiaries’ ability to incur future indebtedness, to place liens on assets, to pay dividends or distributions on our or our subsidiaries’ capital stock, to repurchase or acquire our or our subsidiaries’ capital stock, to conduct mergers or acquisitions, to sell assets, to alter our or our subsidiaries’ capital structure, to make investments and loans, to change the nature of our or our subsidiaries’ business, and to prepay subordinated indebtedness, in each case subject to certain exceptions and thresholds as set forth in the Amended Credit Agreement, certain of which provisions were modified by the Second Amendment. As of October 29, 2022, we believe we are compliance with all of the covenants in the Credit Agreement.

The Lender is entitled to accelerate repayment of the loans and to terminate its revolving credit commitment under the Amended Credit Agreement upon the occurrence of any of various customary events of default, which include, among other events, the following (which are subject, in some cases, to certain grace periods): failure to pay when due any principal, interest or other amounts in respect of the loans, breach of any of our covenants or representations under the loan documents, default under any other of our or our subsidiaries’ significant indebtedness agreements, a bankruptcy, insolvency or similar event with respect to us or any of our subsidiaries, a significant unsatisfied judgment against us or any of our subsidiaries, or a change of control.

Our obligations under the Amended Credit Agreement continue to be secured by substantially all of our personal property assets (including a pledge of the equity interests we hold in ANI ApS, AstroNova GmbH and AstroNova SAS), subject to certain exceptions, and by a mortgage on our owned real property in West Warwick, Rhode Island, and are guaranteed by, and secured by substantially all of the personal property assets of Astro Machine.

 

31


PPP Loan

On May 6, 2020, we entered into a Loan Agreement with and executed a promissory note in favor of Greenwood Credit Union (“Greenwood”) pursuant to which we borrowed $4.4 million (the “PPP Loan”) from Greenwood pursuant to the Paycheck Protection Program (the “PPP”) administered by the United States Small Business Administration (the “SBA”) and authorized by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), enacted on March 27, 2020. The terms of the PPP Loan were subsequently revised in accordance with the provisions of the Paycheck Protection Flexibility Act of 2020 (the “PPP Flexibility Act”), which was enacted on June 5, 2020.

The PPP Loan, which would have matured on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum, accruing from the loan date. No payments were due on the PPP Loan until the date on which the lender determined the amount of the PPP Loan that is eligible for forgiveness.

On June 15, 2021, Greenwood notified us that the SBA approved our application for forgiveness of the entire $4.4 million principal balance of our PPP Loan and all accrued interest thereon. As a result, we recorded a $4.5 million gain on the extinguishment of debt in Other Income (Expense) in our condensed consolidated income statement for the nine months ended October 30, 2021.

Cash Flow

Our statements of cash flows for the nine months ended October 29, 2022, and October 30, 2021, are included on page 5 of this report. Net cash used by operating activities was $7.5 million for the first nine months of fiscal 2023 compared to cash provided of $3.8 million for the same period of the previous year. The increase in net cash used by operations for the first nine months of the current year is primarily cash used by working capital, as the combination of changes in accounts receivable, inventory, income taxes payable, accounts payable, and accrued expenses decreased cash by $14.6 million for the first nine months of fiscal 2023, compared to an increase to cash of $0.1 million for the same period in fiscal 2022. The increase in cash used by operations for the first nine months of fiscal 2023 was partially offset by the $3.1 million of ERC receivable received in the first quarter of the current year.

Our accounts receivable balance increased to $21.9 million at the end of the third quarter compared to $17.1 million at year end. Excluding the impact of the Astro Machine acquisition, accounts receivable decreased by $1.9 million from prior year end. Days sales outstanding for the first nine months of fiscal 2023 is 45 days, consistent with prior year end.

 

32


Our inventory balance was $50.0 million at the end of the third quarter of fiscal 2023, compared to $34.6 million at year end. Excluding the impact of the Astro Machine acquisition, inventory increased by $11.7 million from prior year end. The increase in our inventory balance is primarily due to difficulty in the supply chain environment, including long lead times to obtain components and supplies which has required us to increase our component and supply buffer stock to support the demands of our customers in our PI segment. We have also experienced increased inventory levels related to our T&M products to maintain our targeted inventory levels as a result of increased sales in that segment and part shortage issues. Inventory days on hand increased to 167 days at the end of the current quarter from 156 days at the prior year end. This increase in working capital has been funded in part by borrowings under our credit facilities and has increased our interest expense.

The net cash position at October 29, 2022 was $4.5 million compared to the year end balance of $5.3 million. The decrease in the cash balance includes the impact of cash used from the working capital accounts, as discussed above. Additional cash outflows during the first nine months of fiscal 2023 included cash paid for the Astro Machine acquisition of $17.0 million ($17.1 million purchase price, less cash acquired of $0.1 million), principal payments on the long-term debt and the guaranteed royalty obligation of $0.6 million and $1.5 million, respectively, and cash used to acquire property, plant and equipment of $0.2 million. The current year outflows of cash were partially offset by current year borrowing under the revolving credit facility of $19.9 million and proceeds from long term borrowings of $6.0 million.

Critical Accounting Policies, Estimates and Certain Other Matters

The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of commitments and contingencies at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting period. We base these estimates and judgments on factors we believe to be relevant, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.

The process of determining significant estimates is fact-specific and takes into account factors such as historical experience, current and expected economic conditions, product mix, and in some cases, actuarial and appraisal techniques. We constantly re-evaluate these significant factors and make adjustments where facts and circumstances dictate.

While we believe that the factors considered provide a meaningful basis for the accounting policies applied in the preparation of the condensed consolidated financial statements, we cannot guarantee that our estimates and assumptions will be accurate. As the determination of these estimates requires the exercise of judgment, actual results may differ from those estimates, and such differences may be material to our condensed consolidated financial statements. There have been no material changes to the application of critical accounting policies as disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2022.

Forward-Looking Statements

This Quarterly Report on Form 10-Q may contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not statements of historical fact, but rather reflect our current expectations concerning future events and results. We generally use the words “believes,” “expects,” “intends,” “plans,” “anticipates,” “likely,” “continues,” “may,” “will,” and similar expressions to identify forward-looking statements. Such forward-looking statements, including those concerning our expectations, involve risks, uncertainties and other factors, some of which are beyond our control, which may cause our actual results, performance or achievements to be materially different from those expressed or implied by such forward-looking statements. Factors which could cause actual results to differ materially from those anticipated include, but are not limited to (a) general economic, financial, industry and business conditions; (b) global and domestic economic conditions, including currency exchange rate fluctuations, inflation and geopolitical uncertainty and instability; (c) the impact of the ongoing COVID-19 pandemic on us, our customers, our suppliers and the global economy; (d) declining demand in the test and measurement markets, especially defense and aerospace; (e) our ability to develop and introduce new products and achieve market acceptance of these products; (f) our dependence on contract manufactures and/or single or limited source suppliers; (g) competition in the specialty printer or data acquisition industries; (h) our ability to obtain adequate pricing for our products and control our cost structure; (i) our ability to adequately enforce and protect our intellectual property, defend against assertions of infringement or loss of certain licenses; (j) the risk of incurring liabilities as a result of installed product failures due to design or manufacturing defects (k) the risk of a material security breach of our information technology system or cybersecurity attack impacting our business and our relationship with customers; (l) our ability to attract, develop and retain key employees; (m) economic, political and other risks associated with international sales and operations and the impact of changes in foreign currency exchange rates on the results of operations; (n) changes in tax rates or exposure to additional income tax liabilities; (o) our ability to comply with our current credit agreement or secure alternative financing and to otherwise manage our indebtedness; (p) our ability to successfully integrate and realize the expected benefits from Astro Machine and other acquisitions and realize benefits from divestitures; (q) our ability to maintain adequate self-insurance accruals or insurance coverage for employee health care benefits; (r) our compliance with customer or regulators certifications and our compliance with certain governmental laws and regulations; (s) our significant levels of inventory on hand; and (t) other risks included under “Item 1A-Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended January 31, 2022. We assume no obligation to update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except as required by law.

 

33


Item 3.

Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

At October 29, 2022, our total indebtedness included a $14.625 million variable-rate term loan and a $19.9 million revolving line of credit. At October 29, 2022, under the LIBOR Transition Amendment to the Amended Credit Agreement, the term loan and revolving line of credit outstanding bear interest at a BSBY (Bloomberg Short-Term Bank Yield) rate plus a margin that varies between 1.60% and 2.50% based on our consolidated leverage ratio. During fiscal 2023, the interest rate on our variable rate term debt and revolving credit line ranged between 4.1 to 7.75%. The impact on our results of operations of a 100 basis point change in the interest rate on the outstanding balance of our variable-rate debt and revolving credit would range between $0.5 million to $0.7 million annually.

Other than above, during the nine months ended October 29, 2022, there were no other material changes to our market risk disclosures as set forth in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the year ended January 31, 2022.

 

Item 4.

Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934, as amended (Exchange Act). Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures are effective in ensuring that information required to be disclosed in our Exchange Act reports is (1) recorded, processed, summarized and reported in a timely manner, and (2) accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to have materially affected, our internal control over financial reporting.

PART II. OTHER INFORMATION

 

Item 1.

Legal Proceedings

There are no pending or threatened legal proceedings against us that we believe to be material to our financial position or results of operations.

 

Item 1A.

Risk Factors

This section augments and updates certain risk factors disclosed in Item 1A of Part I of our Annual Report on Form 10-K for the year ended January 31, 2022 (the “Annual Report”). We are providing the following information regarding changes that have occurred to the previously disclosed risk factors in our Annual Report on Form 10-K. In addition to the other information in this Quarterly Report on Form 10-Q, all risk factors should be carefully considered in evaluating us and our common stock. Any of these risks, many of which are beyond our control, could materially and adversely affect our financial condition, results of operations or cash flows, or cause our actual results to differ materially from those projected in any forward-looking statements. We may also face other risks and uncertainties that are not presently known, are not currently believed to be material, or are not identified below because they are common to all businesses. Past financial performance may not be a reliable indicator of future performance, and historical trends should not be used to anticipate results or trends in future periods. For more information, see “Forward-Looking Statements” elsewhere in this Quarterly Report.

Other than below, there have been no material updates to the risk factors previously disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2022.

 

34


We face risks related to recession, inflation, stagflation and other economic conditions

Customer demand for our products may be impacted by weak economic conditions, inflation, stagflation, recession, rising interest rates, equity market volatility or other negative economic factors in the U.S. or other nations. For example, under these conditions or expectation of such conditions, our customers may cancel orders, delay purchasing decisions or reduce their use of our services. In addition, these economic conditions could result in higher inventory levels and the possibility of resulting in additional charges from our suppliers if we need to slow production to reduce inventory levels. Further, in the event of a recession or threat of a recession our suppliers, distributors, and other third-party partners may suffer their own financial and economic challenges and as a result they may demand pricing accommodations, delay payment, or become insolvent, which could harm our ability to meet our customer demands or collect revenue or otherwise could harm our business. Similarly, disruptions in financial and/or credit markets may impact our ability to manage normal commercial relationships with our customers, suppliers and creditors and might cause us to not be able to continue to access preferred sources of liquidity when we would like, and our borrowing costs could increase. Thus, if general macroeconomic conditions continue to deteriorate, our business and financial results could adversely affect our business, operating results and financial condition.

In addition, we are also subject to risk from inflation and increasing market prices of certain components, supplies, and raw materials, which are incorporated into our end products or used by our suppliers to manufacture our end products. These components, supplies and other raw materials have from time to time become restricted, or general market factors and conditions have in the past and may in the future affect pricing of such components, supplies and commodities (such as inflation or supply chain constraints).

We have significant inventories on hand.

We maintain a significant amount of inventory, and as a result of recent supply chain disruption, we have further increased the amount of inventory we maintain on-hand to ensure we are able to meet market demand for our products. These increases have been concentrated in label printing machines, and supplies sold by our PI business, as well as in electronic components and assemblies in our T&M business. We maintain allowances for slow-moving and obsolete inventory that we believe are adequate but any significant unanticipated changes in future product demand or market conditions, could have an impact on the value of inventory and adversely affect our business, operating results and financial condition.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

During the third quarter of fiscal 2023, we made the following repurchases of our common stock:

 

     Total Number
of Shares
Repurchased
    Average
Price paid
Per Share
    Total Number of
Shares Purchased

as
Part of Publicly
Announced Plans or
Programs
     Maximum Number
of Shares That
May Be Purchased
Under The Plans
or Programs
 

August 1—August 31

     120  (a)   $ 11.82  (a)     —          —    

September 1—September 30

     204  (b)   $ 11.65 (b)     —          —    

October 1—October 31

     —       $ —       —          —    

 

(a)

An executive of the Company delivered 120 shares of the Company’s common stock toward the satisfaction of taxes due with respect to vesting of restricted shares. The shares delivered were valued at an average market value of $11.82 per share and are included with treasury stock in the consolidated balance sheet. These transactions were not part of a publicly announced purchase plan or program.

(b)

An executive of the Company delivered 204 shares of the Company’s common stock toward the satisfaction of taxes due with respect to vesting of restricted shares. The shares delivered were valued at a weighted-average market value of $11.65 per share and are included with treasury stock in the consolidated balance sheet. These transactions were not part of a publicly announced purchase plan or program.

 

35


Item 6.

Exhibits

 

3A

  Restated Articles of Incorporation of the Company and all amendments thereto, filed as Exhibit 3A to the Company’s Quarterly Report on Form 10-Q for the quarter ended April 30, 2016 and incorporated by reference herein.

3B

  By-laws of the Company as amended to date, filed as Exhibit 3B to the Company’s Annual Report on Form 10-K/A for the fiscal year ended January 31, 2008 (File no. 000-13200) and incorporated by reference herein.

10.1

  Equity Interest Purchase Agreement, dated as of August 4, 2022, by and among AstroNova, Inc., Astro Machine LLC and GSND Holding Corporation, filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K, event date August 4, 2022, filed with the SEC on August 9, 2022 and incorporated by reference herein.

10.2

  Purchase and Sale Agreement, dated as of August 4, 2022, between Astro Machine LLC and Selak Real Estate Limited Partnership, filed as Exhibit 10.2 to the Company’s Current Report on Form 8-K, event date August 4, 2022, filed with the SEC on August 9, 2022 and incorporated by reference herein.

10.3

  Second Amendment to Amended and Restated Credit Agreement, dated as of August 4, 2022, by and among AstroNova, Inc. and Bank of America, N.A. , filed as Exhibit 10.3 to the Company’s Current Report on Form 8-K, event date August 4, 2022, filed with the SEC on August 9, 2022 and incorporated by reference herein.

31.1

  Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

  Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

  Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2

  Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

  XBRL Instance Document—the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

  Inline XBRL Taxonomy Extension Schema Document

101.CAL

  Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

  Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

  Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

  Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

  Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

36


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

    ASTRONOVA, INC.
    (Registrant)
Date: December 7, 2022     By  

/s/ Gregory A. Woods

      Gregory A. Woods,
      President and Chief Executive Officer
      (Principal Executive Officer)
    By  

/s/ David S. Smith

      David S. Smith,
      Vice President, Chief Financial Officer and Treasurer (Principal Accounting Officer and Principal Financial Officer)

 

37

EX-31.1 2 d259845dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Gregory A. Woods certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of AstroNova, Inc.;

 

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(s) 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(s) 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 the registrant’s board of directors (or persons performing the 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: December 7, 2022

 

/s/ Gregory A. Woods

Gregory A. Woods,
President and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 3 d259845dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, David S. Smith, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of AstroNova, Inc.;

 

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(s) 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(s) 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 the registrant’s board of directors (or persons performing the 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: December 7, 2022

 

/s/ David S. Smith

David S. Smith,
Vice President, Chief Financial Officer and Treasurer (Principal Accounting Officer and Principal Financial Officer)
EX-32.1 4 d259845dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

ASTRONOVA, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10Q of AstroNova, Inc. (the “Company”) for the period ended October 29, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gregory A. Woods, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: December 7, 2022

 

/s/ Gregory A. Woods

Gregory A. Woods,
President and Chief Executive Officer
(Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to AstroNova, Inc. and will be retained by AstroNova, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 d259845dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

ASTRONOVA, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of AstroNova, Inc. (the “Company”) for the period ended October 29, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David S. Smith, Vice President, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: December 7, 2022

 

/s/ David S. Smith

David S. Smith,
Vice President, Chief Financial Officer and Treasurer (Principal Accounting Officer and Principal Financial Officer)

A signed original of this written statement required by Section 906 has been provided to AstroNova, Inc. and will be retained by AstroNova, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 alot-20221029.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Income (Loss) link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Business and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Summary of Significant Accounting Policies Update link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Acquisition link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Net Income Per Common Share link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Credit Agreement and Debt link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Paycheck Protection Program Loan link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Derivative Financial Instruments and Risk Management link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Employee Retention Credit link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Royalty Obligation link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Fair Value link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Summary of Significant Accounting Policies Update (Policies) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Acquisition (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Credit Agreement and Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Derivative Financial Instruments and Risk Management (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Fair Value (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Credit Agreement and Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Paycheck Protection Program Loan - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Derivative Financial Instruments and Risk Management - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Employee Retention Credit - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Royalty Obligation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Leases - Lease Cost Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Leases - Maturities of lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Leases - Supplemental cash flow information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Income Taxes - Projected Effective Tax Rate for Periods (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 alot-20221029_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 alot-20221029_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 alot-20221029_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 alot-20221029_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
9 Months Ended
Oct. 29, 2022
Dec. 05, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 29, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Registrant Name AstroNova, Inc.  
Entity Central Index Key 0000008146  
Current Fiscal Year End Date --01-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Trading Symbol ALOT  
Entity Small Business true  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code RI  
Entity File Number 0-13200  
Document Quarterly Report true  
Document Transition Report false  
Entity Tax Identification Number 05-0318215  
Entity Address, Address Line One 600 East Greenwich Avenue  
Entity Address, City or Town West Warwick  
Entity Address, State or Province RI  
Entity Address, Postal Zip Code 02893  
City Area Code 401  
Local Phone Number 828-4000  
Entity Common Stock, Shares Outstanding   7,349,507
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
CURRENT ASSETS    
Cash and Cash Equivalents $ 4,496 $ 5,276
Accounts Receivable, net 21,919 17,124
Inventories, net 49,992 34,609
Employee Retention Credit Receivable   3,135
Prepaid Expenses and Other Current Assets 4,682 3,634
Total Current Assets 81,089 63,778
Property, Plant and Equipment, net 14,041 11,441
Intangible Assets, net 18,866 19,200
Goodwill 17,885 12,156
Deferred Tax Assets 5,567 5,591
Right of Use Assets 800 1,094
Other Assets 1,581 1,695
TOTAL ASSETS 139,829 114,955
CURRENT LIABILITIES    
Accounts Payable 9,644 8,590
Accrued Compensation 2,814 3,512
Other Liabilities and Accrued Expenses 4,006 4,113
Revolving Line of Credit 19,900  
Current Liability – Royalty Obligation 1,750 2,000
Current Portion of Long-Term Debt 1,800 1,000
Current Liability – Excess Royalty Payment Due 255 235
Income Taxes Payable 912 323
Deferred Revenue 362 262
Total Current Liabilities 41,443 20,035
NON CURRENT LIABILITIES    
Long-Term Debt, net of current portion 12,732 8,154
Royalty Obligation, net of current portion 3,298 4,361
Lease Liabilities, net of current portion 550 808
Income Taxes Payable 399 399
Deferred Tax Liabilities 79 186
TOTAL LIABILITIES 58,501 33,943
SHAREHOLDERS' EQUITY    
Common Stock 534 528
Additional Paid-in Capital 60,774 59,692
Retained Earnings 57,812 56,514
Treasury Stock, at Cost (34,227) (33,974)
Accumulated Other Comprehensive Loss, net of tax (3,565) (1,748)
TOTAL SHAREHOLDERS' EQUITY 81,328 81,012
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 139,829 $ 114,955
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 29, 2022
Jan. 31, 2022
Statement of Financial Position [Abstract]    
Common Stock, Par Value $ 0.05 $ 0.05
Common Stock, Shares Authorized 13,000,000 13,000,000
Common Stock, Shares Issued 10,669,689 10,566,404
Treasury Stock, Shares 3,341,354 3,324,280
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income (Loss) - USD ($)
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Income Statement [Abstract]        
Revenue $ 39,405,000 $ 28,857,000 $ 102,674,000 $ 87,780,000
Cost of Revenue 26,923,000 18,472,000 68,080,000 53,792,000
Gross Profit 12,482,000 10,385,000 34,594,000 33,988,000
Operating Expenses:        
Selling and Marketing 5,908,000 5,777,000 17,771,000 16,931,000
Research and Development 1,903,000 1,948,000 5,021,000 5,203,000
General and Administrative 3,325,000 2,364,000 8,456,000 7,372,000
Operating Expenses 11,136,000 10,089,000 31,248,000 29,506,000
Operating Income 1,346,000 296,000 3,346,000 4,482,000
Other Income (Expense), net:        
Extinguishment of Debt – PPP Loan 0 0 0 4,466,000
Loss on Disposal of Assets 0 (696,000) 0 (696,000)
Interest Expense (701,000) (135,000) (1,086,000) (526,000)
Loss on Foreign Currency Transactions (237,000) (117,000) (614,000) (231,000)
Other, net (17,000) 53,000 35,000 (11,000)
Other Income (Expense), net (955,000) (895,000) (1,665,000) 3,002,000
Income (Loss) Before Income Taxes 391,000 (599,000) 1,681,000 7,484,000
Income Tax Provision (Benefit) 102,000 (174,000) 383,000 297,000
Net Income (Loss) $ 289,000 $ (425,000) $ 1,298,000 $ 7,187,000
Net Income (Loss) per Common Share—Basic: $ 0.04 $ (0.06) $ 0.18 $ 1
Net Income (Loss) per Common Share—Diluted: $ 0.04 $ (0.06) $ 0.18 $ 0.98
Weighted Average Number of Common Shares Outstanding:        
Basic 7,324,089 7,234,045 7,299,277 7,196,066
Diluted 7,379,403 7,234,045 7,363,029 7,324,503
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 289 $ (425) $ 1,298 $ 7,187
Other Comprehensive Loss, Net of Taxes:        
Foreign Currency Translation Adjustments (497) (410) (1,864) (839)
Loss from Cash Flow Hedges Reclassified to Income Statement 16 16 47 47
Other Comprehensive Loss (481) (394) (1,817) (792)
Comprehensive Income (Loss) $ (192) $ (819) $ (519) $ 6,395
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balance at Jan. 31, 2021 $ 74,683 $ 521 $ 58,049 $ 50,085 $ (33,588) $ (384)
Beginning Balance, Shares at Jan. 31, 2021   10,425,094        
Share-Based Compensation 478   478      
Employee Option Exercises 52   52      
Employee Option Exercises, Shares   5,746        
Restricted Stock Awards Vested, net (208) $ 3 (3)   (208)  
Restricted Stock Awards Vested, net, Shares   48,299        
Net Income (Loss) 593     593    
Other Comprehensive Loss (65)         (65)
Ending Balance at May. 01, 2021 75,533 $ 524 58,576 50,678 (33,796) (449)
Ending Balance, Shares at May. 01, 2021   10,479,139        
Beginning Balance at Jan. 31, 2021 74,683 $ 521 58,049 50,085 (33,588) (384)
Beginning Balance, Shares at Jan. 31, 2021   10,425,094        
Net Income (Loss) 7,187          
Other Comprehensive Loss (792)          
Ending Balance at Oct. 30, 2021 82,182 $ 528 59,502 57,272 (33,944) (1,176)
Ending Balance, Shares at Oct. 30, 2021   10,556,891        
Beginning Balance at May. 01, 2021 75,533 $ 524 58,576 50,678 (33,796) (449)
Beginning Balance, Shares at May. 01, 2021   10,479,139        
Share-Based Compensation 469   469      
Employee Option Exercises 35   35      
Employee Option Exercises, Shares   3,211        
Restricted Stock Awards Vested, net (146) $ 4 (4)   (146)  
Restricted Stock Awards Vested, net, Shares   72,125        
Net Income (Loss) 7,019     7,019    
Other Comprehensive Loss (333)         (333)
Ending Balance at Jul. 31, 2021 82,577 $ 528 59,076 57,697 (33,942) (782)
Ending Balance, Shares at Jul. 31, 2021   10,554,475        
Share-Based Compensation 399   399      
Employee Option Exercises 27   27      
Employee Option Exercises, Shares   1,983        
Restricted Stock Awards Vested, net (2)       (2)  
Restricted Stock Awards Vested, net, Shares   433        
Net Income (Loss) (425)     (425)    
Other Comprehensive Loss (394)         (394)
Ending Balance at Oct. 30, 2021 82,182 $ 528 59,502 57,272 (33,944) (1,176)
Ending Balance, Shares at Oct. 30, 2021   10,556,891        
Beginning Balance at Jan. 31, 2022 81,012 $ 528 59,692 56,514 (33,974) (1,748)
Beginning Balance, Shares at Jan. 31, 2022   10,566,404        
Share-Based Compensation 337   337      
Employee Option Exercises 88 $ 1 87      
Employee Option Exercises, Shares   11,164        
Restricted Stock Awards Vested, net (249) $ 3 (3)   (249)  
Restricted Stock Awards Vested, net, Shares   61,513        
Net Income (Loss) 425     425    
Other Comprehensive Loss (917)         (917)
Ending Balance at Apr. 30, 2022 80,696 $ 532 60,113 56,939 (34,223) (2,665)
Ending Balance, Shares at Apr. 30, 2022   10,639,081        
Beginning Balance at Jan. 31, 2022 $ 81,012 $ 528 59,692 56,514 (33,974) (1,748)
Beginning Balance, Shares at Jan. 31, 2022   10,566,404        
Employee Option Exercises, Shares 36,444          
Net Income (Loss) $ 1,298          
Other Comprehensive Loss (1,817)         (1,817)
Ending Balance at Oct. 29, 2022 81,328 $ 534 60,774 57,812 (34,227) (3,565)
Ending Balance, Shares at Oct. 29, 2022   10,669,689        
Beginning Balance at Apr. 30, 2022 80,696 $ 532 60,113 56,939 (34,223) (2,665)
Beginning Balance, Shares at Apr. 30, 2022   10,639,081        
Share-Based Compensation 235   235      
Restricted Stock Awards Vested, net   $ 1 (1)      
Restricted Stock Awards Vested, net, Shares   20,410        
Net Income (Loss) 584         584
Other Comprehensive Loss (419)         (419)
Ending Balance at Jul. 30, 2022 81,096 $ 533 60,347 57,523 (34,223) (3,084)
Ending Balance, Shares at Jul. 30, 2022   10,659,491        
Share-Based Compensation 405   405      
Employee Option Exercises 23 $ 1 22      
Employee Option Exercises, Shares   9,097        
Restricted Stock Awards Vested, net (4) $ 0 0   (4)  
Restricted Stock Awards Vested, net, Shares   1,101        
Net Income (Loss) 289         289
Other Comprehensive Loss (481)         (481)
Ending Balance at Oct. 29, 2022 $ 81,328 $ 534 $ 60,774 $ 57,812 $ (34,227) $ (3,565)
Ending Balance, Shares at Oct. 29, 2022   10,669,689        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Cash Flows from Operating Activities:    
Net Income $ 1,298 $ 7,187
Adjustments to Reconcile Net Income to Net Cash Provided (Used) by Operating Activities:    
Depreciation and Amortization 2,621 3,070
Amortization of Debt Issuance Costs 18 38
Share-Based Compensation 977 1,345
Loss on Disposal of Assets 0 696
Gain on Extinguishment of Debt 0 (4,466)
Changes in Assets and Liabilities, net of impact of acquisition:    
Accounts Receivable (1,874) 969
Other Receivable – Employee Retention Credit Receivable 3,135 (3,135)
Inventories (11,695) (1,804)
Income Taxes 142 (1,965)
Accounts Payable and Accrued Expenses (1,207) 2,914
Other (870) (1,001)
Net Cash Used Provided (Used) by Operating Activities (7,455) 3,848
Cash Flows from Investing Activities:    
Cash Paid for Astro Machine Acquisition, net of acquired cash (17,034)  
Additions to Property, Plant and Equipment (222) (1,507)
Net Cash Used for Investing Activities (17,256) (1,507)
Cash Flows from Financing Activities:    
Net Cash Proceeds from Employee Stock Option Plans 69 47
Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan 42 67
Net Cash Used for Payment of Taxes Related to Vested Restricted Stock (253) (356)
Net Borrowings under Revolving Credit Facility 19,900  
Payment of Minimum Guarantee Royalty Obligation (1,500) (1,500)
Proceeds from Long-Term Debt Borrowings 6,000 10,000
Payoff of Long-Term Debt 0 (12,576)
Principal Payments of Long-Term Debt (625) (563)
Payment of Debt Issuance Costs (15) 0
Net Cash Provided (Used) by for Financing Activities 23,618 (4,881)
Effect of Exchange Rate Changes on Cash and Cash Equivalents 313 (172)
Net Decrease in Cash and Cash Equivalents (780) (2,712)
Cash and Cash Equivalents, Beginning of Period 5,276 11,439
Cash and Cash Equivalents, End of Period 4,496 8,727
Supplemental Disclosures of Cash Flow Information:    
Cash Paid During the Period for Interest 440 268
Cash Paid During the Period for Income Taxes, Net of Refunds $ 265 $ 2,243
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business and Basis of Presentation
9 Months Ended
Oct. 29, 2022
Business and Basis Of Presentation [Abstract]  
Business and Basis of Presentation
Note 1 – Business and Basis of Presentation
Overview
Headquartered in West Warwick, Rhode Island, AstroNova, Inc. leverages its expertise in data visualization technologies to design, develop, manufacture and distribute a broad range of specialty printers and data acquisition and analysis systems. Our products are employed around the world in a wide range of applications in the aerospace, apparel, automotive, avionics, chemical, computer peripherals, communications, distribution, food and beverage, general manufacturing, packaging, and transportation industries.
Our business consists of two segments, Product Identification (“PI”) and Test & Measurement (“T&M”). The PI segment includes specialty printing systems and related supplies sold under the QuickLabel
®
, TrojanLabel
®
, and GetLabels
brand names. The T&M segment consists of our line of aerospace products, including flight deck printers, networking hardware, and related accessories as well as test and measurement data acquisition systems sold under the AstroNova
®
brand name.
PI products sold under the QuickLabel, TrojanLabel and GetLabels brands are used in brand owner and commercial applications to provide product packaging, marketing, tracking, branding, and labeling solutions to a wide array of industries. The PI segment offers a variety of digital color label tabletop printers,
direct-to-package
printers, high-volume presses, and specialty original equipment manufacturer (“OEM”) printing systems, as well as a wide range of label, tag and flexible packaging material substrates and other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. In the T&M segment, we have a long history of using our technologies to provide networking systems and high-resolution light-weight flight deck and cabin printers, as well as airborne networking hardware for the aerospace market. In addition, the T&M segment includes data acquisition recorders, sold under the AstroNova brand, to enable our customers to acquire and record visual and electronic signal data from local and networked data streams and sensors. The recorded data is processed and analyzed and then stored and presented in various visual output formats. On August 4, 2022, we completed the acquisition of Astro Machine, an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million. Astro Machine is reported as part of our Product Identification segment beginning with the third quarter of fiscal 2023. Refer to Note 3, “Acquisition,” in our condensed consolidated financial statements included elsewhere in this report for further details.
Our PI products are sold by direct field salespersons as well as independent dealers and representatives, while our T&M products are sold predominantly through direct sales and manufacturers’ representatives. In the United States, we have factory-trained direct field salespeople located throughout the country specializing in PI products. We also have direct field sales or service centers in Canada, China, Denmark, France, Germany, Malaysia, Mexico, Singapore, and the United Kingdom staffed by our own employees and dedicated third-party contractors. Additionally, we utilize over 200 independent dealers and representatives selling and marketing our products in over 60 countries.
Unless otherwise indicated, references to “AstroNova”, “we,” “our,” and “us” in this Quarterly Report on
Form 10-Q
refer to AstroNova, Inc. and its consolidated subsidiaries.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the results of the interim periods included herein. These financial statements do not include all disclosures associated with annual financial statements and, accordingly, should be read in conjunction with our Annual Report on Form
10-K
for the fiscal year ended January 31, 2022.
The presentation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes, including those that require consideration of forecasted financial information, in the context of the unknown future impacts of the continuing
COVID-19
pandemic, using information that is reasonably available to us at this time. Some of the more significant estimates relate to revenue recognition, the allowances for doubtful accounts, inventory valuation, income taxes, impairment of long-lived assets and goodwill, share-based compensation, warranty reserves reserves and the purchase price accounting associated with the acquisition of Astro Machine as further discussed in Note 3 “Acquisition”. Management’s estimates are based on the facts and circumstances available at the time estimates are made, historical experience, risk of loss, general economic conditions and trends, and management’s assessments of the probable future outcome of these matters, including our expectations at the time regarding the duration, scope, and severity of the
COVID-19
pandemic. Although conditions have improved in the U.S. in recent months, on October 13, 2022, the US Secretary of Health and Human Services extended the
COVID-19
public health emergency declaration through at least January 11, 2023. Consequently, actual results could differ from those estimates.
Results of operations for the interim periods presented herein are not necessarily indicative of the results that may be expected for the full year.
Certain amounts in the prior year’s financial statements have been reclassified to conform to the current year’s presentation.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of AstroNova, Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies Update
9 Months Ended
Oct. 29, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Update
Note 2 – Summary of Significant Accounting Policies Update
The accounting policies used in preparing the condensed consolidated financial statements in this Form
10-Q
are the same as those used in preparing our consolidated financial statements included in our Annual Report on Form
10-K
for the fiscal year ended January 31, 2022.
Recently Adopted Accounting Pronouncements
No new accounting pronouncements, issued or effective during the first nine months of the current year, have had or are expected to have a material impact on our consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition
9 Months Ended
Oct. 29, 2022
Business Combinations [Abstract]  
Acquisition
Note 3 - Acquisition
On August 4, 2022, we acquired Astro Machine LLC (“Astro Machine”), an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million.
The acquisition was accomplished pursuant to an Equity Interest Purchase Agreement dated as of August 4, 2022 (the “Purchase Agreement”) by and among us, GSND Holding Corporation (“GSND”), the parent company of Astro Machine, and Astro Machine. Pursuant to the Purchase Agreement, we purchased 100%
of the issued and outstanding equity interests of Astro Machine from GSND for a purchase price
of $15.6 
million. The acquisition was funded using borrowings under our credit facility. We obtained a representation and warranty insurance policy and placed
$300,000
of the purchase price into an escrow account, which pursuant to the terms and conditions of the Purchase Agreement, are our sole recourse for breaches of representations and warranties by GSND. Upon the closing of the transaction, Astro Machine became a wholly owned subsidiary of AstroNova, Inc.
Concurrently with the signing of the Purchase Agreement, our newly acquired subsidiary, Astro Machine, entered into a Purchase and Sale Agreement with Selak Real Estate Limited Partnership (“SRE”), pursuant to which Astro Machine purchased certain real property assets of SRE for a purchase price, paid in cash, of $1.5 million. These real estate assets are comprised of a 34,460 square foot industrial manufacturing building (including offices) on 1.26 acres of land which is Astro Machine’s principal place of business.
This transaction is a business combination and will be accounted for using the acquisition method of accounting prescribed by ASC Topic 805, Business Combinations (“ASC 805”), whereby the results of operations, including the revenues and earnings of Astro Machine, are included in our financial statements from the date of acquisition. The purchase price of Astro Machine will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurements, at the acquisition date. Any excess of the purchase price over the fair value of the net identified assets acquired and liabilities assumed will be recorded as goodwill. The process for estimating fair values requires the use of significant estimates, assumptions and judgments, including determining the timing and estimates of future cash flows and developing appropriate discount rates. ASC 805 establishes a measurement period to provide companies with a reasonable amount of time to obtain the information necessary to identify and measure various items in a business combination and cannot extend beyond one year from the acquisition date. We expect to complete the final fair value determination of the assets acquired and liabilities assumed as soon as practicable within the measurement period and in any event not later than one year from the acquisition date.
Total acquisition-related costs to date of
$0.7 
million are included in the general and administrative expenses in our consolidated statement of income for the nine months ended October 29, 2022.

The preliminary allocation of the purchase price as of October 29, 2022, is as follows:
 
(In thousands)
  
 
 
Cash
  
$
91
 
Accounts Receivable
  
 
3,393
 
Inventory
  
 
4,557
 
Property, Plant and Equipment
  
 
3,867
 
Identifiable Intangible Assets
  
 
1,000
 
Goodwill
  
 
6,567
 
Accounts Payable and Other Current Liabilities
  
 
(2,350
 
  
 
 
 
Total Purchase Price
  
$
17,125
 
 
  
 
 
 
The amounts above are provisional and are based on information that is currently available. Management believes the information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but is waiting for additional information necessary to finalize those fair values. Therefore, the provisional measurements of fair value reflected are subject to change and such changes could be significanct. Management anticipates changes to the value of inventory, property, plant and equipment, deferred taxes and identifiable intangible assets as additional information is collected and analyzed and pending the completion of certain appraisals and a valuation report and expects to finalize the valuation and complete the purchase price allocation as soon as practicable but no later than one year from the acquisition.
The following table reflects the preliminary fair value of the acquired identifiable intangible asset and related estimated useful lives:
 
(In thousands)
  
Fair
Value
 
  
Useful Life
(Years)
 
Customer Relations
   $ 1,000        7  
The Customer Relations intangible asset represents the relationships that will be maintained with certain historical customers of Astro Machine. This amount was estimated by our management based upon information known as of the date of filing and is subject to change pending completion of the formal valuation report.
Beginning August 4, 2022, the results of operations for Astro Machine have been included in our statement of income for the three and nine months ended October 29, 2022, and are reported as part of the Product Identification segment.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
9 Months Ended
Oct. 29, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Note 4 – Revenue Recognition
We derive revenue from the sale of (i) hardware, including digital color label printers and specialty OEM printing systems, portable data acquisition systems, and airborne printers and networking hardware used in the flight deck and cabin of military, commercial, and business aircraft, (ii) related supplies required in the operation of the hardware, (iii) repairs and maintenance of hardware and (iv) service agreements.
Revenues disaggregated by primary geographic markets and major product types are as follows:
Primary geographical markets:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
United States
   $ 26,806      $ 17,280      $ 65,501      $ 51,154  
Europe
     7,341        7,163        22,642        23,588  
Canada
     2,253        1,724        6,333        4,761  
Asia
     1,392        1,473        4,118        4,523  
Central and South America
     1,311        814        3,222        2,569  
Other
     302        403        858        1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
Major product types:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Hardware
   $ 11,947      $ 7,622      $ 29,885      $ 23,147  
Supplies
     22,945        18,055        60,055        54,944  
Service and Other
     4,513        3,180        12,734        9,689  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
Contract Assets and Liabilities
We normally do not have contract assets, which are primarily unbilled accounts receivable that are conditional on something other than the passage of time.
Our contract liabilities, which represent billings in excess of revenue recognized, are related to advanced billings for purchased service agreements and extended warranties. Contract liabilities were $362,000 and $262,000 at October 29, 2022, and January 31, 2022, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the nine months ended October 29, 2022, is due to cash payments received in advance of satisfying performance obligations in the current period, offset by $226,000 of revenue recognized during the period that was included in the deferred revenue balance at January 31, 2022.
Contract Costs
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to obtaining sales contracts for our aerospace printer products meet the requirement to be capitalized. These costs are deferred and amortized over the remaining useful life of these contracts, which we currently estimate to be approximately 19 years as of October 29, 2022. The balance of these contract assets at January 31, 2022, was $1.3 million, and in the first quarter of the current year, we incurred an additional $0.1 million in contract costs that will be amortized over 19 years. During the three and nine months ended October 29, 2022, we amortized contract costs of $19,000 and $56,000, respectively. The balance of deferred incremental direct costs net of accumulated amortization at October 29, 2022, was $1.4 million, of which $0.1 million is reported in other current assets and $1.3 million is reported in other assets in the accompanying condensed consolidated balance sheet.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Common Share
9 Months Ended
Oct. 29, 2022
Earnings Per Share [Abstract]  
Net Income Per Common Share
Note 5 – Net Income Per Common Share
Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period. Diluted net income per share is calculated by dividing net income by the weighted average number of shares and, if dilutive, common equivalent shares, determined using the treasury stock method for stock options, restricted stock awards, and restricted stock units outstanding during the period. A reconciliation of the shares used in calculating basic and diluted net income per share is as
follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
 
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Weighted Average Common Shares Outstanding – Basic
     7,324,089        7,234,045        7,299,277        7,196,066  
Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units
     55,314        —          63,752        128,437  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted Average Common Shares Outstanding – Diluted
     7,379,403        7,234,045        7,363,029        7,324,503  
    
 
 
    
 
 
    
 
 
    
 
 
 
For the three and nine months ended October 29, 2022, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 540,407 and 602,510
,
respectively. For the three months ended October 30, 2021, the Company had weighted average common stock equivalent shares outstanding of 144,955 that could potentially dilute earnings per share in future periods that were excluded from the computation of diluted net income per share because their effect would have been anti-dilutive given the net loss during the period. For the three and nine months ended October 30, 2021, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 189,827 and 362,935
,
respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets
9 Months Ended
Oct. 29, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Note 6 – Intangible Assets
Intangible assets are as follows:
 
 
  
October 29, 2022
 
  
January 31, 2022
 
(In thousands)
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
 
Net
Carrying
Amount
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
  
Net
Carrying
Amount
 
Miltope:
  
  
 
 
  
  
 
  
Customer Contract Relationships
   $ 3,100      $ (2,711   $     $ 389      $ 3,100      $ (2,515   $ —        $ 585  
RITEC:
                                                                    
Customer Contract Relationships
     2,830        (1,606     —         1,224        2,830        (1,557     —          1,273  
TrojanLabel:
                                                                    
Existing Technology
     2,327        (2,004     59       382        2,327        (1,767     127        687  
Distributor Relations
     937        (565     (6     366        937        (498     46        485  
Honeywell:
                                                                    
Customer Contract Relationships
     27,243        (11,702     —         15,541        27,243        (11,073     —          16,170  
Astro Machine:
                                                                  
 
Customer Relationships
     1,000        (36     —          964                                   
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Intangible Assets, net
   $ 37,437      $ (18,625   $ 53     $ 18,866      $ 36,437      $ (17,410   $ 173      $ 19,200  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
There were no impairments to intangible assets during the periods ended October 29, 2022, and October 30, 2021. With respect to the acquired intangibles included in the table above, amortization expense of $0.4 
million has been included in the condensed consolidated statements of income for each of the three month periods ended October 29, 2022, and October 30, 2021. Amortization expense
of $1.2 
million related to the above-acquired intangibles has been included in the accompanying condensed consolidated statement of income for each of the nine month periods ended October 29, 2022, and October 30, 2021.
Estimated amortization expense for the next five fiscal years is as follows:
 
(In thousands)
  
Remaining
2023
 
  
2024
 
  
2025
 
  
2026
 
  
2027
 
Estimated amortization expense
   $ 429      $ 1,778      $ 1,138      $ 1,138      $ 1,138  
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Oct. 29, 2022
Inventory Disclosure [Abstract]  
Inventories
Note 7 – Inventories
Inventories are stated at the lower of cost (standard and average methods) and net realizable value and include material, labor, and manufacturing overhead. The components of inventories are as follows:
 
(In thousands)
  
October 29,

2022
 
  
January 31, 2022
 
Materials and Supplies
   $ 35,109      $ 22,709  
Work-In-Process
     1,214        1,489  
Finished Goods
     23,785        19,718  
    
 
 
    
 
 
 
       60,108        43,916  
Inventory Reserve
     (10,116      (9,307
    
 
 
    
 
 
 
     $ 49,992      $ 34,609  
    
 
 
    
 
 
 
 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Agreement and Debt
9 Months Ended
Oct. 29, 2022
Debt Disclosure [Abstract]  
Credit Agreement and Debt
Note 8 – Credit Agreement and Debt
In connection with the purchase of Astro Machine, on August 4, 2022, we entered into a Second Amendment to Amended and Restated Credit Agreement (the “Second Amendment”) with Bank of America, N.A., as lender (the “Lender”). The Second Amendment amended the Amended and Restated Credit Agreement dated as of July 30, 2020, as amended by the First Amendment to Amended and Restated Credit Agreement, dated as of March 24, 2021, and the LIBOR Transition Amendment, dated as of December 24, 2021 (the “Existing Credit Agreement,” and the Existing Credit Agreement as amended by the Second Amendment, the “Amended Credit Agreement”), between the Company and the Lender.
The Amended Credit Agreement provides for (i) a new term loan in the principal amount of $6.0 million, which term loan
was
in addition to the existing term loan outstanding under the Existing Credit Agreement in the principal amount of $9.0 million as of the effective date of the Second Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $22.5 million to $25.0 million. At the closing of the Second Amendment, we borrowed the entire $6.0 million term loan and $12.4 
million under the revolving credit facility, and the proceeds of such borrowings were used in part to pay the purchase price payable under the Purchase Agreement and certain related transaction costs. The revolving credit facility may otherwise be used for corporate purposes.
The Amended Credit Agreement requires that the term loan be paid in quarterly installments on the last day of each of our fiscal quarters over the term of the Amended Credit Agreement on the following repayment schedule: the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2022 through July 31, 2023 is $375,000; and the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2023 through April 30, 2027 is $675,000. The entire remaining principal balance of the term loan is required to be paid on August 4, 2027. We may voluntarily prepay the term loan, in whole or in part, from time to time without premium or penalty (other than customary breakage costs, if applicable). We may repay borrowings under the revolving credit facility at any time without premium or penalty (other than customary breakage costs, if applicable), but in any event no later than August 4, 2027, and any outstanding revolving loans thereunder will be due and payable in full, and the revolving credit facility will terminate, on such date. We may reduce or terminate the revolving line of credit at any time, subject to certain thresholds and conditions, without premium or penalty.

The
 interest rates under the Amended Credit Agreement are as follows: the term loan and revolving credit loans bear interest at a rate per annum equal to, at our option, either (a) the BSBY Rate as defined in the Amended Credit Agreement (or, in the case of revolving credit loans denominated in a currency other than U.S. Dollars, the applicable quoted rate), plus a margin that varies within a range of
1.60
% to
2.50
% based on our consolidated leverage ratio, or (b) a fluctuating reference rate equal to the highest of (i) the federal fund rate plus
0.50
%, (ii) Bank of America’s publicly announced prime rate, (iii) the BSBY Rate plus
1.00
%, or (iv)
0.50
%, plus a margin that varies within a range of
0.60
% to
1.50
% based on our consolidated leverage ratio. In addition to certain other fees and expenses that we are required to pay to the Lender, we are required to pay a commitment fee on the undrawn portion of the revolving credit facility that varies within a range of
0.15
% and
0.35
% based on our consolidated leverage ratio. The loans under the Amended Credit Agreement are subject to certain mandatory prepayments, subject to various exceptions, from (a) net cash proceeds from certain dispositions of property, (b) net cash proceeds from certain issuances of equity, (c) net cash proceeds from certain issuances of additional debt and (d) net cash proceeds from certain extraordinary receipts.
Amounts repaid under the revolving credit facility may be reborrowed, subject to continued compliance with the Amended Credit Agreement. No amount of the term loan that is repaid may be reborrowed.
We must comply with various customary financial and
non-financial
covenants under the Amended Credit Agreement. The financial covenants under the Amended Credit Agreement consist of a maximum consolidated leverage ratio, a minimum consolidated fixed charge coverage ratio and a minimum consolidated asset coverage ratio. The primary
non-financial
covenants limit our and our subsidiaries’ ability to incur future indebtedness, to place liens on assets, to pay dividends or distributions on our or our subsidiaries’ capital stock, to repurchase or acquire our or our subsidiaries’ capital stock, to conduct mergers or acquisitions, to sell assets, to alter our or our subsidiaries’ capital structure, to make investments and loans, to change the nature of our or our subsidiaries’ business, and to prepay subordinated indebtedness, in each case subject to certain exceptions and thresholds as set forth in the Amended Credit Agreement, certain of which provisions were modified by the Second Amendment. As of October 29, 2022, we believe we are compliance with all of the covenants in the Credit Agreement.
The Lender is entitled to accelerate repayment of the loans and to terminate its revolving credit commitment under the Amended Credit Agreement upon the occurrence of any of various customary events of default, which include, among other events, the following (which are subject, in some cases, to certain grace periods): failure to pay when due any principal, interest or other amounts in respect of the loans, breach of any of our covenants or representations under the loan documents, default under any other of our or our subsidiaries’ significant indebtedness agreements, a bankruptcy, insolvency or similar event with respect to us or any of our subsidiaries, a significant unsatisfied judgment against us or any of our subsidiaries, or a change of control.
Our obligations under the Amended Credit Agreement continue to be secured by substantially all of our personal property assets (including a pledge of the equity interests we hold in ANI ApS, AstroNova GmbH and AstroNova SAS), subject to certain exceptions, and by a mortgage on our owned real property in West Warwick, Rhode Island, and are guaranteed by, and secured by substantially all of the personal property assets of Astro Machine.
Summary of Outstanding Debt
Revolving Credit Facility
During the first nine months of the current year, we borrowed a net of $19.9 million on our revolving line of credit. The balance outstanding under the revolving line of credit bore interest at a weighted average rate of 7.32% and 5.74%
for the three and nine months ended October 29, 2022, respectively, and we incurred
$341,000 and $409,000
for interest on this obligation during the three and nine months ended October 29, 2022, respectively. Additionally, during the nine months ended October 29, 2022, we incurred
 $25,000 of commitment fees on the undrawn portion of our revolving credit facility. At October 30, 2021, there was no balance outstanding on the revolving line of credit, and no interest was incurred for the three and nine months ended October 30, 2021. We incurred $38,000 of commitment fees on the undrawn portion of our revolving credit facility for the nine months ended October 30, 2021. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated income statement for all periods presented. At October 29, 2022, there is $5.1 million remaining available for borrowing under
our
revolving line of credit.
Long-Term Debt
Long-term debt in the accompanying condensed consolidated balance sheets is as follows:
 
(In thousands)
  
October 29, 2022
 
  
January 31, 2022
 
USD Term Loan (7.75% as of October 29, 2022); maturity date of August 4, 2027
   $ 14,625      $ —    
USD Term Loan (2.35% as of January 31, 2022); maturity date of September 30, 2025
     —          9,250  
    
 
 
    
 
 
 
       14,625        9,250  
Debt Issuance Costs, net of accumulated amortization
     (93      (96
Current Portion of Term Loans
     (1,800      (1,000
    
 
 
    
 
 
 
Long-Term Debt
   $ 12,732      $ 8,154  
    
 
 
    
 
 
 
D
u
ring the three and nine months ended October 29, 2022, we recognized $266,000 and $384,000, respectively, of interest expense on debt. During the three and nine months ended October 30, 2021, we recognized $50,000 and $230,000, respectively, of interest expense on debt. Interest expense is included in the accompanying condensed consolidated income statement for all periods presented.
The sch
e
dule of required principal payments re
m
aining during the next five years on long-term debt outstanding
as
of October 29, 2022, is
as
follows:
 
(In thousands)
      
Fiscal 2023, remainder
   $ 375  
Fiscal 2024
     2,100  
Fiscal 2025
     2,700  
Fiscal 2026
     2,700  
Fiscal 2027
     2,700  
Fiscal 2028 and beyond
     4,050  
  
 
 
 
   $ 14,625  
  
 
 
 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Paycheck Protection Program Loan
9 Months Ended
Oct. 29, 2022
Debt Disclosure [Abstract]  
Paycheck Protection Program Loan
Note 9 – Paycheck Protection Program Loan
On May 6, 2020, we entered into a loan agreement with, and executed a promissory note in favor of Greenwood Credit Union (“Greenwood”) pursuant to which we borrowed $4.4 million (the “PPP Loan”) from Greenwood pursuant to the Paycheck Protection Program (“PPP”) administered by the United States Small Business Administration (the “SBA”) and authorized by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).
 
The PPP Loan, which would have been set to mature on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum accruing from the loan date and would have been payable monthly. No payments were due on the PPP Loan until the date on which the lender determined the amount of the PPP Loan that was eligible for forgiveness.
On June 15, 2021, Greenwood notified us that the SBA approved our application for forgiveness of the entire $4.4 million principal balance of our PPP Loan and all accrued interest thereon. As a result, we recorded a $4.5 million gain on extinguishment of debt in the accompanying condensed consolidated income statement for the nine months ended October 30, 2021.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Risk Management
9 Months Ended
Oct. 29, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments and Risk Management
Note 10 – Derivative Financial Instruments and Risk Management
In 2017, we entered into a cross-currency interest rate swap and an interest rate swap to manage the interest rate risk.
On July 30, 2020, we terminated these two swaps. The terms of the A&R Credit Agreement caused those swaps to cease to be effective hedges of the underlying exposures. The termination of the swaps was contracted immediately prior to the end of the second quarter of fiscal 2021 at a cash cost of approximately
 $
0.7
 
million which was settled in the third quarter of fiscal 2021. Upon termination, the remaining balance of
 $
58,000
in accumulated other comprehensive loss related to the cross-currency interest rate swap was reclassified into earnings as the forecasted foreign currency interest payments will not occur.
The $
0.2
 
million remaining balance in accumulated other comprehensive loss related to the interest rate swap is being amortized into earnings through the original term of the hedge relationship as the underlying floating interest rate debt still exists.
At October 29, 2022, we have fully reclassified all of the net losses on the frozen OCI balance from accumulated other comprehensive loss to earnings associated with the terminated interest rate swap due to the payment of variable interest associated with the floating interest rate debt.
The following table presents the impact of our derivative instruments in our condensed consolidated financial statements for the three and nine months ended October 29, 2022 and October 30, 2021:
 
 
  
Three Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into
Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $  —        $ —          Other Expense      $ (19   $ (20
    
 
 
    
 
 
             
 
 
   
 
 
 
 
 
  
Nine Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $ —        $ —          Other Expense      $ (59   $ (60
    
 
 
    
 
 
             
 
 
   
 
 
 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Retention Credit
9 Months Ended
Oct. 29, 2022
Employee Retention Credit Disclosure [Abstract]  
Employee Retention Credit
Note 11 – Employee Retention Credit
The CARES Act provides an employee retention credit (“ERC”) that was a refundable tax credit against certain employer taxes. On December 27, 2020, Congress enacted the Taxpayer Certainty and Disaster Tax Relief Act of 2020, which amended and extended ERC availability under Section 2301 of the CARES Act. Before the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we were ineligible for the ERC because we received the PPP Loan. Following the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we and other businesses that received loans under that program became retroactively eligible for the ERC.
As a result of the foregoing legislation, we became eligible to claim a refundable tax credit against the employer’s share of Social Security taxes equal to seventy percent (
70
%) of the qualified wages that we paid to our employees between December 31, 2020 and June 30, 2021. Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 for a maximum ERC per employee of $7,000 per calendar quarter in 2021.
We evaluated our eligibility for the ERC in the second quarter of calendar year 2021. In order to qualify for the ERC, we needed to experience a 20% reduction in gross receipts from either (1) the same quarter in calendar year 2019 or (2) the immediately preceding quarter to the corresponding calendar quarter in 2019. We determined that we qualified for the employee retention credit under the first scenario for wages paid in calendar year 2020 and the first calendar quarter of 2021. In the second quarter of fiscal 2022, we amended certain payroll tax filings and applied for a refund of $3.1 million. Since there is no US GAAP guidance for
for-profit
business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS). Under an IAS 20 analogy, a business entity would recognize the credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received.
We recorded a $3.1 million receivable in the second quarter of fiscal 2022 for the ERC receivable and recognized a reduction in employer payroll taxes which was allocated to the financial statement captions from which the employee’s taxes were originally incurred. As a result, we recorded a reduction in expenses of $1.7 million in cost of revenue, $0.8 million in selling and marketing, $0.3 million in research and development and $0.3 million in general and administrative in the accompanying condensed consolidated income statement for the nine month period ended October 30, 2021. On March 22, 2022, we received payment of the $3.1 million ERC.
 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Royalty Obligation
9 Months Ended
Oct. 29, 2022
Royalty Obligation Disclosure [Abstract]  
Royalty Obligation
Note 12 – Royalty Obligation
In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell to acquire an exclusive, perpetual, worldwide license to manufacture Honeywell’s narrow-format flight deck printers for two aircraft families along with certain inventory used in the manufacturing of the licensed printers. The purchase price included a guaranteed minimum royalty payment of $15.0 million, to be paid over ten years, based on gross revenues from the sales of the printers, paper, and repair services of the licensed products. The royalty rates vary based on the year in which they are paid or earned, and product sold or service provided, and range from single-digit to
mid-double-digit
percentages of gross revenue.
The guaranteed minimum royalty payment obligation was recorded at the present value of the minimum annual royalty payments using a present value factor of 2.8%, which is based on the estimated
after-tax
cost of debt for similar companies. As of October 29, 2022, we had paid an aggregate of $9.0 million of the guaranteed minimum royalty obligation. At October 29, 2022, the current portion of the outstanding guaranteed minimum royalty obligation of $1.8 million is to be paid over the next twelve months and is reported as a current liability, and the remainder of $3.3 million is reported as a long-term liability on our condensed consolidated balance sheet. For the three and nine month periods ended October 29, 2022, we incurred $0.3 million and $0.9 million, respectively, in excess royalty expenses which are included in the cost of revenue in our condensed consolidated statements of income. A total of $0.9 million in excess royalties was paid during the current fiscal year, and there are $0.3 million in excess royalty payables due as a result of this agreement for the period ended October 29, 2022.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Oct. 29, 2022
Leases [Abstract]  
Leases
Note 13 – Leases
We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to six years, some of which include options to extend the lease term for periods of up to five years when it is reasonably certain that we will exercise such options.
Balance sheet and other information related to our leases is as follows:
 
Operating Leases
(In thousands)
  
Balance Sheet Classification
 
  
October 29,
2022
 
  
January 31,
2022
 
Lease Assets
     Right of Use Assets      $ 800      $ 1,094  
Lease Liabilities – Current
     Other Liabilities and Accrued Expenses        291        327  
Lease Liabilities – Long Term
     Lease Liabilities        550        808  
 
Lease cost information is as follows:
 
 
  
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
 
  
October 29,
2022
 
  
October 29,
2022
 
Operating Lease Costs
     General and Administrative Expense      $ 115      $ 350  
       
           
Three Months Ended
    
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
    
October 30,

2021
    
October 30,

2021
 
Operating Lease Costs
     General and Administrative Expense      $ 125      $ 386  
Maturities of operating lease liabilities are as follows:
 
(In thousands)
  
 
 
Fiscal 2023, remaining
   $ 74  
Fiscal 2024
     286  
Fiscal 2025
     186  
Fiscal 2026
     142  
Fiscal 2027
     137  
Thereafter
     85  
    
 
 
 
Total Lease Payments
     910  
Less: Imputed Interest
     (69
    
 
 
 
Total Lease Liabilities
   $ 841  
    
 
 
 
 
As of October 29, 2022, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are 3.9 years and 3.86%, respectively. We calculated the weighted-average discount rate using incremental borrowing rates, which equal the rates of interest that we would pay to borrow funds on a fully collateralized basis over a similar term.
 
Supplemental cash flow information related to leases is as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 29,
2022
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 74      $ 237  
     
    
Three Months Ended
    
Nine Months Ended
 
(In thousands)
  
 
 
October 30,
2021
 
 
  
 
 
October 30,
2021
 
Cash paid for am
o
unts included in the measurement of lease liabilities:
                 
Operating cash flows for operating leases
   $ 85      $ 285  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss
9 Months Ended
Oct. 29, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Loss
Note 14 – Accumulated Other Comprehensive Loss
The changes in the balance of accumulated other comprehensive loss (“AOCL”) by component are as follows:
 
(In thousands)
  
Foreign Currency
Translation
Adjustments
 
  
Cash
Flow
Hedges
 
  
Total
 
Balance at January 31, 2022
   $ (1,701    $ (47    $ (1,748
Other Comprehensive Loss before reclassification
     (1,864      —          (1,864
Amounts reclassified from AOCL to Earnings
     —          47        47  
    
 
 
    
 
 
    
 
 
 
Other Comprehensive Income (Loss)
     (1,864      47        (1,817
    
 
 
    
 
 
    
 
 
 
Balance at October 29, 2022
   $ (3,565    $ —        $ (3,565
    
 
 
    
 
 
    
 
 
 
The amounts presented above in other comprehensive loss are net of taxes except for translation adjustments associated with our German, Danish and Shanghai subsidiaries.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation
9 Months Ended
Oct. 29, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
Note 15 – Share-Based Compensation
We have one equity incentive plan from which we are authorized to grant equity awards, the AstroNova, Inc. 2018 Equity Incentive Plan (the “2018 Plan”). The 2018 Plan provides for, among other things, the issuance of awards, including incentive stock options,
non-qualified
stock options, stock appreciation rights, time-based restricted stock units (“RSUs”), or performance-based restricted stock units (“PSUs”) and restricted stock awards (RSAs). The 2018 Plan authorizes the issuance of up to 950,000 shares of common stock, plus an additional number of shares equal to the number of shares subject to awards granted under previous equity incentive plans that are forfeited, canceled, satisfied without the issuance of stock, otherwise terminated (other than by exercise), or, for shares of stock issued pursuant to any unvested award, that are reacquired by us at not more than the grantee’s purchase price (other than by exercise). Under the 2018 Plan, all awards to employees generally have a minimum vesting period of one year. Options granted under the 2018 Plan must be issued at an exercise price of not less than the fair market value of our common stock on the date of grant and expire after ten years. Under the 2018 Plan, there were 128,262 unvested RSUs; 128,793 unvested PSUs; 21,172 unvested RSAs and options to purchase an aggregate of 135,500 shares outstanding as of October 29, 2022.
In addition to the 2018 Plan, we previously granted equity awards under our 2015 Equity Incentive Plan (the “2015 Plan”) and our 2007 Equity Incentive Plan (the “2007 Plan”). No new awards may be issued under either the 2007 or 2015 plans, but outstanding awards will continue to be governed by those plans. As of October 29, 2022, options to purchase an aggregate of 283,274 shares were outstanding under the 2007 Plan and options to purchase an aggregate of 135,325 shares were outstanding under the 2015 Plan.
We also have a
Non-Employee
Director Annual Compensation Program (the “Program”), under which each of our
non-employee
directors automatically receives a grant of restricted stock on the date of their
re-election
to our board of directors. The number of whole shares granted is equal to the number calculated by dividing the stock component of the director compensation amount determined by the compensation committee for that year by the fair market value of our stock on that day. The value of the restricted stock award for fiscal 2023 is $65,000. Shares of restricted stock granted under the Program become vested on the first anniversary of the date of grant, conditioned upon the recipient’s continued service on our board of directors through that
date.
 
Share-based compensation expense was recognized as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Stock Options
   $ —        $ 25      $ 7      $ 187  
Restricted Stock Awards and Restricted Stock Units
     401        369        963        1,147  
Employee Stock Purchase Plan
     4        4        7        11  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 405      $ 398      $ 977      $ 1,345  
    
 
 
    
 
 
    
 
 
    
 
 
 
Stock Options
Aggregated information regarding stock option activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
Number of
Options
 
  
Weighted Average
Exercise Price
 
Outstanding at January 31, 2022
     598,043      $ 14.67  
Exercised
     (36,444      8.41  
Forfeited
     (5,100      15.38  
Expired
     (2,400      8.09  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     554,099      $ 15.10  
    
 
 
    
 
 
 
Set forth below is a summary of options outstanding at October 29, 2022:
 
Outstanding
 
 
Exercisable
 
Range of
Exercise prices
 
 
Number
of
Options
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual Life
 
 
Number
of
Options
 
  
Weighted-
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Life
 
$
10.01-15.00
      339,549     $ 13.62       3.1       339,549      $ 13.62        3.1  
$
15.01-20.00
      214,550     $ 17.45       5.1       214,550      $ 17.45        5.1  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
          554,099     $ 15.10       3.9       554,099      $ 15.10        3.9  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
There were no stock options granted in either fiscal 2022 or during the nine months ended October 29, 2022, and as of October 29, 2022, there was no unrecognized compensation expense related to stock options.
Restricted Stock Units (RSUs) and Restricted Stock Awards (RSAs)
Aggregated information regarding RSU and RSA activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
RSAs & RSUs
 
  
Weighted Average
Grant Date Fair Value
 
Outstanding at January 31, 2022
     220,980      $ 12.79  
Granted
     141,371        12.68  
Vested
     (83,024      13.41  
Forfeited
     (1,100      11.77  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     278,227      $ 12.55  
    
 
 
    
 
 
 
As of October 29, 2022, there was approximately $1.9 million of unrecognized compensation expense related to RSUs and RSAs which is expected to be recognized over a weighted average period of 1.0 years.
 
Employee Stock Purchase Plan
On June 7, 2022, we adopted the AstroNova Inc., 2022 Employee Stock Purchase Plan (“2022 ESPP”) to replace our previous Employee Stock Purchase Plan (the “Prior ESPP”). The 2022 ESPP allows eligible employees to purchase shares of common stock at a 15% discount from fair value on the first or last day of an offering period, whichever is less. A total of 40,000 shares were reserved for issuance under this plan and 2,288 shares were purchased under the 2022 ESSP during the nine month period ended October 29, 2022. During the nine month periods ended October 29, 2022 and October 30, 2021, there were 1,550 and 5,684 shares, respectively, purchased under the Prior ESPP, and no additional purchases may be made under that plan. As of October 29, 2022, 37,712 shares remain available for purchase under the 2022 ESPP.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Oct. 29, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
Note 16 – Income Taxes
Our effective tax rates for the period are as follows:
 
 
  
Three Months
Ended
 
 
Nine Months
Ended
 
Fiscal 2023
     26.0     22.8
Fiscal 2022
     29.0     4.0
We determine our estimated annual effective tax rate at the end of each interim period based on full-year forecasted
pre-tax
income and facts known at that time. The estimated annual effective tax rate is applied to the
year-to-date
pre-tax
income at the end of each interim period with the cumulative effect of any changes in the estimated annual effective tax rate being recorded in the fiscal quarter in which the change is determined. The tax effect of significant unusual items is reflected in the period in which they occur.
During the three months ended October 29, 2022, we recognized an income tax expense of $102,000
.
 
The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings
 and a $30,000
tax benefit arising from windfall tax benefit related to our stock. During the three months ended October 30, 2021, we recognized an income tax benefit of approximately
 $174,000.
The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022.
During the nine months ended October 29, 2022, we recognized an income tax expense
 of $383,000
.
 
The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings
, a $38,000
tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions
, a $51,000
tax benefit arising from a windfall tax benefit related to our stock, and
 a $13,000
tax expense relating to a revaluation of deferred taxes. During the nine months ended October 30, 2021, we recognized an income tax expense of approximately
 $297,000.
The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022
, a $1.1 million tax benefit from the forgiveness of the PPP Loan, a $0.1 
million tax benefit arising from a windfall tax benefit related to our stock, 
a $30,000
tax benefit related to return to provision adjustments from foreign tax returns filed in the year,
and a
$0.3 
million tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions. The PPP Loan forgiveness recognized was excluded from taxable income under Section 1106(i) of the CARES Act.
 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
9 Months Ended
Oct. 29, 2022
Segment Reporting [Abstract]  
Segment Information
Note 17 – Segment Information
We report two segments: Product Identification (“PI”) and Test & Measurement (“T&M”). We evaluate segment performance based on the segment profit (loss) before corporate expenses.
Summarized below are the Revenue and Segment Operating Profit for each reporting
segment:
 
 
  
Three Months Ended
 
 
Nine Months Ended
 
 
  
Revenue
 
  
Segment Operating Profit

(Loss)
 
 
Revenue
 
  
Segment Operating Profit

(Loss)
 
(In thousands)
  
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
 
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
Product Identification
   $ 29,879      $ 21,928      $ 2,960     $ 1,818     $ 74,985      $ 68,519      $ 6,019      $ 8,952  
T&M
     9,526        6,929        1,711       842       27,689        19,261        5,783        2,902  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 39,405      $ 28,857        4,671       2,660     $ 102,674      $ 87,780        11,802        11,854  
    
 
 
    
 
 
                    
 
 
    
 
 
                   
Corporate Expenses
              3,325       2,364                8,456        7,372  
             
 
 
   
 
 
            
 
 
    
 
 
 
Operating Income
              1,346       296                3,346        4,482  
Other Income (Expense), Net
              (955     (895              (1,665 )      3,002  
             
 
 
   
 
 
            
 
 
    
 
 
 
Income (Loss) Before Income Taxes
              391       (599              1,681        7,484  
Income Tax Provision (Benefit)
              102       (174              383        297  
             
 
 
   
 
 
            
 
 
    
 
 
 
Net Income (Loss)
            $ 289     $ (425 )            $ 1,298      $ 7,187  
             
 
 
   
 
 
            
 
 
    
 
 
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value
9 Months Ended
Oct. 29, 2022
Fair Value Disclosures [Abstract]  
Fair Value
Note 18 – Fair Value
Assets and Liabilities Not Recorded at Fair Value
Our long-term debt, including the current portion of long-term debt not reflected in the financial statements at fair value, is reflected in the table below:
 
    
October 29, 2022
 
    
Fair Value Measurement
        
(In thousands)
  
Level 1
    
Level 2
    
Level 3
    
Total
    
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 14,667      $ 14,667      $ 14,625  
 
 
  
January 31, 2022
 
 
  
Fair Value Measurement
 
  
 
 
(In thousands)
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
  
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 9,255      $ 9,255      $ 9,250  
The fair value of our long-term debt, including the current portion, is estimated by discounting the future cash flows using current interest rates at which similar loans with the same maturities would be made to borrowers with similar credit ratings and is classified as Level 3.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies Update (Policies)
9 Months Ended
Oct. 29, 2022
Accounting Policies [Abstract]  
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of AstroNova, Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
No new accounting pronouncements, issued or effective during the first nine months of the current year, have had or are expected to have a material impact on our consolidated financial statements.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition (Tables)
9 Months Ended
Oct. 29, 2022
Business Combinations [Abstract]  
Summary of Preliminary Allocation of the Purchase Price
The preliminary allocation of the purchase price as of October 29, 2022, is as follows:
 
(In thousands)
  
 
 
Cash
  
$
91
 
Accounts Receivable
  
 
3,393
 
Inventory
  
 
4,557
 
Property, Plant and Equipment
  
 
3,867
 
Identifiable Intangible Assets
  
 
1,000
 
Goodwill
  
 
6,567
 
Accounts Payable and Other Current Liabilities
  
 
(2,350
 
  
 
 
 
Total Purchase Price
  
$
17,125
 
 
  
 
 
 
Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset
The following table reflects the preliminary fair value of the acquired identifiable intangible asset and related estimated useful lives:
 
(In thousands)
  
Fair
Value
 
  
Useful Life
(Years)
 
Customer Relations
   $ 1,000        7  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
9 Months Ended
Oct. 29, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type
Primary geographical markets:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
United States
   $ 26,806      $ 17,280      $ 65,501      $ 51,154  
Europe
     7,341        7,163        22,642        23,588  
Canada
     2,253        1,724        6,333        4,761  
Asia
     1,392        1,473        4,118        4,523  
Central and South America
     1,311        814        3,222        2,569  
Other
     302        403        858        1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
Major product types:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Hardware
   $ 11,947      $ 7,622      $ 29,885      $ 23,147  
Supplies
     22,945        18,055        60,055        54,944  
Service and Other
     4,513        3,180        12,734        9,689  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 39,405      $ 28,857      $ 102,674      $ 87,780  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Common Share (Tables)
9 Months Ended
Oct. 29, 2022
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Income Per Share A reconciliation of the shares used in calculating basic and diluted net income per share is as
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
 
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Weighted Average Common Shares Outstanding – Basic
     7,324,089        7,234,045        7,299,277        7,196,066  
Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units
     55,314        —          63,752        128,437  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted Average Common Shares Outstanding – Diluted
     7,379,403        7,234,045        7,363,029        7,324,503  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Tables)
9 Months Ended
Oct. 29, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives
Intangible assets are as follows:
 
 
  
October 29, 2022
 
  
January 31, 2022
 
(In thousands)
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
 
Net
Carrying
Amount
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
 
Currency
Translation
Adjustment
 
  
Net
Carrying
Amount
 
Miltope:
  
  
 
 
  
  
 
  
Customer Contract Relationships
   $ 3,100      $ (2,711   $     $ 389      $ 3,100      $ (2,515   $ —        $ 585  
RITEC:
                                                                    
Customer Contract Relationships
     2,830        (1,606     —         1,224        2,830        (1,557     —          1,273  
TrojanLabel:
                                                                    
Existing Technology
     2,327        (2,004     59       382        2,327        (1,767     127        687  
Distributor Relations
     937        (565     (6     366        937        (498     46        485  
Honeywell:
                                                                    
Customer Contract Relationships
     27,243        (11,702     —         15,541        27,243        (11,073     —          16,170  
Astro Machine:
                                                                  
 
Customer Relationships
     1,000        (36     —          964                                   
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Intangible Assets, net
   $ 37,437      $ (18,625   $ 53     $ 18,866      $ 36,437      $ (17,410   $ 173      $ 19,200  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Summary of Estimated Amortization Expense
Estimated amortization expense for the next five fiscal years is as follows:
 
(In thousands)
  
Remaining
2023
 
  
2024
 
  
2025
 
  
2026
 
  
2027
 
Estimated amortization expense
   $ 429      $ 1,778      $ 1,138      $ 1,138      $ 1,138  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Oct. 29, 2022
Inventory Disclosure [Abstract]  
Components of Inventories
Inventories are stated at the lower of cost (standard and average methods) and net realizable value and include material, labor, and manufacturing overhead. The components of inventories are as follows:
 
(In thousands)
  
October 29,

2022
 
  
January 31, 2022
 
Materials and Supplies
   $ 35,109      $ 22,709  
Work-In-Process
     1,214        1,489  
Finished Goods
     23,785        19,718  
    
 
 
    
 
 
 
       60,108        43,916  
Inventory Reserve
     (10,116      (9,307
    
 
 
    
 
 
 
     $ 49,992      $ 34,609  
    
 
 
    
 
 
 
 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Agreement and Debt (Tables)
9 Months Ended
Oct. 29, 2022
Debt Disclosure [Abstract]  
Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets
Long-term debt in the accompanying condensed consolidated balance sheets is as follows:
 
(In thousands)
  
October 29, 2022
 
  
January 31, 2022
 
USD Term Loan (7.75% as of October 29, 2022); maturity date of August 4, 2027
   $ 14,625      $ —    
USD Term Loan (2.35% as of January 31, 2022); maturity date of September 30, 2025
     —          9,250  
    
 
 
    
 
 
 
       14,625        9,250  
Debt Issuance Costs, net of accumulated amortization
     (93      (96
Current Portion of Term Loans
     (1,800      (1,000
    
 
 
    
 
 
 
Long-Term Debt
   $ 12,732      $ 8,154  
    
 
 
    
 
 
 
Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding
The sch
e
dule of required principal payments re
m
aining during the next five years on long-term debt outstanding
as
of October 29, 2022, is
as
follows:
 
(In thousands)
      
Fiscal 2023, remainder
   $ 375  
Fiscal 2024
     2,100  
Fiscal 2025
     2,700  
Fiscal 2026
     2,700  
Fiscal 2027
     2,700  
Fiscal 2028 and beyond
     4,050  
  
 
 
 
   $ 14,625  
  
 
 
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Risk Management (Tables)
9 Months Ended
Oct. 29, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements
The following table presents the impact of our derivative instruments in our condensed consolidated financial statements for the three and nine months ended October 29, 2022 and October 30, 2021:
 
 
  
Three Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into
Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $  —        $ —          Other Expense      $ (19   $ (20
    
 
 
    
 
 
             
 
 
   
 
 
 
 
 
  
Nine Months Ended
 
 
  
Amount of Gain (Loss)
Recognized in OCI
on Derivative
 
  
Location of
Gain (Loss)
Reclassified
from Accumulated
OCI into Income
 
  
Amount of Gain (Loss)
Reclassified from
Accumulated OCI
into Income
 
Cash Flow Hedge
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
 
October 30,
2021
 
Swap contracts
   $ —        $ —          Other Expense      $ (59   $ (60
    
 
 
    
 
 
             
 
 
   
 
 
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Oct. 29, 2022
Leases [Abstract]  
Schedule Of Balance Sheet And Other Information Related To Operating Leases
Balance sheet and other information related to our leases is as follows:
 
Operating Leases
(In thousands)
  
Balance Sheet Classification
 
  
October 29,
2022
 
  
January 31,
2022
 
Lease Assets
     Right of Use Assets      $ 800      $ 1,094  
Lease Liabilities – Current
     Other Liabilities and Accrued Expenses        291        327  
Lease Liabilities – Long Term
     Lease Liabilities        550        808  
 
Schedule Lease Cost Information
Lease cost information is as follows:
 
 
  
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
 
  
October 29,
2022
 
  
October 29,
2022
 
Operating Lease Costs
     General and Administrative Expense      $ 115      $ 350  
       
           
Three Months Ended
    
Nine Months Ended
 
Operating Leases
(In thousands)
  
Statement of Income Classification
    
October 30,

2021
    
October 30,

2021
 
Operating Lease Costs
     General and Administrative Expense      $ 125      $ 386  
Schedule of Maturities Of Lease Liabilities
Maturities of operating lease liabilities are as follows:
 
(In thousands)
  
 
 
Fiscal 2023, remaining
   $ 74  
Fiscal 2024
     286  
Fiscal 2025
     186  
Fiscal 2026
     142  
Fiscal 2027
     137  
Thereafter
     85  
    
 
 
 
Total Lease Payments
     910  
Less: Imputed Interest
     (69
    
 
 
 
Total Lease Liabilities
   $ 841  
    
 
 
 
 
Supplemental Cash Flow Information Related To Leases
Supplemental cash flow information related to leases is as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 29,
2022
 
Cash paid for amounts included in the measurement of lease liabilities:
  
  
Operating cash flows for operating leases
   $ 74      $ 237  
     
    
Three Months Ended
    
Nine Months Ended
 
(In thousands)
  
 
 
October 30,
2021
 
 
  
 
 
October 30,
2021
 
Cash paid for am
o
unts included in the measurement of lease liabilities:
                 
Operating cash flows for operating leases
   $ 85      $ 285  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Oct. 29, 2022
Equity [Abstract]  
Changes in Balance of Accumulated Other Comprehensive Loss
The changes in the balance of accumulated other comprehensive loss (“AOCL”) by component are as follows:
 
(In thousands)
  
Foreign Currency
Translation
Adjustments
 
  
Cash
Flow
Hedges
 
  
Total
 
Balance at January 31, 2022
   $ (1,701    $ (47    $ (1,748
Other Comprehensive Loss before reclassification
     (1,864      —          (1,864
Amounts reclassified from AOCL to Earnings
     —          47        47  
    
 
 
    
 
 
    
 
 
 
Other Comprehensive Income (Loss)
     (1,864      47        (1,817
    
 
 
    
 
 
    
 
 
 
Balance at October 29, 2022
   $ (3,565    $ —        $ (3,565
    
 
 
    
 
 
    
 
 
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Tables)
9 Months Ended
Oct. 29, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation Expense
Share-based compensation expense was recognized as follows:
 
 
  
Three Months Ended
 
  
Nine Months Ended
 
(In thousands)
  
October 29,
2022
 
  
October 30,
2021
 
  
October 29,
2022
 
  
October 30,
2021
 
Stock Options
   $ —        $ 25      $ 7      $ 187  
Restricted Stock Awards and Restricted Stock Units
     401        369        963        1,147  
Employee Stock Purchase Plan
     4        4        7        11  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 405      $ 398      $ 977      $ 1,345  
    
 
 
    
 
 
    
 
 
    
 
 
 
Aggregated Information Regarding Stock Options Granted
Aggregated information regarding stock option activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
Number of
Options
 
  
Weighted Average
Exercise Price
 
Outstanding at January 31, 2022
     598,043      $ 14.67  
Exercised
     (36,444      8.41  
Forfeited
     (5,100      15.38  
Expired
     (2,400      8.09  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     554,099      $ 15.10  
    
 
 
    
 
 
 
Summary of Options Outstanding
Set forth below is a summary of options outstanding at October 29, 2022:
 
Outstanding
 
 
Exercisable
 
Range of
Exercise prices
 
 
Number
of
Options
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual Life
 
 
Number
of
Options
 
  
Weighted-
Average
Exercise
Price
 
  
Weighted
Average
Remaining
Contractual
Life
 
$
10.01-15.00
      339,549     $ 13.62       3.1       339,549      $ 13.62        3.1  
$
15.01-20.00
      214,550     $ 17.45       5.1       214,550      $ 17.45        5.1  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
          554,099     $ 15.10       3.9       554,099      $ 15.10        3.9  
       
 
 
   
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
Aggregated Information Regarding RSUs and RSAs Granted
Aggregated information regarding RSU and RSA activity for the nine months ended October 29, 2022 is summarized below:
 
 
  
RSAs & RSUs
 
  
Weighted Average
Grant Date Fair Value
 
Outstanding at January 31, 2022
     220,980      $ 12.79  
Granted
     141,371        12.68  
Vested
     (83,024      13.41  
Forfeited
     (1,100      11.77  
    
 
 
    
 
 
 
Outstanding at October 29, 2022
     278,227      $ 12.55  
    
 
 
    
 
 
 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Oct. 29, 2022
Income Tax Disclosure [Abstract]  
Projected Effective Tax Rate for Periods
Our effective tax rates for the period are as follows:
 
 
  
Three Months
Ended
 
 
Nine Months
Ended
 
Fiscal 2023
     26.0     22.8
Fiscal 2022
     29.0     4.0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
9 Months Ended
Oct. 29, 2022
Segment Reporting [Abstract]  
Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment
Summarized below are the Revenue and Segment Operating Profit for each reporting
segment:
 
 
  
Three Months Ended
 
 
Nine Months Ended
 
 
  
Revenue
 
  
Segment Operating Profit

(Loss)
 
 
Revenue
 
  
Segment Operating Profit

(Loss)
 
(In thousands)
  
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
 
October 29,

2022
 
  
October 30,

2021
 
  
October 29,

2022
 
 
October 30,

2021
 
Product Identification
   $ 29,879      $ 21,928      $ 2,960     $ 1,818     $ 74,985      $ 68,519      $ 6,019      $ 8,952  
T&M
     9,526        6,929        1,711       842       27,689        19,261        5,783        2,902  
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 39,405      $ 28,857        4,671       2,660     $ 102,674      $ 87,780        11,802        11,854  
    
 
 
    
 
 
                    
 
 
    
 
 
                   
Corporate Expenses
              3,325       2,364                8,456        7,372  
             
 
 
   
 
 
            
 
 
    
 
 
 
Operating Income
              1,346       296                3,346        4,482  
Other Income (Expense), Net
              (955     (895              (1,665 )      3,002  
             
 
 
   
 
 
            
 
 
    
 
 
 
Income (Loss) Before Income Taxes
              391       (599              1,681        7,484  
Income Tax Provision (Benefit)
              102       (174              383        297  
             
 
 
   
 
 
            
 
 
    
 
 
 
Net Income (Loss)
            $ 289     $ (425 )            $ 1,298      $ 7,187  
             
 
 
   
 
 
            
 
 
    
 
 
 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value (Tables)
9 Months Ended
Oct. 29, 2022
Fair Value Disclosures [Abstract]  
Summary of Financial Assets and Liabilities Measured at Fair Value
Our long-term debt, including the current portion of long-term debt not reflected in the financial statements at fair value, is reflected in the table below:
 
    
October 29, 2022
 
    
Fair Value Measurement
        
(In thousands)
  
Level 1
    
Level 2
    
Level 3
    
Total
    
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 14,667      $ 14,667      $ 14,625  
 
 
  
January 31, 2022
 
 
  
Fair Value Measurement
 
  
 
 
(In thousands)
  
Level 1
 
  
Level 2
 
  
Level 3
 
  
Total
 
  
Carrying
Value
 
Long-Term debt and related current maturities
   $      $      $ 9,255      $ 9,255      $ 9,250  
The fair value of our long-term debt, including the current portion, is estimated by discounting the future cash flows using current interest rates at which similar loans with the same maturities would be made to borrowers with similar credit ratings and is classified as Level 3.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business and Basis of Presentation - Additional Information (Detail)
$ in Thousands
9 Months Ended
Aug. 04, 2022
USD ($)
Oct. 29, 2022
USD ($)
Segment
Number of Operating Segments | Segment   2
Business Combination, Consideration Transferred   $ 17,034
Astro Machine LLC [Member]    
Business Combination, Consideration Transferred $ 17,100  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail)
$ in Thousands
Oct. 29, 2022
USD ($)
Business Acquisition [Line Items]  
Cash $ 91
Accounts Receivable 3,393
Inventory 4,557
Property, Plant and Equipment 3,867
Identifiable Intangible Assets 1,000
Goodwill 6,567
Accounts Payable and Other Current Liabilities (2,350)
Total Purchase Price $ 17,125
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail) - Customer Relationships [Member]
$ in Thousands
9 Months Ended
Oct. 29, 2022
USD ($)
Acquired Indefinite-Lived Intangible Assets [Line Items]  
Fair Value $ 1,000
Useful Life (Years) 7 years
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Additional Information (Detail)
9 Months Ended
Aug. 04, 2022
USD ($)
ft²
Oct. 29, 2022
USD ($)
Business Acquisition [Line Items]    
Business Combination, Consideration Transferred   $ 17,034,000
Area of Land | ft² 34,460  
Agreement With Astro Machine For Asset Acquisitions [Member]    
Business Acquisition [Line Items]    
Purchase price of acquisition $ 15,600,000  
Business Combination, Consideration Transferred $ 17,100,000  
Payments to Acquire Businesses, Gross 100.00%  
Purchase price into an escrow account $ 300,000  
Payments to Acquire Additional Interest in Subsidiaries $ 1,500,000  
Number of Acres of land   1.26 acres
Agreement With Astro Machine For Asset Acquisitions [Member] | General and Administrative Expense [Member]    
Business Acquisition [Line Items]    
Business Combination, Acquisition Related Costs   $ 700,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 31, 2021
Oct. 30, 2021
Disaggregation of Revenue [Line Items]          
Total Revenue $ 39,405 $ 28,857 $ 102,674 $ 87,780 $ 87,780
United States [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 26,806 17,280 65,501   51,154
Europe [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 7,341 7,163 22,642   23,588
Canada [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 2,253 1,724 6,333   4,761
Asia [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 1,392 1,473 4,118   4,523
Central and South America [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 1,311 814 3,222   2,569
Other [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue $ 302 $ 403 $ 858   $ 1,185
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 31, 2021
Oct. 30, 2021
Disaggregation of Revenue [Line Items]          
Total Revenue $ 39,405 $ 28,857 $ 102,674 $ 87,780 $ 87,780
Hardware [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 11,947 7,622 29,885   23,147
Supplies [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue 22,945 18,055 60,055   54,944
Service and Other [Member]          
Disaggregation of Revenue [Line Items]          
Total Revenue $ 4,513 $ 3,180 $ 12,734   $ 9,689
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 29, 2022
Jan. 31, 2022
Contract liabilities and extended warranties $ 362,000 $ 362,000 $ 262,000
Contract with customer liability revenue recognized including additions 226,000 226,000  
Contract assets balance 1,300,000 1,300,000 $ 1,300,000
Additional contract costs 100,000 100,000  
Amortization of incremental direct costs 19,000 56,000  
Deferred incremental direct contract costs reported in other current assets 100,000 100,000  
Capitalized contract cost net long term and short term $ 1,400,000 $ 1,400,000  
Capitalized contract costs additional amounts incurred amortization period   19 years  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) - shares
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Weighted Average Common Shares Outstanding – Basic 7,324,089 7,234,045 7,299,277 7,196,066
Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units 55,314 0 63,752 128,437
Weighted Average Common Shares Outstanding – Diluted 7,379,403 7,234,045 7,363,029 7,324,503
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Number of common equivalent shares 540,407 189,827 602,510 362,935
Common Stock [Member]        
Number of common equivalent shares   144,955    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 37,437 $ 36,437
Accumulated Amortization (18,625) (17,410)
Currency Translation Adjustment 53 173
Net Carrying Amount 18,866 19,200
Customer Contract Relationships [Member] | Honeywell Asset Purchase and License Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,243 27,243
Accumulated Amortization (11,702) (11,073)
Net Carrying Amount 15,541 16,170
Customer Contract Relationships [Member] | Miltope [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,100 3,100
Accumulated Amortization (2,711) (2,515)
Net Carrying Amount 389 585
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,606) (1,557)
Net Carrying Amount 1,224 1,273
Existing Technology [Member] | TrojanLabel ApS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,327 2,327
Accumulated Amortization (2,004) (1,767)
Currency Translation Adjustment 59 127
Net Carrying Amount 382 687
Distributor Relations [Member] | TrojanLabel ApS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (565) (498)
Currency Translation Adjustment (6) 46
Net Carrying Amount 366 $ 485
Customer Relationships [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000  
Accumulated Amortization (36)  
Net Carrying Amount $ 964  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 31, 2021
Oct. 30, 2021
Intangible Assets [Line Items]          
Impairments of intangible assets     $ 0   $ 0
Amortization expense $ 400 $ 400 $ 1,200 $ 1,200  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Summary of Estimated Amortization Expense (Detail)
$ in Thousands
Oct. 29, 2022
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remaining 2023 $ 429
2024 1,778
2025 1,138
2026 1,138
2027 $ 1,138
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
Inventory Disclosure [Abstract]    
Materials and Supplies $ 35,109 $ 22,709
Work-In-Process 1,214 1,489
Finished Goods 23,785 19,718
Inventory, Gross 60,108 43,916
Inventory Reserve (10,116) (9,307)
Inventories $ 49,992 $ 34,609
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
Debt Instrument [Line Items]    
USD Term Loan $ 14,625 $ 9,250
Debt Issuance Costs, net of accumulated amortization (93) (96)
Current Portion of Term Loans (1,800) (1,000)
Long-Term Debt 12,732 8,154
Term Loan Due September 30, 2025 [Member]    
Debt Instrument [Line Items]    
USD Term Loan 0 9,250
Term Loan Due August 4, 2027 [Member]    
Debt Instrument [Line Items]    
USD Term Loan $ 14,625 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) - Term Loan [Member]
$ in Thousands
Oct. 29, 2022
USD ($)
Debt Instrument [Line Items]  
Fiscal 2023, remainder $ 375
Fiscal 2024 2,100
Fiscal 2025 2,700
Fiscal 2026 2,700
Fiscal 2027 2,700
Fiscal 2028 and beyond 4,050
Long-term Debt $ 14,625
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Agreement and Debt - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 42 Months Ended
Aug. 04, 2022
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2021
Jul. 31, 2023
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2021
Apr. 30, 2027
Debt Instrument [Line Items]                  
Revolving loan outstanding   $ 19,900   $ 0   $ 19,900   $ 0  
Interest Expense, Debt   266,000 $ 50,000     384,000 $ 230,000    
Proceeds from long term line of credit           $ 19,900      
Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Variable interest rate           0.50      
LIBOR [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Interest rate           1.00%      
Federal Funds Effective Swap Rate [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Interest rate           0.50%      
Minimum [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Commitment fee rate           0.15%      
Percentage added to variable rate           0.60%      
Minimum [Member] | LIBOR [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Interest rate           1.60%      
Maximum [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Commitment fee rate           0.35%      
Percentage added to variable rate           1.50%      
Maximum [Member] | LIBOR [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Interest rate           2.50%      
Bank of America, N.A. [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Debt Instrument, principal Periodic payment         $ 375,000       $ 675,000
Bank of America, N.A. [Member] | Term Loan [Member] | Additional Term Loan Availed [Member] | Second Amendment Credit Agreement [Member]                  
Debt Instrument [Line Items]                  
Principal amount of debt $ 6,000                
Bank of America, N.A. [Member] | Term Loan [Member] | Before Amendement To The Credit Agreement [Member]                  
Debt Instrument [Line Items]                  
Principal amount of debt   9,000       $ 9,000      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Remaining Borrowing Capacity   $ 5,100       $ 5,100      
Long term debt weighted average interest rate over a period of time   7.32%       5.74%      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Second Amendment Credit Agreement [Member]                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity 25,000                
Proceeds from long term line of credit $ 12,400         $ 6,000      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Before Amendement To The Credit Agreement [Member]                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity   $ 22,500       22,500      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Other Expense [Member]                  
Debt Instrument [Line Items]                  
Interest Expense, Debt   $ 341,000   $ 0   409,000   0  
Line of Credit Facility, Commitment Fee Amount           $ 25,000   $ 38,000  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Paycheck Protection Program Loan - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
May 06, 2020
Extinguishment of Debt – PPP Loan $ 0 $ 0 $ 0 $ 4,466  
Paycheck Protection Program Loan [Member] | Green wood Credit Union [Member]          
Debt instrument face amount         $ 4,400
Loan, payment terms     The PPP Loan, which would have been set to mature on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum accruing from the loan date    
Loan, maturity date     May 06, 2022    
Loan, interest rate 1.00%   1.00%    
Loan, payments due     $ 0    
Amount of PPP loan forgiven     4,400    
Extinguishment of Debt – PPP Loan     $ 4,500    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Risk Management - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 30, 2020
Oct. 30, 2021
Cash Flow Hedging [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Cash paid termination of swaps   $ 700,000
Cross Currency Interest Rate Contract [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Interest Rate Swap Termination $ 200,000  
Cross Currency Interest Rate Contract [Member] | Cash Flow Hedging [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain Reclassified from Accumulated OCI into Income (Expense)   $ 58,000
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail) - Cash Flow Hedge [Member] - Cross Currency Interest Rate Contract [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amount of Gain (Loss) Recognized in OCI on Derivative $ 0 $ 0 $ 0 $ 0
Location of Gain Reclassified from Accumulated OCI into Income (Expense) Other Expense   Other Expense  
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income $ (19) $ (20) $ (59) $ (60)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Retention Credit - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 9 Months Ended
Mar. 22, 2022
Oct. 30, 2021
Jul. 31, 2021
Jun. 30, 2021
Oct. 29, 2022
Employee Retention Credit Disclosure [Line Items]          
Erc Receivables $ 3,100 $ 3,100      
Cost of Sales [Member]          
Employee Retention Credit Disclosure [Line Items]          
Employee retention credit receivables   1,700      
Selling and Marketing Expense [Member]          
Employee Retention Credit Disclosure [Line Items]          
Employee Retention Credit Receivable - selling and marketing         $ 800
Research and Development Expense [Member]          
Employee Retention Credit Disclosure [Line Items]          
Employee Retention Credit Receivable - research and development   $ 300      
General and Administrative Expense [Member]          
Employee Retention Credit Disclosure [Line Items]          
Employee Retention Credit Receivable - general and administrative expenses         $ 300
Cares Act [Member]          
Employee Retention Credit Disclosure [Line Items]          
Percentage of refundable tax credit can be claimed of qualified wages       70.00%  
Threshold qualified wages per employee per calendar quarter       $ 10,000  
Maximum threshold employee retention credit per employee per calendar quarter       $ 7,000  
Percentage of reduction of gross Receipts to qualify for employee retention credit     20.00%    
Cares Act [Member] | Prepaid Expenses and Other Current Assets [Member]          
Employee Retention Credit Disclosure [Line Items]          
Employee retention credit received $ 3,100        
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Royalty Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2018
Oct. 29, 2022
Oct. 29, 2022
Jan. 31, 2022
Royalty Obligation, Current   $ 1,750 $ 1,750 $ 2,000
Royalty Obligation Non Current   3,298 3,298 $ 4,361
Guaranteed Minimum Royalty Payment   9,000    
Excess Royaltie paid     900  
Honeywell Asset Purchase and License Agreement [Member]        
Payment Term Period 10 years      
Minimum Royalty Payment Obligation $ 15,000      
Fair Value Assumption Percentage Of Present Value Factor 2.80%      
Royalty Obligation, Current   1,800 1,800  
Royalty Obligation Non Current   3,300 3,300  
Accrued Royalties, Current, Excess Royalty Payment Due   300 300  
Excess Royalty Payments Incurred   $ 300 $ 900  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Additional Information (Detail)
Oct. 29, 2022
Operating Lease, Weighted Average Remaining Lease Term 3 years 10 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 3.86%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
Operating Leases [Abstract]    
Right of Use Assets $ 800 $ 1,094
Other Liabilities and Accrued Expenses 291 327
Lease Liabilities $ 550 $ 808
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Lease Cost Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
General and Administrative Expense [Member]        
Operating Lease Costs $ 115 $ 125 $ 350 $ 386
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Oct. 29, 2022
USD ($)
Leases [Abstract]  
Fiscal 2023, remaining $ 74
Fiscal 2024 286
Fiscal 2025 186
Fiscal 2026 142
Fiscal 2027 137
Thereafter 85
Total Lease Payments 910
Less: Imputed Interest (69)
Total Lease Liabilities $ 841
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Supplemental cash flow information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Cash paid for amounts included in the measurement of lease liabilities [Abstract]        
Operating cash flows for operating leases $ 74 $ 85 $ 237 $ 285
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 29, 2022
Jul. 30, 2022
Apr. 30, 2022
Oct. 30, 2021
Jul. 31, 2021
May 01, 2021
Oct. 29, 2022
Oct. 30, 2021
Schedule of Capitalization, Equity [Line Items]                  
Beginning Balance   $ 81,096 $ 80,696 $ 81,012 $ 82,577 $ 75,533 $ 74,683 $ 81,012 $ 74,683
Other Comprehensive Loss $ (481) (481) (419) (917) (394) (333) (65) (1,817) (792)
Ending Balance 81,328 81,328 81,096 80,696 82,182 82,577 75,533 81,328 82,182
Foreign Currency Translation Adjustments [Member]                  
Schedule of Capitalization, Equity [Line Items]                  
Beginning Balance       (1,701)       (1,701)  
Other Comprehensive Loss before reclassification               (1,864)  
Other Comprehensive Loss               (1,864)  
Ending Balance (3,565) (3,565)           (3,565)  
Net Unrealized Gain/(Loss) on Cash Flow Hedges [Member]                  
Schedule of Capitalization, Equity [Line Items]                  
Beginning Balance       (47)       (47)  
Amounts reclassified from AOCL to Earnings               47  
Other Comprehensive Loss               47  
Ending Balance 0 0           0  
Accumulated Other Comprehensive Income (Loss) [Member]                  
Schedule of Capitalization, Equity [Line Items]                  
Beginning Balance   (3,084) (2,665) (1,748) (782) (449) (384) (1,748) (384)
Other Comprehensive Loss before reclassification               (1,864)  
Amounts reclassified from AOCL to Earnings               47  
Other Comprehensive Loss   (481) (419) (917) (394) (333) (65) (1,817)  
Ending Balance $ (3,565) $ (3,565) $ (3,084) $ (2,665) $ (1,176) $ (782) $ (449) $ (3,565) $ (1,176)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 554,099   554,099   598,043
Number of options granted 0   0    
Reservation of shares under Stock Purchase Plan     40,000    
Restricted Stock or Unit Expense $ 401,000 $ 369,000 $ 963,000 $ 1,147,000  
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee Stock Purchase Plan discount rate     15.00%    
2007 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 283,274   283,274    
2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized for grant under the Plan 950,000   950,000    
Number of shares outstanding 135,500   135,500    
2022 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares purchase under Employee Stock Purchase Plan     2,288    
Shares available for grant under the Plan 37,712   37,712    
Prior Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares purchase under Employee Stock Purchase Plan     1,550 5,684  
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense to be recognized, Weighted average period     1 year    
Unrecognized compensation expense related to RSUs and RSAs $ 1,900,000   $ 1,900,000    
Restricted Stock Units (RSUs) [Member] | 2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of unvested shares 128,262   128,262    
RSA [Member] | 2015 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 135,325   135,325    
RSA [Member] | 2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of unvested shares 21,172   21,172    
Performance Based RSUs [Member] | 2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of unvested shares 128,793   128,793    
Restricted Stock Award [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted Stock or Unit Expense     $ 65,000    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Share-based Compensation [Abstract]        
Stock Options $ 0 $ 25 $ 7 $ 187
Restricted Stock Awards and Restricted Stock Units 401 369 963 1,147
Employee Stock Purchase Plan 4 4 7 11
Total $ 405 $ 398 $ 977 $ 1,345
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail)
9 Months Ended
Oct. 29, 2022
$ / shares
shares
Share-based Compensation [Abstract]  
Beginning balance, Number of Options | shares 598,043
Exercised, Number of Options | shares (36,444)
Forfeited, Number of Options | shares (5,100)
Expired, Number of Options | shares (2,400)
Ending balance, Number of Options | shares 554,099
Beginning balance, Weighted-Average Exercise Price Per Share | $ / shares $ 14.67
Exercised, Weighted-Average Exercise Price Per Share | $ / shares 8.41
Forfeited, Weighted-Average Exercise Price Per Share | $ / shares 15.38
Expired, Weighted-Average Exercise Price Per Share | $ / shares 8.09
Ending balance, Weighted-Average Exercise Price Per Share | $ / shares $ 15.1
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Summary of Options Outstanding (Detail) - $ / shares
9 Months Ended
Oct. 29, 2022
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding, total 554,099 598,043
Outstanding, Weighted Average Exercise Price $ 15.1  
Exercisable, Weighted Average Exercise Price $ 15.1  
Outstanding Remaining Contractual Life 3 years 10 months 24 days  
Number of shares exercisable, total 554,099  
Exercisable Remaining Contractual Life 3 years 10 months 24 days  
$10.01 - $15.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Range of Exercise prices, Lower Limit $ 10.01  
Outstanding Range of Exercise prices, Upper Limit $ 15  
Outstanding, Number of shares 339,549  
Outstanding, Weighted Average Exercise Price $ 13.62  
Exercisable, Weighted Average Exercise Price $ 13.62  
Outstanding Remaining Contractual Life 3 years 1 month 6 days  
Exercisable, Number of shares 339,549  
Exercisable Remaining Contractual Life 3 years 1 month 6 days  
$15.01 - $20.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Range of Exercise prices, Lower Limit $ 15.01  
Outstanding Range of Exercise prices, Upper Limit $ 20  
Outstanding, Number of shares 214,550  
Outstanding, Weighted Average Exercise Price $ 17.45  
Exercisable, Weighted Average Exercise Price $ 17.45  
Outstanding Remaining Contractual Life 5 years 1 month 6 days  
Exercisable, Number of shares 214,550  
Exercisable Remaining Contractual Life 5 years 1 month 6 days  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail) - Restricted Stock Award And Restricted Stock Unit [Member]
9 Months Ended
Oct. 29, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning balance, Outstanding Restricted Stock Units and Restricted Stock Awards | shares 220,980
Granted, Restricted Stock Units and Restricted Stock Awards | shares 141,371
Vested, Restricted Stock Units and Restricted Stock Awards | shares (83,024)
Forfeited, Restricted Stock Units and Restricted Stock Awards | shares (1,100)
Ending balance, Outstanding Restricted Stock Units and Restricted Stock Awards | shares 278,227
Beginning balance, Weighted Average Grant Date Fair Value | $ / shares $ 12.79
Granted, Weighted Average Grant Date Fair Value | $ / shares 12.68
Vested, Weighted Average Grant Date Fair Value | $ / shares 13.41
Forfeited, Weighted Average Grant Date Fair Value | $ / shares 11.77
Ending balance, Weighted Average Grant Date Fair Value | $ / shares $ 12.55
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Projected Effective Tax Rate for Periods (Detail)
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Income Tax Disclosure [Abstract]        
Effective tax rates for income from continuing operations 26.00% 29.00% 22.80% 4.00%
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 29, 2022
Oct. 31, 2021
Oct. 30, 2021
Income tax expense (benefit) $ 102,000 $ (174,000) $ 383,000 $ 383,000 $ 297,000 $ 297,000
Tax benefit related to the reversal of previously uncertain tax positions       13,000   30,000
Tax expense resulting from shortfall       300,000    
Tax expenses benefits resulting from provisional adjustments       51,000   100,000
Effective income tax reconciliation tax expense due to revaluation of deferred tax assets $ 30,000     $ 38,000    
Forgiveness Of Loan Under Paycheck Protection Programme [Member]            
Tax benefits resulting from forgiveness of debt           $ 1,100,000
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 29, 2022
Jul. 30, 2022
Apr. 30, 2022
Oct. 30, 2021
Jul. 31, 2021
May 01, 2021
Oct. 29, 2022
Oct. 29, 2022
Oct. 31, 2021
Oct. 30, 2021
Segment Reporting Information [Line Items]                      
Revenue $ 39,405,000       $ 28,857,000       $ 102,674,000 $ 87,780,000 $ 87,780,000
Corporate Expenses 3,325,000       2,364,000       8,456,000   7,372,000
Operating Income 1,346,000       296,000       3,346,000 4,482,000 4,482,000
Other Income (Expense), Net (955,000)       (895,000)       (1,665,000) 3,002,000 3,002,000
Income (Loss) Before Income Taxes 391,000       (599,000)       1,681,000 7,484,000 7,484,000
Income Tax Provision (Benefit) 102,000       (174,000)     $ 383,000 383,000 297,000 297,000
Net Income (Loss) 289,000 $ 289,000 $ 584,000 $ 425,000 (425,000) $ 7,019,000 $ 593,000   1,298,000 7,187,000 $ 7,187,000
Product Identification [Member]                      
Segment Reporting Information [Line Items]                      
Revenue 29,879,000       21,928,000       74,985,000 68,519,000  
T&M [Member]                      
Segment Reporting Information [Line Items]                      
Revenue 9,526,000       6,929,000       27,689,000 19,261,000  
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income 4,671,000       2,660,000       11,802,000 11,854,000  
Operating Segments [Member] | Product Identification [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income 2,960,000       1,818,000       6,019,000 8,952,000  
Operating Segments [Member] | T&M [Member]                      
Segment Reporting Information [Line Items]                      
Operating Income 1,711,000       842,000       5,783,000 2,902,000  
Corporate Expenses [Member]                      
Segment Reporting Information [Line Items]                      
Corporate Expenses $ 3,325,000       $ 2,364,000       $ 8,456,000 $ 7,372,000  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 31, 2022
Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities $ 14,667 $ 9,255
Fair Value [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities 14,667 9,255
Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities $ 14,625 $ 9,250
XML 86 d259845d10q_htm.xml IDEA: XBRL DOCUMENT 0000008146 2022-02-01 2022-10-29 0000008146 2022-08-01 2022-10-29 0000008146 2021-08-01 2021-10-30 0000008146 2021-02-01 2021-10-30 0000008146 2022-10-29 0000008146 2022-01-31 0000008146 2021-10-29 0000008146 2021-02-01 2021-10-31 0000008146 2022-02-01 2022-04-30 0000008146 2021-02-01 2021-05-01 0000008146 2021-05-02 2021-07-31 0000008146 2022-05-01 2022-07-30 0000008146 2022-07-31 2022-10-29 0000008146 2022-05-01 2022-10-29 0000008146 2022-12-05 0000008146 2021-10-30 0000008146 2022-03-22 0000008146 2022-08-04 0000008146 2021-01-31 0000008146 2022-04-30 0000008146 2022-07-30 0000008146 2021-05-01 0000008146 2021-07-31 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-10-29 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-10-29 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-10-29 0000008146 alot:MiltopeCorporationMember us-gaap:CustomerContractsMember 2022-10-29 0000008146 alot:RuggedInformationTechnologyEquipmentCorporationMember us-gaap:CustomerContractsMember 2022-10-29 0000008146 alot:TrojanlabelApSMember alot:ExistingTechnologyMember 2022-10-29 0000008146 alot:TrojanlabelApSMember alot:DistributorRelationsMember 2022-10-29 0000008146 us-gaap:CustomerContractsMember alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-10-29 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-10-29 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2022-10-29 0000008146 alot:TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember 2022-10-29 0000008146 alot:BeforeAmendementToTheCreditAgreementMember alot:TermLoanMember alot:BankOfAmericaMember 2022-10-29 0000008146 alot:TwoThousandSevenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:RestrictedStockMember alot:TwoThousandFifteenEquityIncentivePlanMember 2022-10-29 0000008146 alot:TermLoanMember 2022-10-29 0000008146 alot:RangeFourMember 2022-10-29 0000008146 alot:RangeFiveMember 2022-10-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember alot:TwoThousandEighteenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:PerformanceSharesMember alot:TwoThousandEighteenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:RestrictedStockMember alot:TwoThousandEighteenEquityIncentivePlanMember 2022-10-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2022-10-29 0000008146 alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-10-29 0000008146 alot:PaycheckProtectionProgramLoanMember alot:GreenWoodCreditUnionMember 2022-10-29 0000008146 alot:BeforeAmendementToTheCreditAgreementMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-10-29 0000008146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-01-31 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-01-31 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-01-31 0000008146 alot:MiltopeCorporationMember us-gaap:CustomerContractsMember 2022-01-31 0000008146 alot:RuggedInformationTechnologyEquipmentCorporationMember us-gaap:CustomerContractsMember 2022-01-31 0000008146 alot:TrojanlabelApSMember alot:ExistingTechnologyMember 2022-01-31 0000008146 alot:TrojanlabelApSMember alot:DistributorRelationsMember 2022-01-31 0000008146 us-gaap:CustomerContractsMember alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-01-31 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2022-01-31 0000008146 alot:TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember 2022-01-31 0000008146 country:US 2022-08-01 2022-10-29 0000008146 srt:EuropeMember 2022-08-01 2022-10-29 0000008146 country:CA 2022-08-01 2022-10-29 0000008146 srt:AsiaMember 2022-08-01 2022-10-29 0000008146 alot:CentralAndSouthAmericaMember 2022-08-01 2022-10-29 0000008146 alot:OthersCountriesMember 2022-08-01 2022-10-29 0000008146 alot:HardwareProductsMember 2022-08-01 2022-10-29 0000008146 alot:SuppliesMember 2022-08-01 2022-10-29 0000008146 alot:ServiceAndOtherMember 2022-08-01 2022-10-29 0000008146 alot:TestAndMeasurementMember 2022-08-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2022-08-01 2022-10-29 0000008146 us-gaap:CorporateNonSegmentMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2022-08-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2022-08-01 2022-10-29 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-29 0000008146 us-gaap:CrossCurrencyInterestRateContractMember alot:CashFlowHedgeMember 2022-08-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2022-08-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-08-01 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-08-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2021-02-01 2021-10-31 0000008146 alot:TestAndMeasurementMember 2021-02-01 2021-10-31 0000008146 us-gaap:CorporateNonSegmentMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2021-02-01 2021-10-31 0000008146 us-gaap:OperatingSegmentsMember 2021-02-01 2021-10-31 0000008146 country:US 2021-02-01 2021-10-30 0000008146 srt:EuropeMember 2021-02-01 2021-10-30 0000008146 country:CA 2021-02-01 2021-10-30 0000008146 srt:AsiaMember 2021-02-01 2021-10-30 0000008146 alot:CentralAndSouthAmericaMember 2021-02-01 2021-10-30 0000008146 alot:OthersCountriesMember 2021-02-01 2021-10-30 0000008146 alot:HardwareProductsMember 2021-02-01 2021-10-30 0000008146 alot:SuppliesMember 2021-02-01 2021-10-30 0000008146 alot:ServiceAndOtherMember 2021-02-01 2021-10-30 0000008146 alot:PriorEmployeeStockPurchasePlanMember 2021-02-01 2021-10-30 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-10-30 0000008146 us-gaap:CrossCurrencyInterestRateContractMember alot:CashFlowHedgeMember 2021-02-01 2021-10-30 0000008146 alot:ForgivenessOfLoanUnderPaycheckProtectionProgrammeMember 2021-02-01 2021-10-30 0000008146 alot:RangeFourMember 2022-02-01 2022-10-29 0000008146 alot:RangeFiveMember 2022-02-01 2022-10-29 0000008146 country:US 2022-02-01 2022-10-29 0000008146 srt:EuropeMember 2022-02-01 2022-10-29 0000008146 country:CA 2022-02-01 2022-10-29 0000008146 srt:AsiaMember 2022-02-01 2022-10-29 0000008146 alot:CentralAndSouthAmericaMember 2022-02-01 2022-10-29 0000008146 alot:OthersCountriesMember 2022-02-01 2022-10-29 0000008146 alot:HardwareProductsMember 2022-02-01 2022-10-29 0000008146 alot:SuppliesMember 2022-02-01 2022-10-29 0000008146 alot:ServiceAndOtherMember 2022-02-01 2022-10-29 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-10-29 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-02-01 2022-10-29 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-29 0000008146 alot:EmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:ProductIdentificationMember 2022-02-01 2022-10-29 0000008146 alot:TestAndMeasurementMember 2022-02-01 2022-10-29 0000008146 us-gaap:CorporateNonSegmentMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2022-02-01 2022-10-29 0000008146 us-gaap:OperatingSegmentsMember 2022-02-01 2022-10-29 0000008146 alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:PriorEmployeeStockPurchasePlanMember 2022-02-01 2022-10-29 0000008146 alot:RestrictedStockAwardMember 2022-02-01 2022-10-29 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-29 0000008146 us-gaap:CrossCurrencyInterestRateContractMember alot:CashFlowHedgeMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2022-02-01 2022-10-29 0000008146 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 alot:PaycheckProtectionProgramLoanMember alot:GreenWoodCreditUnionMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-02-01 2022-10-29 0000008146 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-02-01 2022-10-29 0000008146 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember 2022-02-01 2022-10-29 0000008146 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-29 0000008146 alot:SecondAmendmentCreditAgreementMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-02-01 2022-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-02-01 2022-10-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2022-02-01 2022-10-29 0000008146 us-gaap:CustomerRelationshipsMember 2022-02-01 2022-10-29 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-02-01 2022-10-29 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0000008146 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0000008146 us-gaap:TreasuryStockMember 2022-02-01 2022-04-30 0000008146 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-30 0000008146 us-gaap:CommonStockMember 2022-05-01 2022-07-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-05-01 0000008146 us-gaap:CommonStockMember 2021-02-01 2021-05-01 0000008146 us-gaap:TreasuryStockMember 2021-02-01 2021-05-01 0000008146 us-gaap:RetainedEarningsMember 2021-02-01 2021-05-01 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-05-01 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-05-02 2021-07-31 0000008146 us-gaap:CommonStockMember 2021-05-02 2021-07-31 0000008146 us-gaap:TreasuryStockMember 2021-05-02 2021-07-31 0000008146 us-gaap:RetainedEarningsMember 2021-05-02 2021-07-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-02 2021-07-31 0000008146 country:US 2021-08-01 2021-10-30 0000008146 srt:EuropeMember 2021-08-01 2021-10-30 0000008146 country:CA 2021-08-01 2021-10-30 0000008146 srt:AsiaMember 2021-08-01 2021-10-30 0000008146 alot:CentralAndSouthAmericaMember 2021-08-01 2021-10-30 0000008146 alot:OthersCountriesMember 2021-08-01 2021-10-30 0000008146 alot:HardwareProductsMember 2021-08-01 2021-10-30 0000008146 alot:SuppliesMember 2021-08-01 2021-10-30 0000008146 alot:ServiceAndOtherMember 2021-08-01 2021-10-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2021-10-30 0000008146 us-gaap:CommonStockMember 2021-08-01 2021-10-30 0000008146 us-gaap:TreasuryStockMember 2021-08-01 2021-10-30 0000008146 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2021-10-30 0000008146 us-gaap:CommonStockMember 2021-08-01 2021-10-30 0000008146 alot:TestAndMeasurementMember 2021-08-01 2021-10-30 0000008146 alot:ProductIdentificationMember 2021-08-01 2021-10-30 0000008146 us-gaap:CorporateNonSegmentMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2021-08-01 2021-10-30 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2021-08-01 2021-10-30 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2021-08-01 2021-10-30 0000008146 us-gaap:CrossCurrencyInterestRateContractMember alot:CashFlowHedgeMember 2021-08-01 2021-10-30 0000008146 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2021-08-01 2021-10-30 0000008146 us-gaap:CashFlowHedgingMember 2021-08-01 2021-10-30 0000008146 alot:PaycheckProtectionProgramLoanMember alot:GreenWoodCreditUnionMember 2020-05-06 0000008146 alot:CaresActMember 2021-01-01 2021-06-30 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 2018-01-31 0000008146 alot:CaresActMember 2021-07-01 2021-07-31 0000008146 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember alot:CaresActMember 2022-03-22 2022-03-22 0000008146 alot:SecondAmendmentCreditAgreementMember alot:AdditionalTermLoanAvailedMember alot:TermLoanMember alot:BankOfAmericaMember 2022-08-04 0000008146 alot:SecondAmendmentCreditAgreementMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-08-04 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-08-04 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember 2022-08-04 2022-08-04 0000008146 alot:SecondAmendmentCreditAgreementMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2022-08-04 2022-08-04 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2022-10-31 2023-07-31 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2023-10-31 2027-04-30 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2021-07-30 2021-10-29 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2021-01-30 2021-10-29 0000008146 us-gaap:CrossCurrencyInterestRateContractMember 2020-07-30 2020-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 2022-10-29 0000008146 us-gaap:CommonStockMember 2022-07-31 2022-10-29 0000008146 us-gaap:TreasuryStockMember 2022-07-31 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 2022-10-29 0000008146 us-gaap:ResearchAndDevelopmentExpenseMember 2021-10-30 2021-10-30 0000008146 us-gaap:CostOfSalesMember 2021-10-30 2021-10-30 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-31 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-01-31 0000008146 alot:RestrictedStockAwardAndRestrictedStockUnitMember 2022-10-29 0000008146 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-29 0000008146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-10-29 0000008146 us-gaap:CommonStockMember 2022-01-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0000008146 us-gaap:RetainedEarningsMember 2022-01-31 0000008146 us-gaap:TreasuryStockMember 2022-01-31 0000008146 us-gaap:CommonStockMember 2022-04-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000008146 us-gaap:RetainedEarningsMember 2022-04-30 0000008146 us-gaap:TreasuryStockMember 2022-04-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0000008146 us-gaap:CommonStockMember 2022-07-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-07-30 0000008146 us-gaap:RetainedEarningsMember 2022-07-30 0000008146 us-gaap:TreasuryStockMember 2022-07-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-30 0000008146 us-gaap:CommonStockMember 2021-01-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000008146 us-gaap:RetainedEarningsMember 2021-01-31 0000008146 us-gaap:TreasuryStockMember 2021-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000008146 us-gaap:CommonStockMember 2021-05-01 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 0000008146 us-gaap:RetainedEarningsMember 2021-05-01 0000008146 us-gaap:TreasuryStockMember 2021-05-01 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 0000008146 us-gaap:CommonStockMember 2021-07-31 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000008146 us-gaap:RetainedEarningsMember 2021-07-31 0000008146 us-gaap:TreasuryStockMember 2021-07-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0000008146 us-gaap:CommonStockMember 2021-10-30 0000008146 us-gaap:AdditionalPaidInCapitalMember 2021-10-30 0000008146 us-gaap:RetainedEarningsMember 2021-10-30 0000008146 us-gaap:TreasuryStockMember 2021-10-30 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-30 0000008146 us-gaap:CommonStockMember 2022-10-29 0000008146 us-gaap:AdditionalPaidInCapitalMember 2022-10-29 0000008146 us-gaap:RetainedEarningsMember 2022-10-29 0000008146 us-gaap:TreasuryStockMember 2022-10-29 iso4217:USD shares utr:Year pure utr:sqft iso4217:USD shares alot:Segment false Q3 0000008146 --01-31 10-Q true 2022-10-29 2022 false 0-13200 AstroNova, Inc. RI 05-0318215 600 East Greenwich Avenue West Warwick RI 02893 401 828-4000 Common Stock ALOT NASDAQ Yes Yes Accelerated Filer true false false 7349507 4496000 5276000 21919000 17124000 49992000 34609000 3135000 4682000 3634000 81089000 63778000 14041000 11441000 18866000 19200000 17885000 12156000 5567000 5591000 800000 1094000 1581000 1695000 139829000 114955000 9644000 8590000 2814000 3512000 4006000 4113000 19900000 1750000 2000000 1800000 1000000 255000 235000 912000 323000 362000 262000 41443000 20035000 12732000 8154000 3298000 4361000 550000 808000 399000 399000 79000 186000 58501000 33943000 0.05 0.05 13000000 13000000 10669689 10566404 534000 528000 60774000 59692000 57812000 56514000 3341354 3324280 34227000 33974000 -3565000 -1748000 81328000 81012000 139829000 114955000 39405000 28857000 102674000 87780000 26923000 18472000 68080000 53792000 12482000 10385000 34594000 33988000 5908000 5777000 17771000 16931000 1903000 1948000 5021000 5203000 3325000 2364000 8456000 7372000 11136000 10089000 31248000 29506000 1346000 296000 3346000 4482000 0 0 0 4466000 0 -696000 0 -696000 701000 135000 1086000 526000 -237000 -117000 -614000 -231000 -17000 53000 35000 -11000 -955000 -895000 -1665000 3002000 391000 -599000 1681000 7484000 102000 -174000 383000 297000 289000 -425000 1298000 7187000 0.04 -0.06 0.18 1 0.04 -0.06 0.18 0.98 7324000 7234000 7299000 7196000 7379000 7234000 7363000 7325000 289000 -425000 1298000 7187000 -497000 -410000 -1864000 -839000 -16000 -16000 -47000 -47000 -481000 -394000 -1817000 -792000 -192000 -819000 -519000 6395000 10566404 528000 59692000 56514000 -33974000 -1748000 81012000 337000 337000 11164 1000 87000 88000 61513 3000 -3000 -249000 -249000 425000 425000 -917000 -917000 10639081 532000 60113000 56939000 -34223000 -2665000 80696000 235000 235000 20410 1000 -1000 584000 584000 -419000 -419000 10659491 533000 60347000 57523000 -34223000 -3084000 81096000 405000 405000 9097 1000 22000 23000 1101 0 0 -4000 -4000 289000 289000 -481000 -481000 10669689 534000 60774000 57812000 -34227000 -3565000 81328000 10425094 521000 58049000 50085000 -33588000 -384000 74683000 478000 478000 5746 52000 52000 48299 3000 -3000 -208000 -208000 593000 593000 -65000 -65000 10479139 524000 58576000 50678000 -33796000 -449000 75533000 469000 469000 3211 35000 35000 72125 4000 -4000 -146000 -146000 7019000 7019000 -333000 -333000 10554475 528000 59076000 57697000 -33942000 -782000 82577000 399000 399000 1983 27000 27000 433 -2000 -2000 -425000 -425000 -394000 -394000 10556891 528000 59502000 57272000 -33944000 -1176000 82182000 1298000 7187000 2621000 3070000 18000 38000 977000 1345000 0 -696000 0 4466000 1874000 -969000 3135000 -3135000 11695000 1804000 142000 -1965000 -1207000 2914000 870000 1001000 -7455000 3848000 17034000 222000 1507000 -17256000 -1507000 69000 47000 42000 67000 253000 356000 19900000 1500000 1500000 6000000 10000000 0 12576000 625000 563000 15000 0 23618000 -4881000 313000 -172000 -780000 -2712000 5276000 11439000 4496000 8727000 440000 268000 265000 2243000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 1 – Business and Basis of Presentation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Overview </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Headquartered in West Warwick, Rhode Island, AstroNova, Inc. leverages its expertise in data visualization technologies to design, develop, manufacture and distribute a broad range of specialty printers and data acquisition and analysis systems. Our products are employed around the world in a wide range of applications in the aerospace, apparel, automotive, avionics, chemical, computer peripherals, communications, distribution, food and beverage, general manufacturing, packaging, and transportation industries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our business consists of two segments, Product Identification (“PI”) and Test &amp; Measurement (“T&amp;M”). The PI segment includes specialty printing systems and related supplies sold under the QuickLabel<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">®</div>, TrojanLabel<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">®</div>, and GetLabels<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">™</div><div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px"> </div>brand names. The T&amp;M segment consists of our line of aerospace products, including flight deck printers, networking hardware, and related accessories as well as test and measurement data acquisition systems sold under the AstroNova<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">®</div> brand name. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PI products sold under the QuickLabel, TrojanLabel and GetLabels brands are used in brand owner and commercial applications to provide product packaging, marketing, tracking, branding, and labeling solutions to a wide array of industries. The PI segment offers a variety of digital color label tabletop printers, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">direct-to-package</div></div> printers, high-volume presses, and specialty original equipment manufacturer (“OEM”) printing systems, as well as a wide range of label, tag and flexible packaging material substrates and other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. In the T&amp;M segment, we have a long history of using our technologies to provide networking systems and high-resolution light-weight flight deck and cabin printers, as well as airborne networking hardware for the aerospace market. In addition, the T&amp;M segment includes data acquisition recorders, sold under the AstroNova brand, to enable our customers to acquire and record visual and electronic signal data from local and networked data streams and sensors. The recorded data is processed and analyzed and then stored and presented in various visual output formats. On August 4, 2022, we completed the acquisition of Astro Machine, an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million. Astro Machine is reported as part of our Product Identification segment beginning with the third quarter of fiscal 2023. Refer to Note 3, “Acquisition,” in our condensed consolidated financial statements included elsewhere in this report for further details. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our PI products are sold by direct field salespersons as well as independent dealers and representatives, while our T&amp;M products are sold predominantly through direct sales and manufacturers’ representatives. In the United States, we have factory-trained direct field salespeople located throughout the country specializing in PI products. We also have direct field sales or service centers in Canada, China, Denmark, France, Germany, Malaysia, Mexico, Singapore, and the United Kingdom staffed by our own employees and dedicated third-party contractors. Additionally, we utilize over 200 independent dealers and representatives selling and marketing our products in over 60 countries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unless otherwise indicated, references to “AstroNova”, “we,” “our,” and “us” in this Quarterly Report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form 10-Q</div> refer to AstroNova, Inc. and its consolidated subsidiaries. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair presentation of the results of the interim periods included herein. These financial statements do not include all disclosures associated with annual financial statements and, accordingly, should be read in conjunction with our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended January 31, 2022. </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The presentation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes, including those that require consideration of forecasted financial information, in the context of the unknown future impacts of the continuing <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, using information that is reasonably available to us at this time. Some of the more significant estimates relate to revenue recognition, the allowances for doubtful accounts, inventory valuation, income taxes, impairment of long-lived assets and goodwill, share-based compensation, warranty reserves reserves and the purchase price accounting associated with the acquisition of Astro Machine as further discussed in Note 3 “Acquisition”. Management’s estimates are based on the facts and circumstances available at the time estimates are made, historical experience, risk of loss, general economic conditions and trends, and management’s assessments of the probable future outcome of these matters, including our expectations at the time regarding the duration, scope, and severity of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. Although conditions have improved in the U.S. in recent months, on October 13, 2022, the US Secretary of Health and Human Services extended the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> public health emergency declaration through at least January 11, 2023. Consequently, actual results could differ from those estimates. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Results of operations for the interim periods presented herein are not necessarily indicative of the results that may be expected for the full year. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain amounts in the prior year’s financial statements have been reclassified to conform to the current year’s presentation. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying condensed consolidated financial statements include the accounts of AstroNova, Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation. </div></div> 2 17100000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying condensed consolidated financial statements include the accounts of AstroNova, Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 2 – Summary of Significant Accounting Policies Update </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accounting policies used in preparing the condensed consolidated financial statements in this Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> are the same as those used in preparing our consolidated financial statements included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended January 31, 2022. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No new accounting pronouncements, issued or effective during the first nine months of the current year, have had or are expected to have a material impact on our consolidated financial statements. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No new accounting pronouncements, issued or effective during the first nine months of the current year, have had or are expected to have a material impact on our consolidated financial statements. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 3 - Acquisition </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August 4, 2022, we acquired Astro Machine LLC (“Astro Machine”), an Elk Grove Village, Illinois-based manufacturer of printing equipment, including labelers, tabbers, conveyors, and envelope feeders for aggregate consideration of $17.1 million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The acquisition was accomplished pursuant to an Equity Interest Purchase Agreement dated as of August 4, 2022 (the “Purchase Agreement”) by and among us, GSND Holding Corporation (“GSND”), the parent company of Astro Machine, and Astro Machine. Pursuant to the Purchase Agreement, we purchased 100% <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">of the issued and outstanding equity interests of Astro Machine from GSND for a purchase price</div> of $15.6 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million. The acquisition was funded using borrowings under our credit facility. We obtained a representation and warranty insurance policy and placed</div> $300,000 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of the purchase price into an escrow account, which pursuant to the terms and conditions of the Purchase Agreement, are our sole recourse for breaches of representations and warranties by GSND. Upon the closing of the transaction, Astro Machine became a wholly owned subsidiary of AstroNova, Inc.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concurrently with the signing of the Purchase Agreement, our newly acquired subsidiary, Astro Machine, entered into a Purchase and Sale Agreement with Selak Real Estate Limited Partnership (“SRE”), pursuant to which Astro Machine purchased certain real property assets of SRE for a purchase price, paid in cash, of $1.5 million. These real estate assets are comprised of a 34,460 square foot industrial manufacturing building (including offices) on 1.26 acres of land which is Astro Machine’s principal place of business. </div></div></div> <div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This transaction is a business combination and will be accounted for using the acquisition method of accounting prescribed by ASC Topic 805, Business Combinations (“ASC 805”), whereby the results of operations, including the revenues and earnings of Astro Machine, are included in our financial statements from the date of acquisition. The purchase price of Astro Machine will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurements, at the acquisition date. Any excess of the purchase price over the fair value of the net identified assets acquired and liabilities assumed will be recorded as goodwill. The process for estimating fair values requires the use of significant estimates, assumptions and judgments, including determining the timing and estimates of future cash flows and developing appropriate discount rates. ASC 805 establishes a measurement period to provide companies with a reasonable amount of time to obtain the information necessary to identify and measure various items in a business combination and cannot extend beyond one year from the acquisition date. We expect to complete the final fair value determination of the assets acquired and liabilities assumed as soon as practicable within the measurement period and in any event not later than one year from the acquisition date. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Total acquisition-related costs to date of</div> $0.7 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">million are included in the general and administrative expenses in our consolidated statement of income for the nine months ended October 29, 2022.</div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preliminary allocation of the purchase price as of October 29, 2022, is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,393</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,557</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,867</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable Intangible Assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,567</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Payable and Other Current Liabilities</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,350</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Purchase Price</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,125</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts above are provisional and are based on information that is currently available. Management believes the information provides a reasonable basis for estimating the fair values of assets acquired and liabilities assumed, but is waiting for additional information necessary to finalize those fair values. Therefore, the provisional measurements of fair value reflected are subject to change and such changes could be significanct. Management anticipates changes to the value of inventory, property, plant and equipment, deferred taxes and identifiable intangible assets as additional information is collected and analyzed and pending the completion of certain appraisals and a valuation report and expects to finalize the valuation and complete the purchase price allocation as soon as practicable but no later than one year from the acquisition. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the preliminary fair value of the acquired identifiable intangible asset and related estimated useful lives: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful Life<br/>(Years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Customer Relations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Customer Relations intangible asset represents the relationships that will be maintained with certain historical customers of Astro Machine. This amount was estimated by our management based upon information known as of the date of filing and is subject to change pending completion of the formal valuation report. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning August 4, 2022, the results of operations for Astro Machine have been included in our statement of income for the three and nine months ended October 29, 2022, and are reported as part of the Product Identification segment. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> 17100000 1 15600000 300000 1500000 34460 1.26 acres 700000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preliminary allocation of the purchase price as of October 29, 2022, is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,393</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,557</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,867</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identifiable Intangible Assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,000</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,567</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Payable and Other Current Liabilities</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,350</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Purchase Price</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,125</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 91000 3393000 4557000 3867000 1000000 6567000 2350000 17125000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the preliminary fair value of the acquired identifiable intangible asset and related estimated useful lives: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful Life<br/>(Years)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Customer Relations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 1000000 P7Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 4 – Revenue Recognition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from the sale of (i) hardware, including digital color label printers and specialty OEM printing systems, portable data acquisition systems, and airborne printers and networking hardware used in the flight deck and cabin of military, commercial, and business aircraft, (ii) related supplies required in the operation of the hardware, (iii) repairs and maintenance of hardware and (iv) service agreements. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues disaggregated by primary geographic markets and major product types are as follows: </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Primary geographical markets: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canada</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,473</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Central and South America</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Major product types: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hardware</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplies</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service and Other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 80%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenue</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 80%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Assets and Liabilities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We normally do not have contract assets, which are primarily unbilled accounts receivable that are conditional on something other than the passage of time. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our contract liabilities, which represent billings in excess of revenue recognized, are related to advanced billings for purchased service agreements and extended warranties. Contract liabilities were $362,000 and $262,000 at October 29, 2022, and January 31, 2022, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the nine months ended October 29, 2022, is due to cash payments received in advance of satisfying performance obligations in the current period, offset by $226,000 of revenue recognized during the period that was included in the deferred revenue balance at January 31, 2022. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Costs </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to obtaining sales contracts for our aerospace printer products meet the requirement to be capitalized. These costs are deferred and amortized over the remaining useful life of these contracts, which we currently estimate to be approximately 19 years as of October 29, 2022. The balance of these contract assets at January 31, 2022, was $1.3 million, and in the first quarter of the current year, we incurred an additional $0.1 million in contract costs that will be amortized over 19 years. During the three and nine months ended October 29, 2022, we amortized contract costs of $19,000 and $56,000, respectively. The balance of deferred incremental direct costs net of accumulated amortization at October 29, 2022, was $1.4 million, of which $0.1 million is reported in other current assets and $1.3 million is reported in other assets in the accompanying condensed consolidated balance sheet. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Primary geographical markets: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canada</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,473</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Central and South America</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Major product types: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hardware</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplies</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service and Other</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 80%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 80%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenue</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 80%;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 26806000 17280000 65501000 51154000 7341000 7163000 22642000 23588000 2253000 1724000 6333000 4761000 1392000 1473000 4118000 4523000 1311000 814000 3222000 2569000 302000 403000 858000 1185000 39405000 28857000 102674000 87780000 11947000 7622000 29885000 23147000 22945000 18055000 60055000 54944000 4513000 3180000 12734000 9689000 39405000 28857000 102674000 87780000 362000 262000 226000 P19Y 1300000 100000 P19Y 19000 56000 1400000 100000 1300000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 5 – Net Income Per Common Share </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period. Diluted net income per share is calculated by dividing net income by the weighted average number of shares and, if dilutive, common equivalent shares, determined using the treasury stock method for stock options, restricted stock awards, and restricted stock units outstanding during the period. A reconciliation of the shares used in calculating basic and diluted net income per share is as </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">follows: </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted Average Common Shares Outstanding – Basic</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,324,089</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,234,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,299,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,196,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,437</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted Average Common Shares Outstanding – Diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,379,403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,234,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,363,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,324,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the three and nine months ended October 29, 2022, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 540,407 and 602,510<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">,</div></div></div></div> respectively. For the three months ended October 30, 2021, the Company had weighted average common stock equivalent shares outstanding of 144,955 that could potentially dilute earnings per share in future periods that were excluded from the computation of diluted net income per share because their effect would have been anti-dilutive given the net loss during the period. For the three and nine months ended October 30, 2021, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 189,827 and 362,935<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">,</div></div></div></div> respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div> </div> A reconciliation of the shares used in calculating basic and diluted net income per share is as <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted Average Common Shares Outstanding – Basic</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,324,089</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,234,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,299,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,196,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,437</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted Average Common Shares Outstanding – Diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,379,403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,234,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,363,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,324,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> 7324089 7234045 7299277 7196066 55314 0 63752 128437 7379403 7234045 7363029 7324503 540407 602510 144955 189827 362935 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 6 – Intangible Assets </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 38%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/>Translation<br/>Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/>Translation<br/>Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Miltope:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,711</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RITEC:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,606</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,557</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TrojanLabel:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Existing Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,767</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Distributor Relations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(498</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Honeywell:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,702</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,073</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Astro Machine:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Customer Relationships</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(36</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">964</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Assets, net</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">37,437</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(18,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">53</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">18,866</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">36,437</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(17,410</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">173</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">19,200</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no impairments to intangible assets during the periods ended October 29, 2022, and October 30, 2021. With respect to the acquired intangibles included in the table above, amortization expense of $0.4 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million has been included in the condensed consolidated statements of income for each of the three month periods ended October 29, 2022, and October 30, 2021. Amortization expense </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> of $1.2 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million related to the above-acquired intangibles has been included in the accompanying condensed consolidated statement of income for each of the nine month periods ended October 29, 2022, and October 30, 2021. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated amortization expense for the next five fiscal years is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/>2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated amortization expense</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 38%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/>Translation<br/>Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/>Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/>Translation<br/>Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/>Carrying<br/>Amount</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Miltope:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,711</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RITEC:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,606</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,557</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TrojanLabel:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Existing Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,767</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Distributor Relations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(498</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Honeywell:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer Contract Relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,702</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,073</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Astro Machine:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Customer Relationships</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(36</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—   </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">964</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Assets, net</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">37,437</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(18,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">53</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">18,866</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">36,437</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(17,410</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">173</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">19,200</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> 3100000 2711000 389000 3100000 2515000 585000 2830000 1606000 1224000 2830000 1557000 1273000 2327000 2004000 59000 382000 2327000 1767000 127000 687000 937000 565000 -6000 366000 937000 498000 46000 485000 27243000 11702000 15541000 27243000 11073000 16170000 1000000 36000 964000 37437000 18625000 53000 18866000 36437000 17410000 173000 19200000 0 0 400000 400000 1200000 1200000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated amortization expense for the next five fiscal years is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/>2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated amortization expense</div></div> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> 429000 1778000 1138000 1138000 1138000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 7 – Inventories </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost (standard and average methods) and net realizable value and include material, labor, and manufacturing overhead. The components of inventories are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Materials and Supplies</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-In-Process</div></div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished Goods</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory Reserve</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,116</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost (standard and average methods) and net realizable value and include material, labor, and manufacturing overhead. The components of inventories are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Materials and Supplies</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-In-Process</div></div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished Goods</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory Reserve</div></div> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,116</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 71%;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 35109000 22709000 1214000 1489000 23785000 19718000 60108000 43916000 10116000 9307000 49992000 34609000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 8 – Credit Agreement and Debt </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the purchase of Astro Machine, on August 4, 2022, we entered into a Second Amendment to Amended and Restated Credit Agreement (the “Second Amendment”) with Bank of America, N.A., as lender (the “Lender”). The Second Amendment amended the Amended and Restated Credit Agreement dated as of July 30, 2020, as amended by the First Amendment to Amended and Restated Credit Agreement, dated as of March 24, 2021, and the LIBOR Transition Amendment, dated as of December 24, 2021 (the “Existing Credit Agreement,” and the Existing Credit Agreement as amended by the Second Amendment, the “Amended Credit Agreement”), between the Company and the Lender.</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Amended Credit Agreement provides for (i) a new term loan in the principal amount of $6.0 million, which term loan <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">was</div></div> in addition to the existing term loan outstanding under the Existing Credit Agreement in the principal amount of $9.0 million as of the effective date of the Second Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $22.5 million to $25.0 million. At the closing of the Second Amendment, we borrowed the entire $6.0 million term loan and $12.4 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million under the revolving credit facility, and the proceeds of such borrowings were used in part to pay the purchase price payable under the Purchase Agreement and certain related transaction costs. The revolving credit facility may otherwise be used for corporate purposes. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Amended Credit Agreement requires that the term loan be paid in quarterly installments on the last day of each of our fiscal quarters over the term of the Amended Credit Agreement on the following repayment schedule: the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2022 through July 31, 2023 is $375,000; and the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about October 31, 2023 through April 30, 2027 is $675,000. The entire remaining principal balance of the term loan is required to be paid on August 4, 2027. We may voluntarily prepay the term loan, in whole or in part, from time to time without premium or penalty (other than customary breakage costs, if applicable). We may repay borrowings under the revolving credit facility at any time without premium or penalty (other than customary breakage costs, if applicable), but in any event no later than August 4, 2027, and any outstanding revolving loans thereunder will be due and payable in full, and the revolving credit facility will terminate, on such date. We may reduce or terminate the revolving line of credit at any time, subject to certain thresholds and conditions, without premium or penalty.</div><br/></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> interest rates under the Amended Credit Agreement are as follows: the term loan and revolving credit loans bear interest at a rate per annum equal to, at our option, either (a) the BSBY Rate as defined in the Amended Credit Agreement (or, in the case of revolving credit loans denominated in a currency other than U.S. Dollars, the applicable quoted rate), plus a margin that varies within a range of </div>1.60<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% to </div>2.50<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% based on our consolidated leverage ratio, or (b) a fluctuating reference rate equal to the highest of (i) the federal fund rate plus </div>0.50<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%, (ii) Bank of America’s publicly announced prime rate, (iii) the BSBY Rate plus </div>1.00<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%, or (iv) </div>0.50<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%, plus a margin that varies within a range of </div>0.60<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% to </div>1.50<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% based on our consolidated leverage ratio. In addition to certain other fees and expenses that we are required to pay to the Lender, we are required to pay a commitment fee on the undrawn portion of the revolving credit facility that varies within a range of </div>0.15<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% and </div>0.35<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% based on our consolidated leverage ratio. The loans under the Amended Credit Agreement are subject to certain mandatory prepayments, subject to various exceptions, from (a) net cash proceeds from certain dispositions of property, (b) net cash proceeds from certain issuances of equity, (c) net cash proceeds from certain issuances of additional debt and (d) net cash proceeds from certain extraordinary receipts.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts repaid under the revolving credit facility may be reborrowed, subject to continued compliance with the Amended Credit Agreement. No amount of the term loan that is repaid may be reborrowed. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We must comply with various customary financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> covenants under the Amended Credit Agreement. The financial covenants under the Amended Credit Agreement consist of a maximum consolidated leverage ratio, a minimum consolidated fixed charge coverage ratio and a minimum consolidated asset coverage ratio. The primary <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> covenants limit our and our subsidiaries’ ability to incur future indebtedness, to place liens on assets, to pay dividends or distributions on our or our subsidiaries’ capital stock, to repurchase or acquire our or our subsidiaries’ capital stock, to conduct mergers or acquisitions, to sell assets, to alter our or our subsidiaries’ capital structure, to make investments and loans, to change the nature of our or our subsidiaries’ business, and to prepay subordinated indebtedness, in each case subject to certain exceptions and thresholds as set forth in the Amended Credit Agreement, certain of which provisions were modified by the Second Amendment. As of October 29, 2022, we believe we are compliance with all of the covenants in the Credit Agreement. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Lender is entitled to accelerate repayment of the loans and to terminate its revolving credit commitment under the Amended Credit Agreement upon the occurrence of any of various customary events of default, which include, among other events, the following (which are subject, in some cases, to certain grace periods): failure to pay when due any principal, interest or other amounts in respect of the loans, breach of any of our covenants or representations under the loan documents, default under any other of our or our subsidiaries’ significant indebtedness agreements, a bankruptcy, insolvency or similar event with respect to us or any of our subsidiaries, a significant unsatisfied judgment against us or any of our subsidiaries, or a change of control. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our obligations under the Amended Credit Agreement continue to be secured by substantially all of our personal property assets (including a pledge of the equity interests we hold in ANI ApS, AstroNova GmbH and AstroNova SAS), subject to certain exceptions, and by a mortgage on our owned real property in West Warwick, Rhode Island, and are guaranteed by, and secured by substantially all of the personal property assets of Astro Machine. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Summary of Outstanding Debt </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revolving Credit Facility </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">During the first nine months of the current year, we borrowed a net of $19.9 million on our revolving line of credit. The balance outstanding under the revolving line of credit bore interest at a weighted average rate of 7.32% and 5.74% </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">for the three and nine months ended October 29, 2022, respectively, and we incurred </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"> $341,000 and $409,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;">for interest on this obligation during the three and nine months ended October 29, 2022, respectively. Additionally, during the nine months ended October 29, 2022, we incurred</div> $25,000 of commitment fees on the undrawn portion of our revolving credit facility. At October 30, 2021, there was no balance outstanding on the revolving line of credit, and no interest was incurred for the three and nine months ended October 30, 2021. We incurred $38,000 of commitment fees on the undrawn portion of our revolving credit facility for the nine months ended October 30, 2021. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated income statement for all periods presented. At October 29, 2022, there is $5.1 million remaining available for borrowing under <div style="letter-spacing: 0px; top: 0px;;display:inline;">our </div>revolving line of credit. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-Term Debt </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 13%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt in the accompanying condensed consolidated balance sheets is as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">USD Term Loan (7.75% as of October 29, 2022); maturity date of August 4, 2027</div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">USD Term Loan (2.35% as of January 31, 2022); maturity date of September 30, 2025</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt Issuance Costs, net of accumulated amortization</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(93</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(96</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current Portion of Term Loans</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(1,800</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(1,000</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term Debt</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">12,732</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">8,154</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">D<div style="letter-spacing: 0px; top: 0px;;display:inline;">u</div>ring the three and nine months ended October 29, 2022, we recognized $266,000 and $384,000, respectively, of interest expense on debt. During the three and nine months ended October 30, 2021, we recognized $50,000 and $230,000, respectively, of interest expense on debt. Interest expense is included in the accompanying condensed consolidated income statement for all periods presented.</div></div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The sch<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div>dule of required principal payments re<div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>aining during the next five years on long-term debt outstanding <div style="letter-spacing: 0px; top: 0px;;display:inline;">as</div> of October 29, 2022, is <div style="letter-spacing: 0px; top: 0px;;display:inline;">as</div> follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width:88%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;">(In thousands)</div></td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2023, remainder</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2026</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2027</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2028 and beyond</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"/> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"/> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"/> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> </div></td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> </div></td> <td> </td></tr></table> 6000000 9000000 22500000 25000000 6000000 12400000 375000000 675000000 0.016 0.025 0.005 0.01 0.50 0.006 0.015 0.0015 0.0035 19900000 0.0732 0.0574 341000000 409000000 25000000 0 0 0 38000000 5100000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 13%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt in the accompanying condensed consolidated balance sheets is as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">USD Term Loan (7.75% as of October 29, 2022); maturity date of August 4, 2027</div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">USD Term Loan (2.35% as of January 31, 2022); maturity date of September 30, 2025</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt Issuance Costs, net of accumulated amortization</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(93</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">(96</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current Portion of Term Loans</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(1,800</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(1,000</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term Debt</div></div></td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">12,732</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">8,154</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 67%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 11%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 10%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table> 14625000 0 0 9250000 14625000 9250000 93000 96000 1800000 1000000 12732000 8154000 266000000 384000000 50000000 230000000 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The sch<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div>dule of required principal payments re<div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>aining during the next five years on long-term debt outstanding <div style="letter-spacing: 0px; top: 0px;;display:inline;">as</div> of October 29, 2022, is <div style="letter-spacing: 0px; top: 0px;;display:inline;">as</div> follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width:88%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;">(In thousands)</div></td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2023, remainder</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2025</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2026</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2027</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fiscal 2028 and beyond</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"/> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"/> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"/> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> </div></td> <td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> </div></td> <td> </td></tr></table> 375000 2100000 2700000 2700000 2700000 4050000 14625000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 9 – Paycheck Protection Program Loan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 6, 2020, we entered into a loan agreement with, and executed a promissory note in favor of Greenwood Credit Union (“Greenwood”) pursuant to which we borrowed $4.4 million (the “PPP Loan”) from Greenwood pursuant to the Paycheck Protection Program (“PPP”) administered by the United States Small Business Administration (the “SBA”) and authorized by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PPP Loan, which would have been set to mature on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum accruing from the loan date and would have been payable monthly. No payments were due on the PPP Loan until the date on which the lender determined the amount of the PPP Loan that was eligible for forgiveness. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 15, 2021, Greenwood notified us that the SBA approved our application for forgiveness of the entire $4.4 million principal balance of our PPP Loan and all accrued interest thereon. As a result, we recorded a $4.5 million gain on extinguishment of debt in the accompanying condensed consolidated income statement for the nine months ended October 30, 2021. </div></div> 4400000 The PPP Loan, which would have been set to mature on May 6, 2022, was unsecured and bore interest at a rate of 1.0% per annum accruing from the loan date 2022-05-06 0.01 0 4400000 4500000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 10 – Derivative Financial Instruments and Risk Management </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2017, we entered into a cross-currency interest rate swap and an interest rate swap to manage the interest rate risk. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July 30, 2020, we terminated these two swaps. The terms of the A&amp;R Credit Agreement caused those swaps to cease to be effective hedges of the underlying exposures. The termination of the swaps was contracted immediately prior to the end of the second quarter of fiscal 2021 at a cash cost of approximately</div></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> $</div>0.7<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million which was settled in the third quarter of fiscal 2021. Upon termination, the remaining balance of</div></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> $</div>58,000<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in accumulated other comprehensive loss related to the cross-currency interest rate swap was reclassified into earnings as the forecasted foreign currency interest payments will not occur. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">The $</div>0.2<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million remaining balance in accumulated other comprehensive loss related to the interest rate swap is being amortized into earnings through the original term of the hedge relationship as the underlying floating interest rate debt still exists. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At October 29, 2022, we have fully reclassified all of the net losses on the frozen OCI balance from accumulated other comprehensive loss to earnings associated with the terminated interest rate swap due to the payment of variable interest associated with the floating interest rate debt. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the impact of our derivative instruments in our condensed consolidated financial statements for the three and nine months ended October 29, 2022 and October 30, 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Recognized in OCI<br/>on Derivative</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of<br/>Gain (Loss)<br/>Reclassified<br/>from Accumulated<br/>OCI into<br/>Income</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Reclassified from<br/>Accumulated OCI<br/>into Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedge</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Swap contracts</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"> —  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 57%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Recognized in OCI<br/>on Derivative</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of<br/>Gain (Loss)<br/>Reclassified<br/>from Accumulated<br/>OCI into Income</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Reclassified from<br/>Accumulated OCI<br/>into Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedge</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Swap contracts</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(60</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 57%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 700000 58000 200000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the impact of our derivative instruments in our condensed consolidated financial statements for the three and nine months ended October 29, 2022 and October 30, 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Recognized in OCI<br/>on Derivative</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of<br/>Gain (Loss)<br/>Reclassified<br/>from Accumulated<br/>OCI into<br/>Income</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Reclassified from<br/>Accumulated OCI<br/>into Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedge</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Swap contracts</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"> —  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 57%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Recognized in OCI<br/>on Derivative</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of<br/>Gain (Loss)<br/>Reclassified<br/>from Accumulated<br/>OCI into Income</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Gain (Loss)<br/>Reclassified from<br/>Accumulated OCI<br/>into Income</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedge</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 57%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Swap contracts</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(60</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 57%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 0 Other Expense -19000 -20000 0 0 Other Expense -59000 -60000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 11 – Employee Retention Credit </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The CARES Act provides an employee retention credit (“ERC”) that was a refundable tax credit against certain employer taxes. On December 27, 2020, Congress enacted the Taxpayer Certainty and Disaster Tax Relief Act of 2020, which amended and extended ERC availability under Section 2301 of the CARES Act. Before the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we were ineligible for the ERC because we received the PPP Loan. Following the enactment of the Taxpayer Certainty and Disaster Tax Relief Act of 2020, we and other businesses that received loans under that program became retroactively eligible for the ERC. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing legislation, we became eligible to claim a refundable tax credit against the employer’s share of Social Security taxes equal to seventy percent (<div style="letter-spacing: 0px; top: 0px;;display:inline;">70</div>%) of the qualified wages that we paid to our employees between December 31, 2020 and June 30, 2021. Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 for a maximum ERC per employee of $7,000 per calendar quarter in 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We evaluated our eligibility for the ERC in the second quarter of calendar year 2021. In order to qualify for the ERC, we needed to experience a 20% reduction in gross receipts from either (1) the same quarter in calendar year 2019 or (2) the immediately preceding quarter to the corresponding calendar quarter in 2019. We determined that we qualified for the employee retention credit under the first scenario for wages paid in calendar year 2020 and the first calendar quarter of 2021. In the second quarter of fiscal 2022, we amended certain payroll tax filings and applied for a refund of $3.1 million. Since there is no US GAAP guidance for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">for-profit</div> business entities that receive government assistance that is not in the form of a loan, an income tax credit or revenue from a contract with a customer, we determined the appropriate accounting treatment by analogy to other guidance. We accounted for the employee retention credit by analogy to International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance, of International Financial Reporting Standards (IFRS). Under an IAS 20 analogy, a business entity would recognize the credit on a systematic basis over the periods in which the entity recognizes the payroll expenses for which the grant (i.e., tax credit) is intended to compensate when there is reasonable assurance (i.e., it is probable) that the entity will comply with any conditions attached to the grant and the grant (i.e., tax credit) will be received. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recorded a $3.1 million receivable in the second quarter of fiscal 2022 for the ERC receivable and recognized a reduction in employer payroll taxes which was allocated to the financial statement captions from which the employee’s taxes were originally incurred. As a result, we recorded a reduction in expenses of $1.7 million in cost of revenue, $0.8 million in selling and marketing, $0.3 million in research and development and $0.3 million in general and administrative in the accompanying condensed consolidated income statement for the nine month period ended October 30, 2021. On March 22, 2022, we received payment of the $3.1 million ERC. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 0.70 10000000 7000000 0.20 3100000 3100000 1700000 800000 300000 300000 3100000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 12 – Royalty Obligation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell to acquire an exclusive, perpetual, worldwide license to manufacture Honeywell’s narrow-format flight deck printers for two aircraft families along with certain inventory used in the manufacturing of the licensed printers. The purchase price included a guaranteed minimum royalty payment of $15.0 million, to be paid over ten years, based on gross revenues from the sales of the printers, paper, and repair services of the licensed products. The royalty rates vary based on the year in which they are paid or earned, and product sold or service provided, and range from single-digit to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mid-double-digit</div> percentages of gross revenue. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The guaranteed minimum royalty payment obligation was recorded at the present value of the minimum annual royalty payments using a present value factor of 2.8%, which is based on the estimated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> cost of debt for similar companies. As of October 29, 2022, we had paid an aggregate of $9.0 million of the guaranteed minimum royalty obligation. At October 29, 2022, the current portion of the outstanding guaranteed minimum royalty obligation of $1.8 million is to be paid over the next twelve months and is reported as a current liability, and the remainder of $3.3 million is reported as a long-term liability on our condensed consolidated balance sheet. For the three and nine month periods ended October 29, 2022, we incurred $0.3 million and $0.9 million, respectively, in excess royalty expenses which are included in the cost of revenue in our condensed consolidated statements of income. A total of $0.9 million in excess royalties was paid during the current fiscal year, and there are $0.3 million in excess royalty payables due as a result of this agreement for the period ended October 29, 2022. </div> 15000000 P10Y 0.028 9000000 1800000 3300000 300000 900000 900000 300000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 13 – Leases </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to six years, some of which include options to extend the lease term for periods of up to five years when it is reasonably certain that we will exercise such options. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance sheet and other information related to our leases is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance Sheet Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Right of Use Assets</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Liabilities – Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Liabilities and Accrued Expenses</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Liabilities – Long Term</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Lease Liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease cost information is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 32%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Income Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">General and Administrative Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Income Classification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">General and Administrative Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 92%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2023, remaining</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2027</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Lease Payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Lease Liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of October 29, 2022, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are 3.9 years and 3.86%, respectively. We calculated the weighted-average discount rate using incremental borrowing rates, which equal the rates of interest that we would pay to borrow funds on a fully collateralized basis over a similar term. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">237</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">October 30,</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">October 30,</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt;"> <div style="font-size: 10pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for am<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>unts included in the measurement of lease liabilities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">85</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">285</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance sheet and other information related to our leases is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance Sheet Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Right of Use Assets</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Liabilities – Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Other Liabilities and Accrued Expenses</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Liabilities – Long Term</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Lease Liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 800000 1094000 291000 327000 550000 808000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease cost information is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 32%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Income Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">General and Administrative Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Leases</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Income Classification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Lease Costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">General and Administrative Expense</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 115000 350000 125000 386000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 92%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2023, remaining</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2027</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Lease Payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Lease Liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 74000 286000 186000 142000 137000 85000 910000 69000 841000 P3Y10M24D 0.0386 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">237</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">October 30,</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">October 30,</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; line-height: 10pt;"> <div style="font-size: 10pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for am<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>unts included in the measurement of lease liabilities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows for operating leases</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">85</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">285</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> 74000 237000 85000 285000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 14 – Accumulated Other Comprehensive Loss </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the balance of accumulated other comprehensive loss (“AOCL”) by component are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign Currency<br/>Translation<br/>Adjustments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash<br/>Flow<br/>Hedges</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,701</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(47</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,748</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Comprehensive Loss before reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from AOCL to Earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Comprehensive Income (Loss)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,817</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts presented above in other comprehensive loss are net of taxes except for translation adjustments associated with our German, Danish and Shanghai subsidiaries. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the balance of accumulated other comprehensive loss (“AOCL”) by component are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign Currency<br/>Translation<br/>Adjustments</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash<br/>Flow<br/>Hedges</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,701</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(47</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,748</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Comprehensive Loss before reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from AOCL to Earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Comprehensive Income (Loss)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,864</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,817</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -1701000 -47000 -1748000 -1864000 -1864000 -47000 -47000 -1864000 47000 -1817000 -3565000 0 -3565000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 15 – Share-Based Compensation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have one equity incentive plan from which we are authorized to grant equity awards, the AstroNova, Inc. 2018 Equity Incentive Plan (the “2018 Plan”). The 2018 Plan provides for, among other things, the issuance of awards, including incentive stock options, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock options, stock appreciation rights, time-based restricted stock units (“RSUs”), or performance-based restricted stock units (“PSUs”) and restricted stock awards (RSAs). The 2018 Plan authorizes the issuance of up to 950,000 shares of common stock, plus an additional number of shares equal to the number of shares subject to awards granted under previous equity incentive plans that are forfeited, canceled, satisfied without the issuance of stock, otherwise terminated (other than by exercise), or, for shares of stock issued pursuant to any unvested award, that are reacquired by us at not more than the grantee’s purchase price (other than by exercise). Under the 2018 Plan, all awards to employees generally have a minimum vesting period of one year. Options granted under the 2018 Plan must be issued at an exercise price of not less than the fair market value of our common stock on the date of grant and expire after ten years. Under the 2018 Plan, there were 128,262 unvested RSUs; 128,793 unvested PSUs; 21,172 unvested RSAs and options to purchase an aggregate of 135,500 shares outstanding as of October 29, 2022. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the 2018 Plan, we previously granted equity awards under our 2015 Equity Incentive Plan (the “2015 Plan”) and our 2007 Equity Incentive Plan (the “2007 Plan”). No new awards may be issued under either the 2007 or 2015 plans, but outstanding awards will continue to be governed by those plans. As of October 29, 2022, options to purchase an aggregate of 283,274 shares were outstanding under the 2007 Plan and options to purchase an aggregate of 135,325 shares were outstanding under the 2015 Plan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We also have a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Employee</div> Director Annual Compensation Program (the “Program”), under which each of our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors automatically receives a grant of restricted stock on the date of their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-election</div> to our board of directors. The number of whole shares granted is equal to the number calculated by dividing the stock component of the director compensation amount determined by the compensation committee for that year by the fair market value of our stock on that day. The value of the restricted stock award for fiscal 2023 is $65,000. Shares of restricted stock granted under the Program become vested on the first anniversary of the date of grant, conditioned upon the recipient’s continued service on our board of directors through that <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">date. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation expense was recognized as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Awards and Restricted Stock Units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee Stock Purchase Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">977</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregated information regarding stock option activity for the nine months ended October 29, 2022 is summarized below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Exercise Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">598,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,100</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,400</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set forth below is a summary of options outstanding at October 29, 2022: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Range of</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise prices</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/>of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/>of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.01-15.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15.01-20.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no stock options granted in either fiscal 2022 or during the nine months ended October 29, 2022, and as of October 29, 2022, there was no unrecognized compensation expense related to stock options. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units (RSUs) and Restricted Stock Awards (RSAs) </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregated information regarding RSU and RSA activity for the nine months ended October 29, 2022 is summarized below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RSAs &amp; RSUs</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Grant Date Fair Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">141,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83,024</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,100</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">278,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of October 29, 2022, there was approximately $1.9 million of unrecognized compensation expense related to RSUs and RSAs which is expected to be recognized over a weighted average period of 1.0 years. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Stock Purchase Plan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 7, 2022, we adopted the AstroNova Inc., 2022 Employee Stock Purchase Plan (“2022 ESPP”) to replace our previous Employee Stock Purchase Plan (the “Prior ESPP”). The 2022 ESPP allows eligible employees to purchase shares of common stock at a 15% discount from fair value on the first or last day of an offering period, whichever is less. A total of 40,000 shares were reserved for issuance under this plan and 2,288 shares were purchased under the 2022 ESSP during the nine month period ended October 29, 2022. During the nine month periods ended October 29, 2022 and October 30, 2021, there were 1,550 and 5,684 shares, respectively, purchased under the Prior ESPP, and no additional purchases may be made under that plan. As of October 29, 2022, 37,712 shares remain available for purchase under the 2022 ESPP. </div></div> 950000 128262 128793 21172 135500 283274 135325 65000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation expense was recognized as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,<br/>2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,<br/>2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Stock Awards and Restricted Stock Units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee Stock Purchase Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">977</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 25000 7000 187000 401000 369000 963000 1147000 4000 4000 7000 11000 405000 398000 977000 1345000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregated information regarding stock option activity for the nine months ended October 29, 2022 is summarized below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Exercise Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">598,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,100</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,400</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 598043 14.67 36444 8.41 5100 15.38 2400 8.09 554099 15.1 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set forth below is a summary of options outstanding at October 29, 2022: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Range of</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise prices</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/>of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/>of<br/>Options</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/>Average<br/>Exercise<br/>Price</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.01-15.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15.01-20.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 10.01 15 339549 13.62 P3Y1M6D 339549 13.62 P3Y1M6D 15.01 20 214550 17.45 P5Y1M6D 214550 17.45 P5Y1M6D 554099 15.1 P3Y10M24D 554099 15.1 P3Y10M24D 0 0 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregated information regarding RSU and RSA activity for the nine months ended October 29, 2022 is summarized below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RSAs &amp; RSUs</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average<br/>Grant Date Fair Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 31, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">141,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83,024</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,100</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at October 29, 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">278,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> 220980 12.79 141371 12.68 83024 13.41 1100 11.77 278227 12.55 1900000 P1Y 0.15 40000 2288 1550 5684 37712 <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 16 – Income Taxes </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our effective tax rates for the period are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months<br/>Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months<br/>Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We determine our estimated annual effective tax rate at the end of each interim period based on full-year forecasted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income and facts known at that time. The estimated annual effective tax rate is applied to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-date</div></div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income at the end of each interim period with the cumulative effect of any changes in the estimated annual effective tax rate being recorded in the fiscal quarter in which the change is determined. The tax effect of significant unusual items is reflected in the period in which they occur. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">During the three months ended October 29, 2022, we recognized an income tax expense of $102,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;">The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings</div> and a $30,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;">tax benefit arising from windfall tax benefit related to our stock. During the three months ended October 30, 2021, we recognized an income tax benefit of approximately</div> $174,000. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the nine months ended October 29, 2022, we recognized an income tax expense</div> of $383,000<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">.</div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The effective tax rate in this period was directly impacted by our jurisdictional mix of earnings</div>, a $38,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions</div>, a $51,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">tax benefit arising from a windfall tax benefit related to our stock, and</div> a $13,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">tax expense relating to a revaluation of deferred taxes. During the nine months ended October 30, 2021, we recognized an income tax expense of approximately</div> $297,000. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The effective tax rate in this period was directly impacted by a significant decrease in forecasted operating results for our fiscal 2022 as compared to operating results forecasted at the end of our third quarter of fiscal 2022</div>, a $1.1 million tax benefit from the forgiveness of the PPP Loan, a $0.1 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million tax benefit arising from a windfall tax benefit related to our stock, </div>a $30,000 </div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">tax benefit related to return to provision adjustments from foreign tax returns filed in the year, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and a</div> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">$0.3 </div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million tax benefit related to the expiration of the statute of limitations on previously uncertain tax positions. The PPP Loan forgiveness recognized was excluded from taxable income under Section 1106(i) of the CARES Act. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our effective tax rates for the period are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months<br/>Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months<br/>Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fiscal 2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> 0.26 0.228 0.29 0.04 102000 30000 -174000 383000 38000 51000 13000 297000 1100000 100000 30000 300000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 17 – Segment Information </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We report two segments: Product Identification (“PI”) and Test &amp; Measurement (“T&amp;M”). We evaluate segment performance based on the segment profit (loss) before corporate expenses. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized below are the Revenue and Segment Operating Profit for each reporting </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">segment: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 36%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Operating Profit</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Operating Profit</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product Identification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">T&amp;M</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,526</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,660</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate Expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Income (Expense), Net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(955</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,665</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income (Loss) Before Income Taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income Tax Provision (Benefit)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Income (Loss)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized below are the Revenue and Segment Operating Profit for each reporting </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">segment: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 36%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Operating Profit</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Operating Profit</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product Identification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">T&amp;M</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,526</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,660</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,780</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate Expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating Income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Income (Expense), Net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(955</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,665</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income (Loss) Before Income Taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income Tax Provision (Benefit)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Income (Loss)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 29879000 21928000 2960000 1818000 74985000 68519000 6019000 8952000 9526000 6929000 1711000 842000 27689000 19261000 5783000 2902000 39405000 28857000 4671000 2660000 102674000 87780000 11802000 11854000 3325000 2364000 8456000 7372000 1346000 296000 3346000 4482000 -955000 -895000 -1665000 3002000 391000 -599000 1681000 7484000 102000 -174000 383000 297000 289000 -425000 1298000 7187000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 18 – Fair Value </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and Liabilities Not Recorded at Fair Value </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our long-term debt, including the current portion of long-term debt not reflected in the financial statements at fair value, is reflected in the table below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurement</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying<br/> Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term debt and related current maturities</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurement</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term debt and related current maturities</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of our long-term debt, including the current portion, is estimated by discounting the future cash flows using current interest rates at which similar loans with the same maturities would be made to borrowers with similar credit ratings and is classified as Level 3. </div></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our long-term debt, including the current portion of long-term debt not reflected in the financial statements at fair value, is reflected in the table below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 29, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurement</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying<br/> Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term debt and related current maturities</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 31, 2022</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurement</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying<br/>Value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-Term debt and related current maturities</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of our long-term debt, including the current portion, is estimated by discounting the future cash flows using current interest rates at which similar loans with the same maturities would be made to borrowers with similar credit ratings and is classified as Level 3. </div></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> 14667000 14667000 14625000 9255000 9255000 9250000 EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %R(AU4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !&ULS9+! M:L,P#(9?9?B>*'''!B;U96.G%@8K;.QF9+4UBQ-C:R1]^R5>FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 61^:@ !(>R9M43HEN:N[[Z U/SWB 8/## M' AD5=V!)S;6L($96(2%*'1C46$DPWT\XRTN^/ 9VPRS"-22IXX3U&4-0L\3 MPVEL&[@"9AA3].F[0'8AYNJ?V-P!<4Z.R2VI81C*895STPXUO&TW+WG=PG6) M38'G=/0LM*RJ*6176_DU)54MW*]]GUA]]5V/?6[=T_ M-KX(Z@9^W87^ E!+ P04 " !621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %R(AU5A:6VHL 4 *P> 8 >&PO=V]R:W-H965T&UL MM9G_;Z,V&,;_%2N3IDUJ"I@D3;LT4IJV6[6[-M=V.]VF_>" $] !SFR3M/_] M7A,"ZQ[\P=\>\&@CY%<5<:[)2YIDZK(3:;VZ 9G%D*F3,.N7#IJ)3D+"U&:.-1U!T[*XJPS'A7'9G(\$KE.XHS/)%%YFC+Y M>L43L;GL>)W=@<=X&6ESP!F/5FS)G[C^8S63L.=4+F&<\DS%(B.2+RX[$^]B MZE,C**[X,^8;M;=-#,I!F-HIG4ZB!)LY,-3YI"6=CT.GQ5*RY)#.H,=(E*F*2JY&CP=B< M=H+2Y&IK0AM,SLE'D>E(D9LLY.%;O0,%JDI%=Z6ZHJCA0Z!/"3T_(=2EU%*> M*2Z_YL$I&?_X@S=P?['A?2>S-["]"K:'N8^O19!#/]7D^77%;:2XW'.[GVQ( MJ*HE4K]"ZJ-EF@!/6##=)FQI8\+U"Y8HVZ.8HK*64(,*:G!8/'<9Y&ZN )>0+9Y+^C,WP":#W++6V4MQG FIQ M+];LA-QEP:D-$S5HB>FY]4SJ'@(ZA;J44(]W,!>^D-_YJW4^Q:W<>NVW6]KN]905%E6U!:@]*#*K3D?>0K(76< M+.=]Q_&)-5U-FB=VG'>9YG(;JTU=LAVXE1-W;.(\1J[Q MZF#CX=&DY+R-$TAS4VBM2R'MO1/WF00!O(9(, BW9E;68P0>KTX\'AY92M:G M"%Z0R%2D*Y;945LF'US7%J_./AX>69XE"XN>^)K.16(%PPTF'QZ>K5S'B#I> MG74\/*#LJBUE4&U7N8+3RC[0X#Y:YO9J.T;2\>JHX^'II,2[2;E_6G^,WGB02Z!W$J(.\&S244&4XX( MOEI!CQ%Z:!UZ*)Y4=F3DYB6(6+;DC>GN':/[R=/UQ/KFB O;$M9QA^+YI)H= M R$A ##S]>FDB !0P3"/B!SR'J0$$=JQ\8>8?6>8?BZ:1ZX_J4,PF9)WDMLYV5$O=J&FAQ65O$ M.NK00S_BP!N7BHLOI@@C;M8XR.*ZMI!UQJ$'99QG]D+N0H"-%W%0=$^LT>*6 M;K_K^MZ0>GTK[S%"#ZU##\4S2\D["4-P5R>[#?(!KB,/F7WXP2T'KDMNF-(P M$W.>;>(@(I,USQK:]#&R$:VS$3TH&U7X4[,'(_"SV&16=-SN,P?LSTP"M'5B MQ>5M:>NH1 ^*2A5M->',I%C'66"O;=RS8;(Y1E2B=52B!WT?JD!G0FF6D+_B M5?.2L$>P=@YYK_4R"J]IBU0')QR/, M!U%\MHQ$AJ6%=TR&=-CMN?:X@$O;\M5IR#_L,]!>$(?N6"R5D8=<0VO-S+NH M%?H[!9WR.6S=^H6;69]=C\_\WGG?/1LYZWU$9V\]T+QJ%Y71K=[FBQ*E87YT)KD1:;$6KQ?U!+ P04 " !=9:7Q:);K@I*XGI0EG:1 MX_C=C"1YIW=9?SI=LS=,DI^,"E.LL(\7+-4W9]JH#._LO)LEBR:LONKW+ M%5G0*>4/JW$AKKH'+W&2T;Q,6 X*^G35Z<,O [<>4%O\G=!M>?095*$\,O:] MNAC%5QVG4D13.N>5"R+^;>B IFGE2>CXL7/:.=RS&GC\>>_]MSIX$F MI?\D,5]>=<(.B.D36:=\PK;?Z"X@K_(W9VE9_P7;QM;''3!?EYQEN\%"09;D MS7_RO)N(HP'0-0Q NP'HK0/P;@"N VV4U6'=$$YZEP7;@J*R%MZJ#_7+>.4%^+71(SCO0'+8[$H- ;B4\G2)"9<7%R3E.1S"J:5XQ*<@X?I#?CE MTZ_@$TAR,%NR=4GRN+SLYW/^<7 $5G #D(:88/[,/_ M(/D%P% WO"LB/X2/#N&CVA\VA?\PF0SO9J _G0YG4UTXS7A7/[XZ9%_*%9G3 MJXXX124M-K33^_P3])VONN ^R-E)J/@0*K9Y[PU(N01BT4#]8?ACG6Q(2G.N M7<3&E5^[JC+!IN>ZD7_9W1Q'HQIY*)!&)RK=@TK7JK(_G[.U$ 4F=$Z%PL>4 MGH&<S^VID M$'OZP()#8($UL'%!5R2)P?!Y566MLM[0]WQ)"S!8%X6(%?3+DNHW=: NB!^V MUT,UPCXV[);PH#JTJIXQ3M(W" R5>X?0"=L;6K7R<1"$>HG106+TRL2*RJ#@ M+V=@+#(_K^>URA$K@6QNW.*1>K9'[1%ZJPBTSI+;D$[N.K2$K G M\%!2FT:LGIZCM=M)5(V@$QF.-Y30@G9J-1G(HDT#(2]LGQ.=E1\9,B:4J()V M5LWN9_U;2X4#501!'(6HG7=T=M"-/)- "2OHOZD(NQWUKT>WH]EHJ-?YH73Z M*&^G,4N.03O(#G7.F+R8: Q5%D6^Z[:71;4*O+*K!_;2]T6"5K8*)5=T MOFW9&BL(L5XVDN1"=G)-Z(:EFR1?".DYK5);4YUI^P\=E"(EL=GO^#^W,Y*( M0W;$[6N;_5*\@,\_A0C"KV#"7D@JKN\?TV1AW$5(AT%/"5*U$G@V;'5TU /: M(;@7/V9%72J+];AE^>)\1HL,W-!'_;JHL(,J;W169L42B>B57LXXWF82G B.S@/Q9$XKS0WS*"F?_,5>:H1\@W)#TEL(GN3=]I5'"5!K4ZU M&W-%$8[;2E4S<<*,JRUQAP(KXN_N[\ ;,8^LX'SW$Y:#Z??^I/AM_O;F^%D^C,8_O4PFOVKE6F%Z'N3X4=Y.PU: M\A3;>2I:B4R45U/.YM^UP:J8]'"[D] 9(=/ADRS%=I;V8U%^BYQ TB;>,4GB M\R1O+@9DE0C4:B6KO/2=(%!$JV9>Y$>&$@!+K&)[%SFAG(BO1*M#BEST$_J3 MJ#:(7A J-93.S/>@ 258(A"_\O"S$ EY7;PTZWX&"!<]9:FMJ;$*LW/L(M1^ MT*2UPU%@TBJQA^W8$YWC.ENG]2NPW5-ET?X6=%F]M]P(JK!2XH239VT0*M;. ML9C)=@P:,QBXAIWL2ORY=OPUV>^M^<75H QBU$:UULPQ]>^N9)YK9YZ2JD'_ M[N;MXJ'R DK[X$IGIWMPU3UZC5J]P_Z3%(LD+T%*G\1 YR(0\1?-:^'F@K-5 M_6;UD7'.LOKCDI*8%I6!^/V),;Z_J%[6'E[.]_X#4$L#!!0 ( %R(AU5/ MA=F&H@( "<' 8 >&PO=V]R:W-H965T&ULK55=;],P M%/TK5D (I-%\9]U((VU%$T-"5"N,!\2#F]PVUIRXV$Z[\>NY=K*H[;*Q2?2A M\77N.3[GVKE.MT+>J!) D]N*UVKBE%JO3UU7Y2545(W$&FI\LQ2RHAI#N7+5 M6@(M+*CB;N!YB5M15CM9:N=F,DM%HSFK82:):JJ*RKMSX&([<7SG?N**K4IM M)MPL7=,5S$%_7\\D1F[/4K *:L5$320L)\Z9?SI-3+Y-N&:P53MC8IPLA+@Q MP64Q<3PC"#CDVC!0?&Q@"IP;(I3QN^-T^B4-<'=\SWYAO:.7!54P%?P'*W0Y M<<8.*6!)&ZZOQ/83='YBPY<+KNP_V;:YR;%#\D9I475@5%"QNGW2VZX..P _ M>@00=(#@N8"P X36:*O,VOI(-=ZN&3RRYM=>4GWH9R3N:8Y[S?'+-5\JU0SKC1_*\)+D)!F?'.@=2HR3)/*B8;U)KS=Y M4N\WO Q4(^_V%0])31XH",/(#^/H0.E07A %X\/"NCMMS%PA7ZAJ-CI)!M6VX#+=:VLRV$QCYIAR7>9"!- KY?"J'O ],L^[LQ^PM02P,$% M @ 7(B'5:T 'Z2H!@ 8" !@ !X;"]W;W)K%EG!2IGQ$@FV MO!IJ/'9NQ/*\\ MZ>?X>^]TT(Y9&1Y^?_+^OB:OR=RGDLUX_CU;J/75(!R@!5NFVUQ]X0^_LSTA MK_(WY[FL_Z*'!NOK$>=;J7BQ-];7158VG^GC/A '!MH/;$#W!O34P.TQ;9(E;ZX4_I#UX.2B"_1AW+."X9>?^12OD%#].TN M1J]_?3,>*?T$E9_1?#_:M!F-]HSFH$^\5&N)$CWJ K"/[?:1Q7ZDF;?TZ1/] M*;4ZO)FK"T2CMXAB2H'GF;W W,&U.8'H_+_1D_\\^E$PG+86G-J?T^-OG^8V M]^C/ZWNIA)[+?T&I;IRYL+.JP5W*33IG5P/=P203.S:8O/J%^/@=%.=S.HO/ MZ2PYD[.CC+AM1ER;]\D7MF/EED'1;PS]VK!:#783)W*QAS$>CW:'D36!- R] MP #&)I!@Z@>N@4Q,9!@$(3X$'M'U6KJ>E>Z,2U7U&POMQH%WR,:/J&/2-H$D M= -JTC:!?HB/R32L3:#G!!'M9>VWK'TKZ]^$;JOH5O!EIB#*OLF$NJ')9 8 ML1.:)1&;0,?U(B#1 -")PK"7*EDJYNN:>JP[3LXWU:H'D8_,9X@PT'0@ MG&L&*39QGE["3>X CAZ/>T2=X$[U87O/8:6>@7G-_7JA=656+?259@=%'0;Z M 76&@!('=]L+#$ #%W/-R, ,GZ&^ZY$#X$FL(S!X$4B=F2@EQS">=04B, MPP@@;R*=JJ4#[$TDC3SL]].G'7WZ0OJ-[ /)4Y.2XT+<32"-3%P,X!S(80( MW9,U[YAWIW&)7>3>J#43[8YFG_HW;U')%+@&D;/*W+-ZB\_J+3F7M^/$=%*7 MV+5N\EA5XS:3ZWKOH65@S.X5>O5+2 EYAVYO;]%'GI9@CERC6HP*?182/P]) M (CK^I;IV"E?8I>^U=8:\1+%F=QPJ3NSYG\M)5-P5S*UJ$'8A Q]<$X^ZRMY M@:]CVIWT)7;M^Z%43!>3>NK!(%E3A0X#;*Z6,PA('$#_@D <0GT(0'K4PKQ3 MP,0JZ]J$O^>"9:L2S;9"L'+^$WT5:2G3^C4:G/O ?"3JF IK!@$) :08!/0) ML!V A^Z78J13H<0N0^NN7#=AD+*I 8< D1F \TR5%@,PH$H2<%0+V4YX$KOR MM"Q!('M3!0XC#U)? #",H/H'@,3WH1B82!W0_G68=@J4VA7H\3O%*5OJ>? 4 MDZ_I(ZS&*"!$(Z 3 +BA%P%2# 2/P24. ,W-#M#T2G0ZE=AW: 0DMQ#LU2JVBRB2.M"Q',UX4N@CN MUJE@M?ZA[Z:IS.:@0-V/$!RNWQ?8/0V*B1IJF'\:$L@9"4_CX9B!ZXE$)_^H M7?Z].!)QEF\56\"Q<%\4"Q,%Q@)R9L8"0D5A3S@Z/4@]ZS;E>WW"Q?3N?*?W M:2N&/F^+>QT0+0L/8R+1S59)I;?Q6CO#(;'JSG^[?SFKM_BLWI)S>3O.6"=E MJ5W*UC,4S("I(0.'NCB,3NL2 %+'Q:YW6ID0,(IH$)P6)P D6KC[?D]]=O*5 MVN7K?A:"?$V5&#A!Y&+GE"\ A/E"'GT'T^B4+P2DKGQ)!<$YNS M#6S__8V=D))@TM4=7\!VGGD\S\PD'L_VC'\7.2$2/54E%7,KEW(SM6V1YJ3" MXHIM"(4G*\8K+&'*U[;8<((S;525MN8_;DC)]G/+M0X+=\4ZEVK!CF<;O";W1'[9W'*8V2U+5E2$BH)1Q,EJ;EV[ MTV6D\!KP9T'VXFB,E))'QKZKR<=L;CG*(5*25"H&#'\[LB!EJ8C C7\:3JO= M4AD>CP_L[[5VT/*(!5FP\J\BD_G<"BV4D17>EO*.[3^01L](\:6L%/H7[1NL M8Z%T*R2K&F/PH"IH_8^?FC@<&0"/V!2[#$\8RS/>(*#6QJH*.OK2%>!55UVL1.&U=N:E>\,Z[XZ!.C,A=H"2YE!OMDV#X:L+] 9YCN<9_%D\P]QWM+EKDO/_=E_^Y]T[P?#;0O$UGW^& MKZV(LP7Q]?I12 YO_C=3[FOVP,RNOH93L<$IF5M + C?$2M^^9L[=MZ9 G]) MLN229,L+D752%+0I"H;8XS_@6.F\G*8\U!1C3:$.D5WLA=',WAV']Q3S-O!& M75!R"G*]*.R"EJ>@B1M.6E!'YJB5.1JLQ,\R)[Q7@DKN&Z0" -7Y@)^(F)K$ MCRY9A)*%EO."4U_H >.J2BQ;@NNL[_A M2-/GBBD]-?.H4W?1I%><)I#K](K3 '+#<="K3@,J]"-S=4Y:_9-!_:H2T8JS M"BVPR-%[:,30!Y*MB4!W)"VQ$,6J@!-6LL.[VGY932&9G+CHCGL!^34D.84$ MO; N!R&=2(1M),+!2)Q[3TTR0T-20[ MH)1MJ:Q;A7:UO21N83V!2T5]!_A)7]](/F&^+JA )5G!5L[5 M!)+#ZRZ_GDBVT6WL(Y/0%.MA#A)VJ"]:L7_ E!+ P04 M" !260"O4ZOR21WUQ>=OF DQM)$$GTD M'2??OI2L" *P @7[R1O;LA?/DM@%"/RXI"\?ZN93NZBJ+OBR7FW:J]&BZ^Y> MCL?M;%&MR_9%?5=M^K]\K)MUV?4?F]MQ>]=4Y7S7:+T:QV&8CM?EETV7U]7J_KA:A2-OOWBW?)VT6U_,;Z^O"MOJ_=5 M]_O=VZ;_-#ZHS)?K:M,NZTW05!^O1J^BES)CVP8[BS^6U4-[]'.P/94/=?UI M^^&7^=4HW!Y1M:IFW5:B[+]]KJ;5:K55ZH_CS[WHZ.!SV_#XYV_J8G?R_U/B&_U9O6JW7T-'O:VX2B8W;== MO=XW[H]@O=P\?B^_[#OBJ$&4G&@0[QO$1H,X/M$@V3=(C 9)>J(!VS=@IH?L M1 .^;\#-!NQ$@W3?(#4:<'ZB0;9OD.V"]=B[N]#[5MC_L MXKMKW4=DN=FFXONNZ?^Z[-MUU]-ZT]:KY;SLJGGPONN_]7G6M4'],9@NRLUM MU0;+3?!^43;5HE[-JZ;]6U#\>;_LO@87P>_O;X(??_@I^&%K\]NBOF_+S;R] M''?]@6WEQ[/]0;Q^/(CXQ$'\5G?EBF@V=3>;UNMUG\WONWKV*?COK]7Z0]7\ MCY"Y<-U^'SU0.G.EL=K^^7^UB_:9;5$W0=V$_@RVV4\OG*OAE,ZO7 M5?#CO^JV_>F$GW&?8(WR\VV&X+7Y:K7(Y_GR<([85W\H=V]P0-GG()KI505B% M8O&GQ]'9GM6=SJUMY>\E^U=.:NN M1GU&M%7SN1I=__4O41K^G1J9CV+\Z/2BD,4\G#"CZY%>"Z280(I)D)B6%NR0 M%LR9%KLNPOP+I M3R#%)$A,BVIZB&KZM*A^F\NIZ#HE?:?NU Y=?UTUIFVDQP(I)I!B$B2F94)V MR(3,F0GOJK9KEK/'A?=V8??JH6SF;?!'__MJ_G.PJ3HJ%S(K?!=Q:$[AF;7Z M,)9--X2,85(X#]\W;.<O4&Z M+)!B BDF06):4DP.23%Q)L6_JT[?%5&AG]@3ZL3[>1):E%:$]:J;$?G+K]^886JE9 U01430YTKA[>(YP5 MN9=7F[F!&7XMO[X(0L>^>*]X?" 9YXDY@O=F.F@P=[N$%L]Y9JRN"LHL3,U] MD2#,+I(DFQARDK)C1WA#[TL%;2(WM='[\I@U#/>I4]GWH45!/2U;;<)SD4U,'.AVZ)T(4& $51-0 M-8E2TQ-!0:/(38WL!>Z;6==?'D+'Y<%F+WD95EZ)0R80Q\ZI+V$71T;):[TR%?"(W\SF]PAWN5"CPB6SB$X6X[VB+;?1P8C\)]5M U0143:+4]/10W"9V M]BQC3M8:D1NZO;GN[PYQV4!=2F@:A*EIH?WJ/YG "7YW,N.;=R3F-35 M[<\[O,,>"ZA' 563*#4]N@H&Q6X8]*1[VFY-[RG=YC))'%EU8-!J)*B:@*I) ME)J>$8IGQ6Z>]<1[V[&-GBXBLS9ANK*L,Q!0GQ*EID=6,:/8S8Q\X&%,(AFKZ!I9&W0#52N@:@*J)H=Z M5P^PXEBQ#\?:W3.Z7PT4U]O$*8]Y9MXNV)NYH2"AQ2>A!2HHLRR=9.;0L\UV M4# VKZ6$779$-?6^5-PG=G.?TTQPN$^1=3+3V 8Q6R;(6&9=(J$%05 U 563 M*#7]\0L%L1(WQ/*A%(D-F1*SA&_J]N<[CY[CLH"Z%% UB5+3PZL@5#)0/.1# M*1(;"<7F[.GVYQW>88\%U*. JDF4FAY=Q:"2)S(HUY;'K>G]U!11R#0QRU]N MH#X+J)J JDF4FIX11X_3N;G5$RE%0M0 F3=3W9Z]1S[V*3KL8W3#O2%1'O4X M*QJ5/)M&.>< :'E58H,B9NZO;J N"ZB:@*I)E)J>&HJ()8#*JL0F51?,!%53 MMR?O(0_%7F>=@8#ZE"@U/;(*9R6XBJF$J)A*S'+'J=NA=X"A5 NJ)J!J*BD9*V103@15DR@U/62*$['O4-_DUO2>IXD7 M+D51:DW24% $51-0-8E2TU/BZ)5+WZ7 B1%50K'YS.*4V05.)B"BA,SW=[A/ MP3M\YQRZ1/G4PZ)P#ONN!4YN=>\Q:T.7-.*1%4HHZ8&J":B:1*GIR:&($ ,4 M.#$;5MBHS^W(>T4%)4'GG(" NI0H-3VN"@0Q7'D3(_C))+)6S-#R)JA: 543 M4#4YU+MZ@!6<8K[E3:_NF@.4HG?)1'E3F)H/.TT94=Z4Q.8$;6NE863.XP5A MQM.)^4B1(,PN$A;'B7DE)>SB]-0;4IBB.>RI]4W#G0JM;V)4?5.:3,+1!3I(\QLTL=M'D61/LJ,('V$&4GZ M*+O3I(\KE,/=*.=YI,\M[CO'0D'\.U0D<>)9 MM929-XJF;M>^2QBH6@%5$U UB5+34T*A)NY&36?M4;C]?J0HGIA M[.VF5"'0DOX37]BZRT? M;G_>"Y$\IFF.$&7I0 M JHF46IZF!6T2MW0ZIGW4-WJWN$FGGD+612:(8' I9I6YD M=1:?2&U$Q7,34+D=^<[M4+4"JB:@:G*@<_6X*NZ4NKF3#W5(B2>^F/4.$+=# M[_A"\1-434#5Y%#OZ@%66"EU8Z53KXAPK-=3&W_D46CM@U*[6LEZX>4-H96& M"3.+$ DSGG%S?R,(,W(?1-J%)T>+ CBI#\"QWQ'AZE1HB5%J0Y5^$\0GS'I: M NJW@*H)J)I$J>FYGA M54@I'7CJS*=\.[4YC#E'35,;(UECEY Q[XB[#]L[9-"R()2:'C)%K=*!\J$G M_:-MZG;D>]2"JI60-4$5$T.=*X>5\62,C=+\F$. MF4T]+IAYIV?J=N@=7RA3@JH)J)H=@UO9^^IH0Y43=0Y0OP5434#5 M)$KM,3?&[:*JNINR*Z\O[\K;ZM>RN5UNVF!5?>SEPQ=9W_?-\G9Q^-#5=U>C M?H[^4'==O=[]N*C*>=5L#?J_?ZSK[MN'<:__4#>?=CZN_P]02P,$% @ M7(B'577#0F#3!P Q"$ !@ !X;"]W;W)K.+BAUQ3JM!SD9?R'.DHN"*#@5JY'<"$H69E"1CW 0)*."L'(PNS#7YF)VP;C6LN"%;24C)=(T.7EX"H\ MOXD#/(N$1#]/WA%OWZ\V_H9\1*]&W-MY*4"WDQ4H!&ZQQE M^R=?5T_&/4^>HB^\5&N)[@#!HCU^!%;4IN"#*=?8J_!KICX@/#U#.,#8@>?F M#<.CP P//7"BVK.1T1?U>;9QVE+P GW=4$$4*U?H2D]=IAB5YRZW56ICMUJ] MK,_EAF3T<@#K5E*QHX/9+S^%2?"[R^83*6MY(*X]$/NTS_X+6>A3F?&"NLRL MQB9FK$XVNUF(IY.+T>X8OBV4AI.T%FK!&M>PQM[ 7"W^AG5536[%T3W->)FQ MG*(&K[ZNSTP,YX+O&$Q1].MW6">_H<>7M\=R?,I8GDA9RVE)[;3$&\M;"DHS M1JK<6R[05<&%8O\S%UR65^K&1Y'#B5Y7K?#:0E&0!N[PIC72U(OT&)A.7K?T M$<(JY9:4&84L)Y4S6:46E+ [&6V1:.+&.JFQ3KQ8']9$T.$UJ?)O =PL>QTZ ML9X^3=,.0ELFC.*Q&^.TQCCU8OS,)9! B6Z9W'!)4FE9RADAKPK( %;8Y(]@]8Q?3D<"::_2-/E&E. MI:WM(-PX"/N7<);QK4[/D)LIVY''W,D@>RVM^ [Q-TPVF+39-H3Q(;=0R]U MSKZJ-15' -$O/TUP&/Z.[HI-SE\HA7L*YJ#.0C>"+IAZS9K(3B]A-.X:8TL- M6V)M&Q-65LLFL0]Q!XVK!E.WU7^ZP4FWU(RAEXZ?GGA#NSZ2ZT?><#)^7\O]D950 M]+]AS>&3]MRGTM;V0D/E^/6V^]"X9I0N]LZHZY('Q;,?D$5-::)GI#N6-I,? M%4U[0VV9N"^(#=5C/]7WP#>M$IIO1;:&=DFB;;F ^JMCU.&V,SH-NL6&'\>_75)-38+]-;D:?J.BJ'9'FA ZD3LZ]L &;DM! M-=@'/&HJB,A?08#K^7*I/=\&[=PY?;VG=XA R3U.>Y9"U#!^Y&?\N6! -1N2 M'Q:V?"-F!XLGN%NDNJ3&2=0#NJ'ZR$_U1_/ZC=MDD9.ZNVAMH;YY<+2;[N^W M?=NQ.IVZN-YI@-U XRBQ]OH<8L-X,NGI;J*&G",_.=\ME[3:T;E[SLP^$+J' MK(\.>T)ZMT!;J6M$]H>/(3\>]4,_0-5VQLM03"8(TIX+QA1._S:AC MG'8K78=4&,91S^Y3U!!OY"=>#_X[N.I';E-N'$\MY+;4),4]=5#4,&DT\9;H M#]O-)C=O%B%3WC*9Y5QN!6V_9H2&HWI!W;?;&7GI^MWOR$ZDK>V2AIHC/S4W M/?+M5NAYI]9T'[Y]]Z4H/-?-'C;KQK&UB&PAG/1L<,0-,<=O;>W[8#=;=F?F M;1J$^)XNMSUOB_>/2UHHN\SB$L)QEP='1^_#"RI6YC,!BJM.%TL(RQ?CL:A7Q)E0Y#5Y/%D[GSE8ZX]8M1J#WI M0@Y5Y6@Z'K\:5=K8P=F)K-WZLQ/7Q-)8NO4J-%6E_>:"2K<^'4P&W<*=62PC M+XS.3FJ]H'N*'^M;C[M1+Z4P%=E@G%6>YJ>#\\G;BT/>+QO^,+0..]>*/9DY M]\ W5\7I8,P&44EY9 D:?RNZI+)D03#C2RMST*OD@[O7G?2?Q'?X,M.!+EWY MR11Q>3HX&JB"YKHIXYU;_T*M/S^RO-R507[5.NT]?#50>1.BJ]K#L* R-OWK MQS8..P>.QE\Y,&T/3,7NI$BL?*>C/COQ;JT\[X8TOA!7Y32,,Y:32OS(LF)/'H9J^R=1T/)U^0][+WNF7(N_E]SM]\]1I M]>_S68@>F/G//O^3^,/]XKF.WH9:YW0ZJ%FF7]'@[,4/DU?CXV\8?]@;?_@M MZ?]GQKXI<[_%O[M(:J)>_' TG4R.U=_K53:_+1!&(Q M!2"N5B8TNC1_)IV1\J5UI5L8'(@.%1G,PF;X7X%QZ@S%8ILY$MEX$M,+ WUF MUL YK6;>Z4)Y;1?$WH2:-3@2E\0D54I(-%>ZJ&L[!%/*F7B*499#5JK&= M_&P;!=QF:NY<(4[-VMAG:D&6C^Z$S]A%IF#,@U[()>]'B=A0.]\"P-BB8;G4 M1F/682:'4F@4R,2U4X$68/8(0VY3P-15@7LS;RU4_V#83=>I@7UXV0,CS1,.?+HVB!H'6 M$7D+#2>%]SLD#2E$6#DO[QO@^#<]HQ+E,7E]>+S].SH\FO:W4-T#XJLB,O7! MN\_:)GFL_F>*F0S9Y8\>_,40J@%Z%XQQEH;=I.' M#OQ 42Z9YA[D2D3WN2W9!(F,*YM>9@M;[;W><#9W4_XLVFX^EPI2*XWG4;87 M9F$B3$7?G1M@^B.T@VD\!I-YP<$@GI;-/N5G-#N ^Z M)*37!S98![5&Q^=_&$H891AF( =L\EVNZY[#5@3=ZZ4I49'0U\)ICU(<*1S: ML;:QW""?J._%LK-#+!#9.]SC@Q#IZ^/G"H=@/4'$1VL8<_=8%S-(+?6*%)]W M?G. -*&6BKW.NAH6ERX7T+;68 (3L3FH)_I-!WGS)Z<4.-H)YA#\K$ 3+FG\ MJP:%7'%7,#GD42)&B+@$!Q:@[Q\060 MXH$Q,(WT;>?AUGE1"&'KLMQ(1(%C1 #9!Z M%:COE]BP=KD)W:*T$;2H]ZD7 ZIWQ&RMP+ \U*K)^.#]5YHY%[/.N9L@A>QL M8W532(H08P0LI"O4@RDD#7.N!R&BP!@6@D^(FA%9KAEN8:GY0; O&"6@D[A4 M'X?WPZ[EP$H\III%\KXF\3.30V[JKK00.Y[L 5M4=_$9')3TM9U&LC-7EB?W M$IOSQGO)W\Y6%'J^S+I>ZVICV6^< FA!.;PIDY*WA!0%O+.@48)T49*&\[X3 M+&YKD($EO V$[E;8S%32B5T1NO93*&"!C!7"!"+VQJUP,+[O6.(F>G9>.FYZ M3&S!X0C'2 *HK<50M%^43%DIX@@!5T( .S!ULL5:$H*P?6YL>E,2@0SM\R3T MKYCY5=#Q/ )[E2?9_/9H4)TB^KOS[ DC%WN[30@72J4?,%LAQQ4S91K& MXJ MZ[9)+35@ >[($P'JBD6S-':#BFX*Y%@F-"::_'Y,B\;=TD"FF+)3LG@A+B$[ M6=(ZD8")[K\-%]@OU^&I%F/3B[:,95O3(CW&#E6-?;#,AO-&9EH#*_(MYGBS ML0T;<7GSQ]6[@\F;/1=W6Z#B_=ZW(P.C>Q]NVT3WP$U% 71VA6&0RY;7P);/ MJT'"4&%< -YXG,_%Y5;7O &R-Z3]4%UBT-V@X>^8!G$M M@0A,D]P<7 = OI00@0L82D]$[H)Y"";L00AG+GM$["7&_P4Z73W'5H@X"A7/ M7X(88D8XRJ%0#GC4.U[1QWM?&' M+F0[R@A];GTL:%?[3_5G*\^8X.AZ^_G&@?/IVDFXP"-.1RR58BCQOP'.\K,3NAA7T'[#. M_@M02P,$% @ 7(B'5=78$I3! @ A08 !@ !X;"]W;W)K]OTS 0_5=.F;1/HTFS#O:CK=0.$ AME)7!!\0'U[DT MUA([V)=U^^\Y.UGHI*X(B2^)[;OW[IUCOXPWQMZY I'@H2JUFT0%47T>QTX6 M6 DW,#5JCN3&5H)X:M>QJRV*+("J,DZ3Y'5<":6CZ3BL+>QT;!HJE<:%!==4 ME;"/%&[4NR"_$TW$MUKA$NJT7EF=QSY*I"K531H/%?!+-AN?S MD<\/"=\4;MS6&'PG*V/N_.1C-HD2+PA+E.09!+_N\1++TA.QC%\=9]27],#M M\1/[^] [][(2#B]-^5UE5$RBTP@RS$53THW9?,"NGQ//)TWIPA,V;>Y)$H%L M')FJ [."2NGV+1ZZ?=@"G+X$2#M &G2WA8+*MX+$=&S-!JS/9C8_"*T&-(M3 MVG^4)5F.*L;1=-E^## Y+-5:JUQ)H0EF4II&D])K6)A2284.;NM,$(YCXK(> M',NNQ+PMD;Y0X@RNC*;"P3N=8?8<'[/<7G/ZI'F>[B7\+&D Z=D1I$F:[N$[ M[O?@./ =O\"WJ]D?LY4CRV?FYZZ&6[[1;CY_C\Y=+21.(KXH#NT]1M/#@^'K MY&*/VE&O=K2/_?]\L;TE=C=P;0@AA<.#TW0XO(!_E@%?"^1+V(?KIW#C, .E M@4O5POH0<:8T?%JT#_'(<:[GR"!76FBI1 F.>('M@9P'4Z$<^'L*P^35%__X M!#@G&N8PEC /,?@)9 UO=Q< M64>@>2.A:D\[;TSHH[&6&> 1A3V"0C"L$(%'6 1\J)F+>LH8*[3H8H(/09NL2_6KOL;/66OZDMP9])>Q::0&ULC5G96Y"V+[2K;D\FX*HLK3C(/M^X#1$(2 M)B3 *!ES]??TPV0HA9[\F)S03=Z.7VZ09TNK?ON%TH%<5^5QI\-%B'4K_?W M?;Y0E?1#6RN#-S/K*AEPZ^;[OG9*%BQ4E?N3T>AXOY+:#,Y/^=F-.S^U32BU M43=.^*:JI'NX5*5=G@W&@_;!9SU?!'JP?WY:R[FZ5>%K?>-PM]]I*72EC-?6 M"*=F9X.+\>O+0UK/"[YIM?2]:T&>3*W]3C?7Q=E@1 :I4N6!-$C\NU-7JBQ) M$#D2A9K(IPV>[_%,E?XY( M7VY+SW_%,JX].!B(O/'!5DD8%E3:Q/_R/L6A)_!R](C ) E,V.ZX$5OYNPSR M_-39I7"T&MKH@EUE:1BG#27E-CB\U9 +YQ?YCT9[31$ZW0]02(_W\R1\&84G MCPB_$A^L"0LOWII"%>OR^S"DLV;26G,Y>5+AISP,Q>15)B:CR>0)?0>==P>L M[^ 1?9>-QQ/OQ96MIMI(O.$O8>=O8=/:?^W;#PIO-NTCS8H<2!^$SW5XI,1%\T*#S)?8 ?Q_OV5>/[K+R\GD]&;M3?\;/SF12:D$6_+ M[^*=LW=*?--EB7+.Q'4)"ZWVOU'5% "M:68(>N.4$W8F:J=-T&8N%+:M4><\YIOV?CD^$8)02KK!F*+XOD<8K)4GK:!;>EG+09O M[=&0G.E\)1W;)C)"ZO2X$./1Z#^DFA9K[QOR&VK!^C[@HDTK J93P/R6)6+F M;!4]Y-1UZ@D:N7HZ5;.&*$=0?<_%U#H4&JZ\H,> 5^-$#BCK( Y7<*0H?A+ M"3L-Z%-D+!H*%XD),9YD_5(ZAR"0S;[!%6RH;:GSF)2Z1&D5K=,;ML)+1HGR M.94\ :GAH"UTOEB#$@DC(I5GI4!IH2,K)<6[0H^,LDO>E@J&0[?# @K:%(T8 M?9JEUSWR?9WLNS7)QMQJTKY77Q6LA1O@54PQ7M=:2K<&^F" M 9$L=-V5U^WGMZOJZJ>PA M-?DB>Z)O^I<$ALFKHQN0&Y'MY(C>S>DR-MMXXHAOO 8%M6<)""%VL_;)!#I<+" MQ@C$U;2("B-W>@I)E,'%[97X8FN=BY>CHTSL'A*ZEH?%6+9"P7(!O$$+;0RU MF/XX)I3C*-IO8W'1G3*-B@6II#-,5#MXV:DDR7#F.IC!'H014>1L$XQ]Y$W2 M3 TG>MKY']ER@YVVF+<+:%G:G+M6RTS2S/6TC.6#DNIN$\K:@J37I993HE8B M%[QO*HHNPS_RBX;Y$G_N9-FHU1O,MXIK.U3>*87AP_[YF= M5AHD7_?S?%/(5EA(M,>9!P$VX$UU'Q3NIA@_:%N TV#!OJ MOL;1D\S@J1)1C^""_K(/L38?W:3*&G\280"4MV0L,2Z1:<[AH@"FX.R(>2QN M0>,A<5,0Y&,)NPG^F&)^QL$O-L"-WO/?G"J92G)+TQ[<;NDI=:\M@B/%)Z)5^.]B]B-/$:/7.D[SM)!=O#J8._:4 XLC#C,CHY.]F[2O)")FY+J MFT+SMCTC0>;E\=>(B5G.]XNF+")MQ-AJ-]MXEIA''V1%D.@MNY(-L.?X3 M7'7B*@YJ&(56"'L^R0Z.1N+%7LQT-UC=<#B>B?%)-IX<[?%P7D7%X^"@!<;'K?ZCRK5_;G2'H%.14 M.K?U0M:KV4C%*[: "'W14C&F&(S_;DD&E3N/2?4-)K-X3Y36E$1=O9Y!7UEZ ML:4# HUJQ/NM5)H'NB:H6Y!FW3R;T627\-D[PQ=JIAS%,LC[-/3H/EIW3!7^ ML5@2,%!9R5_"$58\_)-N0 _=D)4H-M5O.W]3AY+:RS+:(7O#!DY+UB7CF:C] M1KY4;W$\JO5(?),<5NSQ""$3?HS]:9*-!!59A5UD)2GW/N%EQ5[; TN'Z"=C MSXZUO-TV?SI5JUE3HA!0<)N4%@>OKW'%>SU3>U?\E1)N?29%/'L\BPPD3MB- M'0NV#.D.KS[-S&DE#F,^DD0[2]&7YG2*YS&AS36.%, GPEVF[Z;T36AS\DU' MCS1-T(>$E=>8Z:G-5#W28<9JZ@W.^FYP_DT-H3^&S\ ::9#"'MNEV>)U':O, M2J2[W$+G4%RJN38\J6U^L'OT^,'&5V3I?/-5&PP('9_;FWQMJ MUK%\M#Q.)C5.U-U)W]FB03C:SI7*Q2L>4(=BU]?3_=YW;:1SSE_OF=%,B)^X MNZ?=#P07\;OX:GG\=>&#=(BD%Z6:070T/#D:"!>_V,>;8&O^2CZU =CARX62 MA7*T ._I_-S>T ;=SR;G_P=02P,$% @ 7(B'56D4:$=E!P 91$ !D M !X;"]W;W)K&ULO5A;;]M&&GW7KQBH1I$ A,2K M1+FV <=-T2XV31"GVX?%/HS(H<@-R6%FAI;57]_SS9"4'"O>H@_[(E%S.7.^ MVYF/NMI+]5F70ACVV-2MOIZ7QG27RZ7.2M%PO9"=:#%32-5P@Y]JM]2=$CRW MFYIZ&?K^:MGPJIW?7-FQ#^KF2O:FKEKQ03'=-PU7AS>BEOOK>3 ?!SY6N]+0 MP/+FJN,[<2_,;]T'A5_+"26O&M'J2K9,B>)Z?AMQ)VH:P("C2\#YGPZDC:>/H_H/UG;8R=:4FKUM-J4[,[Z M6"CV[]NMMN/_.>< AQ^?QZ?*N=0=S\3U'*6AA7H0\YOOOPM6_@\OL(\G]O%+ MZ'\U1B^"G*?XJS2"Q>S[[](P"'Y@9PYBOPLDN4+EH 1/G&A*P32O!9,%>U6] M9B57^9XKX;&JS>H^K]H=RZM=97C-D*-2L9IO1BQP$+?NBIH*%<=EGNS[C6\S G*:J05L=/!!OD!E$T1VT[36\JC6=F"E> M& ^VPW@E:FZ K/NNJRNA,0"JZG@6-%1Q2QSX-'!T%P L0@=,1YRDU(B6MYGU M[D2>YEY5#Z\9!:_")-\I(2"04.4Q=!I.UWR'B9UEM#V04TANV4[(G>)=664X M07T69CSMOPA.IV3>HR3,H0.&/4VS0M;0;'W)/CR#0%0'D,O9IQ(TGB@ ^Q5N M>C(R>_4+>4+V&F?JUPP%+K(E?H"')/""))Z][16\SM9>% ?X#%81"T-O%8 M5UW);I$H< OM" *6!C&+O##$85ZRVLS>(^9D2,AB/V)IDF)=D":S3Y+J8RR[ M"Q9MO-A/R+[42Y,UV>>#]#K&4[KVUJD_>_<\7O^?$/P\YB%(!=XF)G9K;P4; M+VAMFEK>D1?$Z]G]6 AP^29.6)!Z?I*PE6^_DAB#\>Q^3&,XT3D(S@TB."Y M1(/06TR 3% M6R*U.%ZH)U397E"J1*O0\WW?[KT(QQ_F29+1'>_T]1^\[4EGHF :\(F=:T5&J-*S7GG>?F56"*W?!\QG6)D!^<4UW> MN)MBB E%4..VT(7ECJO#]MYV9HM+RUXD>B28]:"'3,"R2B+.LBB0MR3\%R%4 MDOQ]-B-.#7![7>+NN1ZN\./U]4TG8/W7,3M)ASNIC2VTZ51$T-65S38S^IM< M8?L$6@^V&;ZL".8:$I/RP4%O1BJ(R[HJ56@QX$>M$@7&YN'$GM)].I#RGQIQ)P?NZAI#P8]WZVDLSV\:%O]]?3[W*K4\>?6% M*NSL"S[5)6YE]Q8\C4[_(=RZ5^?CBL-),@^EH+C[8@68+Z0>)T:?M !TS\K-W\"4$L#!!0 ( %R(AU6- M!B;KP@, #0) 9 >&PO=V]R:W-H965TNH5QFS.@T!G!59,G\D-"MI9254Q M0Z]J'>B-0I8[HZH,HC MMW#/UX6Q"\%LLF%K?$#S97.GZ"W8H^2\0J&Y%*!P-?7F_?-%8O6=PE>..WT@ M@_5D*>6C??F43[W0$L(2,V,1&#VV>(EE:8&(QH\6T]L?:0T/Y0[]@_.=?%DR MC9>R_,9S4TR]D0<4,FTV4W(&RVH1F!>>JLR9R7-BD/!A%NYSL MS.R&\OY)9+)"N$,%E[*J*%8/!5,X"0P=8-6"K 5;-&V!C^"R%*31_ ;>-5."B[5VOCHGX?M\ MJ8VBR_'O:_XV<,GK<+9@SO6&93CUJ"(TJBUZL_?O^H/PX@399$\V.87^IZDY M"?8ZU1MI$%)X_VX4]?L7<.) 6##-,Q"DP1N-#6EHM\4U9*S,ZI(9S&'Y!#G? M\IS"?*A.RZ9 V+DJ(36V145%#Z*NEH0D5PV8!FHUM?\?F! )'_B*0.A(:AT^9$U$\$?-MZQ$85I5G_J 047E27BU[C@;ZI*Z M5D] 59P]0H6FD#E0(VT7Y,8V)K(F"*-X9MDT.VS'5$X;1.'E9BVX^6V%HI4=U+&UP;2EW7=[F@@[].$K\<#0F M*8I)2E(KC<=^-!R2U!\/_' PZ%VO5C06;%"NVNS";9>-^^> /[B SUTV7&1> M['UQR4A3/^XG#9?H @:Q/TPCZ$MM M&L8]FE#-E7/9L$R%34+5) %=6@Z#;?NI[RRZ7#\GF%6R%N14+D%(8R>O':$O M"^:M:CBZFA3A- G)@Z%C-0@C/^V'X-/OM189'$RR"M7:S6NJ:LNH&6K[U?TG MP;R9A,_JS??$9Z;67&@H<46FX=DP]4 U,[IY,7+CYN)2&IJR3BSHLP:55:#] ME:3VV+[8 _8?2K-?4$L#!!0 ( %R(AU4(PI$:B@0 .X* 9 >&PO M=V]R:W-H965T&&SRIC"?W1R9S-\ N:W^?7 MBG;]#4K)&Q2:2P$*IZ?>.#P^2RR_8_B#XT)OK<%Z,I'RF]U8 W"&@MC M$1A-=WB.=6V!R(SO*TQOH](*;J_7Z#\[W\F7"=-X+NNOO#35J3?PH,0I:VMS M(Q>?<.5/:O$*66LWPJ+C36,/BE8;V:R$R8*&BVYF]ZM[V!(8!"\(1"N!R-G= M*7)6?F"&C4Z47("RW(1F%\Y5)TW&<6&#\L4H.N4D9T:7PC QXY,:8:PU&GW2 M-P1K#_O%"N*L@XA>@!C"E12FTG A2BP?R_?)G(U-T=JFLV@OX&^%.8)HZ$,4 M1-$>O'CC8^SPXA?P/DI9+GA= Q,E/',8/G!=U%*W"N'/\40;12_EKUW7T&E) M=FNQV7.LYZS 4X_20Z.Z0V_T]DV8!>_W^)!L?$CVH?]8G/9"[#;PLS0(&;Q] M,XC"\/V.V]FBL(["E%W"5-:4T?JX1^&2$U2;B,$O3+24X!"'':%W>"G 5++5 M% #]#CXJJ36,BZ)MVIH9+.&\50I%L83/5(;V'_>N>&VH)AWWSEUVD.)S>GXV M:'"#Q$^YKBL^UW L1\& F\/!\/'+&F8/F%)!VGOYO+V MXOQU99$_B ,X#/TLR AEC1'Z490\'*9I_O@PCWNW2O[-Q*]L@O5Q[^*>:\/% M#&ZQJ(2LY6Q)TG&46P.#("'I=$BF1VMJZ.>9Q0QIDPWR'CUFH_BD-5(]6 C# MF%C3S/IW:,V+LZRC)<,!;9,,$G+UDQ2X7%"!_ %W*8Q#;0?D-/$DFU8B#D,'$N8.YZA3W]9[[9">N$+.P@)O)DS MKN@;HI=O:/LL']&E:%W5;.J)C,LR9,9%W2-B-5(;_XVX/\)X^;8T@IW 0 M'"7T<=2UI5>4MQ-$\0RJD&0R291VI67-2Y=XVM#4^4Y0)$1!HL17@!0Y2W)F M5 H1&OL'_,<;&+]D>W@4;6Q7V!6#]0U9MW_:>4\O>LD*DBZ M$CND=LCLD/=>T7P 263+(J5U/G!S&#^?=_UG_:T>A#)YYCHM37?;"M.U(QOJ MIID;=SW, WO7"5XQ->-4M6JJ*Z[ZC94_UU',Y&&RH9;5M20HK(, M=#Z5]*NM-E;!IL4=_0M02P,$% @ 7(B'5395#+T, P 0 8 !D !X M;"]W;W)K&ULA551;]LX#'[/KR"\86@!K[9E-XF[ M)$"[76\=T+NBO;L]#'M0;"86)DN>)"?;?OTH.V,\CK &IEPM)TG+1< MJ&@Q"[8[LYCIWDFA\,Z [=N6FZ]7*/5V'F71H^%>K!OG#B*2\7G'&>V/],##]2/[= MOL5=/N>>K]+2AB=LA]B<15#UUNEV!R8%K5##FW_9W<,!8)K^ L!V !9T#P<% ME6^XXXN9T5LP/IK8_"*D&M D3BC_41Z<(:\@G%O"%M);7N#\.%R:9VA)9 M-DY?'9%;[.46Q]A_]S&.@__2#F$"+YY-69:]@@.NG]:<;L Z[K &[L U"-27 M:$"OH-+6P0DY5U.BPTB'OJNDY[W M.>3G<9:6M& LGJ3EZ#U-CYQ;0<70LEJ,=J^%/3+0#+ MX\GT'+(RGF33T3@EHBD4>5QFX]&/DKL?Z@-.,@K(QG *)V6*)SGHZA;-.LPN2W?5*S 9 >&PO=V]R:W-H965T--%#&@=OR1QTK0!DF:[FT7?D'2O.!SN RW1-K>2 MZ))47-^OOV>&E"P[<=,>L,!]22R*G'GF?89ZL33VLYLKY<77(B_=R\[<^\7S MPT.7SE4A7<\L5(DW4V,+Z?%H9X=N897,^%"1'P[[_9/#0NJR<_&"US[8BQ>F M\KDNU0:W/%?L0Q[A^..2"OG31$/ T&AR_!??HUZ:!TX[>\X,(P'AHP[,&*4 MU]++BQ?6+(6EW:!&/UA4/@UPNB2CW'F+MQKG_,4KJS+MQ>7,*@5=>R'+3%RK MB7]QZ$&>-AVFD=15(#7<0>I,O#6EGSOQ:YFI;//\(6 UV(8UMJOA-PF^3WU/ M#,\2,>P/A]^@-VID'3&]T0YZ)):XUB[-C:NL$O^ZG#AOX1?_?DS80.OH<5H4 M*\_=0J;J90?!X)2]5YV+GW\:G/3/OX'TJ$%Z]"WJ/V:5;Y-Z9[P2I^+GGTZ' M@\&YV$E9W)0B-649HV6I_5SXN1*+RJ9SN+TP4W$)=1GQ5J9S,$D$MEU6,_BH M. HV2L12"1!58")TZ8V0XDZ!:B8NP2QCAECE!VPAWK?*>>GQ\ #9 ;$GW,/^ M^3857AZ<=P/.*UE^9GR%LCJ5B7C7N^PE0CJ1$R.[0>H-+]4$>N(C7CT *2-" M.O=]:#->!DO@^*/*5V+49Z7T&4=-;[)BDJ^UA=9^7"?)!INW$J81PZ#\0<)' MB?J;FZOWM^*CE4B=;,R&T>;Y:Y6J8@+UU"0V]/3K5^V\+F9\H)U#-Q MH+OPT!*E RY;B-S($FX;W-[J,M4+F4, 4^$@]+5_TNLC!^-P$@MIV546ZJL1[D&MIR]P9.GR!#WJ7$H M\JS#G=!1?U;"@(%=:A"?1(2DT=38A;&@2N 6QBGWA#VL^E)I)%#@E9Y!KS4Z M(9DTB_ZE@NS*(JQTB=C(-A;+^/ MBF$>V.2_!2T2GYH\9VL *U3,KZ@WRJI#E=3H=LP0G08+@6X $-$!%/2A178LSD;DL4U6;NA7E;I<4&Q5MW!.?%+L[ M0@&*D4"R GU5AV!#,2$O7[4)) /@V!+ MI%JR6U8I/EIG/W"<5GF^3J^[I6<29$%= A;W,YQ_J4:V])I5*1NUV;E%ECHN M\K!(OJ73!/0F?Z&C(NO761=NK1PPRNZN[JW^*6SH+()B7H*VLKK([<1\8F]2;TMA][D":J=($NS!9 M"0^U5I5I+%'!V?[LW?7$-;0@K0LMQ]I5D94,'2;YX+:+O()E8'L[8P"0[AYQ M#WV3>9@#ZN6,(3TCPS[CL9"3!ZD!!G4FUZ'1RN'YEF($Q#5414W'A)J.:5ZE MOI(^>/E4$6(55%PKEF'.,562!<",NA4N2 IFQXYI56;1* 3Y68(=V++5#'/C M/SYW*,@3")Q3OU0BR:= AT19!*9\5F\;K*;+K=)]EW[^C=KIT0@BLQ -[8@) M=IPJ%2)&?450N+IEP,0A.?NOLSDG9]/J"9-=N^ LIBBT9Y\#@[J,0;-6+I'$ MC64PL7[L3B5/*8)P_X@F*-J#>W]GD#^2: HPE=[8NF!QR[21D@BP@3W5UU0M M8@[BBD6Q6RI/H3=?]Z?\JJ:>:8?^+F0NDA&[D!NHKR4'?^*P=JZBPLPGR29\ M+OVQ<[6K(!0R&F!)QP?9DS345_2[QJ*^4!&SF('T@EK>2VY]'!=2M +?4SZI M/DQH0RB[*MM,^ :-25DIRO$%D@UW(LU/31 17VJU?![B1Z:IRA7GGW5C M'!$'U^4*;%IU4[-ZM[39BL#O\/5J$4/4I#'/E MGJ+2E-3N422JK%0.YJ^-!O(2N:_\;*N%3UBM^*R>\.?[^A*:NZ+<*\=082\X\4*+3)W%G7VY;ND<%,T..N=-;=! M45V[)H90[9M1M07VL1JT-6V M]KJTY?\)8+@K'L*/C+NC8:A%3GNC8^>\84- MUQ=,)&&(:DL;?+N>RNMK^*2.37VO\FBY)2%@K61B?W0TH-&<7^P?]<_X86I: MPP0G4P@_&O?'QLWBANWVX>XX6P4,-\.PL.L'FV"WVQ> H.1D> MXPGDDALF@WV^M'&-EO+%R\F!E_&#E-.1@M:*K\Z.D#[W5=GOL8]-A MZW,@AL 9?_1$4T3M1/@RV*PVWU4OP^?$]?;P4?8MSWGT'66*HWWX6D?8\*$S M/'BSX(^+$^/17:^2^A8H[T4!L;KK(JQN;=59F4:C/,1Z.WPUIIFTTNT][,3RY=&XVV//,4VKI6?G/-QJVOLG&V MV[C3JRK*QG!RV:@5SSE^;F8>JV&/4NJ:;=#.DN?E538=O[L^$?DD\+OF==C[ M)O%DX=P76?Q<7F4C(<2&BR@("O_N^8:-$2#0^'N+F?4F17'_>X?^0_(=OBQ4 MX!MG_M!EK*ZRLXQ*7JK6Q#NW_HFW_IP*7N%,2']IW'V=4M"&Z>JL,!K6V MW7_UL(W#GL+9Z"L*^58A3[P[0XGE>Q75Y-*[-7F1!II\)%>3-LAI*TF91X]3 M#;TXF:D-\EQ\H9EW<1LI?*Z\JNE7I^SE,,**R Z++>)UAYA_!?&<;IV-5: / MMN3RJ?X0['J*^8[B=7X0\%,1!Y2?'U$^RO,#>,>]R\<)[_@K>.]Y$>F]#H5Q MH?5,?TX7(7J4QU\O.=MAG;R,)2WS+C2JX*L,/1'8WW,V>?UJ_'9T<8#I2<_T MY!#Z_TK.0<27^7X$.)W3ZU=G^7A\0?]EE3Y9NE4;>ILR,CJB-1/;R)Y+TC8Z M4F1$3*T\,_HWHJ1C=43*EL0/7+01@HH:[VH=@O,;LD) 6UJJ>^?)+>E':-JU MLZD41NU,$RUW#]F,Z"/3O:D! /J 6;+ M-C&,>VZ!7=0F;25@''=^)GN,.\SCE@=;) 8>R*ZJ'92$\!.@6,$9\1=17VDA M@IDIORO,'[6&)M!+#1/(7H(2<"2=5(-6N<>!:[TL MC"ZZZG@&OR,$=S5\?5+TC=>VT(TR&&%&V2*%6_!Z]JFD4(HIZ%TG=QD"I&=G M!S0-DBH.F'>IYST7SI>IEV'KM+>UPE- PL@/$NG^'>X.R9K]*SX$ H\AG-S/[W?[%,>T&[:-X]URY50B\#2B1)51'@^]/ M,_+=$Z!;1->DL;MP$4,\?59X-;$7 9PO':Z0[4(,].^PR;]02P,$% @ M7(B'57/23L'L! KPP !D !X;"]W;W)K&UL MW5?;UKV&(=,PA:U3_N2D:7NTZ^+@KE MKH[9V.9H-!VM-\[U*@^R,9X?5FK%'SE\KCXX?(U[E%077'IM2W*<'8T6T_WC M79&/ G]H;OQ@3>+)TMHO\G&:'HTF0H@-)T$0%'XN^(2-$2#0^-IACGJ3HCA< MK]%?1=_ARU)Y/K'F3YV&_&CT;$0I9ZHVX=PV;[CSYXG@)=;X^)>:5G8/PDGM M@RTZ93 H=-G^JLLN#@.%9Y-;%&:=PBSR;@U%EB]44/-#9QMR(@TT6417HS;( MZ5*2\C$XG&KHA?D+=OI"263HE2Y5F6AEZ+3TP=4(??"DRI3.M?]"[U2)+,GF MX3C LNB/D\[*<6ME=HN5Y_3.EB'W]+),.;VN/P;CGO9L3?MX=B?@61*V:?;\ M,#M]&'8BWL[/P_"C\V\X7>ER10NI'QTT>WJA?6*LKQW37XLEQ%%; M?V^*2FMT=[-1N6_[OE()'XUPH3R["Q[-']R;[DT.[G!IMW=I]R[T_RRS=UMY M;P/3=$(/[CV;3:<']"M6<8X\3I\^IH8)W^PX)5T&2XH29[W_+:F=XS*YDEV< M^D!.P:YO5!4!5;GI! !%-$(AYQ\$'"ALTUE)O]?FBG8FL9(FD0'$<-$@E(J> MQT9C(Z#?ID]Y>^[)9A%U\4 5U<$YG8"S#K18.6Y]2E3M(X+U+1TO?!)6 FAI M"4^SC&-/HAPEQCUDC3OBS)74'%]6L 1QO"/B^5(9% ^+ MWGU!5$E2%[6)6;$0=2!6X-;D\CX@A+B.'NJM0.?MSVM':#M.C/)>9WI==:R< M<$"M^HB#IX\1"T&6I5Z5=!.T4E=M@3<(#)4600-EUR;N>[AN>OB+SFWP1GN4 ME4"KPKJ@O]WP)^3.UJL\ZENGT=:0#TG"NBAB(;:60-;GNEK'8%"4F;$XQN(Z MA927@7P0[_E2>XP*M B$1FV7<&C=J^,-RQ643SDM \=MHI_%[SK6?4VT5&^T:&-QN#.;PAL6O,Z[%V:A>:%TKS?)*WTA=%%MO=AUSNK_U M*4(,W_>M16'K-D:O4>ST\"U2\(C>VJ1O71LEMDZDX;Q"-.*CR_3P5%)O:P_+ M !@2&O*X97_KH^1NW18]+F%\I&8'@]59+)B7EY4$#OL/I\_ID?S.)O1HZ[W$ MY/_BV9/.LSUXMFF\& ^&R(+=*H[*\JS G7:>['?[:7S1#J'?Q=M1_IURZ"V> M#&=0G6P_?3+"@QO'X_8CV"J.I$L;,.#&98[_*-B) ,XSB[&B^Q #_?\H\W\ M4$L#!!0 ( %R(AU7X*OWCF 4 %L- 9 >&PO=V]R:W-H965T^ ++CM &:QK"3YJ'H [4[ M6A'ADAN2:]G]^I[A7B*EMHL4!6QI+S.'9V;.#*GCM?.?PXHYTFUE;#@9K6*L M7TTF(5]QI<+8U6SQ9NE\I2)N?3D)M6=5)*?*3++I],6D4MJ.3H_3LTM_>NR: M:+3E2T^AJ2KE[\[8N/7):#;J'USI3TN%8E7W/\6%]ZW$T&E$)7;(-V MECPO3T;SV:NS?;%/!K]K7H>-:Y)(%LY]EINWQ'KAL_9& $" MC2\=YFA84APWKWOT-REVQ+)0@<^=^:2+N#H9'8ZHX*5J3+QRZU^XB^>YX.7. MA/1)Z]9V'\9Y$Z*K.F5K%=7IL7=K M\F(--+E(H29OD--6BG(=/=YJ^,73BZHV[HZ9KCBR38DZ]USH>#R)@!>C2=Y! MG;50V0-0+^F=LW$5Z,(67&S[3T!KX);UW,ZR1P'?YW%,VWA#K M7L+;^]Y8Z;4.N7&A\4Q_S!HCES_LRT"ZP?_\"TD"O0JUR/AFA0P+[&QZ= M/OUA]F)Z] C]_8'^_F/HWU>J1Z'N)_J;BTRS&3W]X3";S8[HX71]6#&=SZ\N MKFF>1ZJ]N]$%!U*6N/?Q@T_>^NP(;#8]NK@Z3U>SHV<45RK26L%3^KNQA5H8 MIJAN>R=58JR$2#G[B*L>WHL-AS&]M_2:)0=)*%,=^GMYBQ7OP+>0RJL0\1CO$:C1O$Q!N64'ME[I?$4*IP!Z3H*#=*5_^JPY2<3H.I30Z. H650NJQZ+7+M3)2_\:+ M'))(B;\T>(@E M^P9*YFGTMN=^A@2I\ >*-,HT2GKO$=J59/FS6$^N4R<.Z0 M46!Z23Q6S96!')6G.\8'\CX;TUM+SJ=T.C$U>KD%EI)@F47$L.!;4-)LX@&.U1XX#B**]=K+&%UC5LZHT' MU;@1SI9\-WR%O2Q16OU76F1+;L.(WP@<)6C'<-HK,*GRU"Z=5);:(A#IO!#Q M/,VM7-4"V,FU==Z4P="\';KDQWETG@7\'7B@A4%K:Z[L=O.SS\TV;?20E=$F M)9B-#X:DB6Q<2$/)RP!H>)>>3,>'FP8XI$IA4V9P-/[,$7?);&_33'9JY64W M@ET!,./J%*WNZI6]BYU&.HH 11R%9R! M."3%2(1#;W]-;%]3BWZC2LY[,L^TP[:89(LSFY/=>&^ZVRD?>_2[Q%H$/LA\ M&/XH\^9.LR6X--GO.SE--@Z\%?LR'>L#J#GPRV'>'IB_FK<_.\ - M50_8(Y9PG8X/GH_(MT?Y]B:Z.AV?%R[B,)XN5_CUPUX,\'[I<&[J;F2!X??4 MZ=]02P,$% @ 7(B'55F,!?.^ P /P@ !D !X;"]W;W)K&ULC5;!;MLX$/V5@=KMR;%L)6G3Q#:0M+MH@78;I-W=PV(/ MM#22B%"D2E)6_/?[2,E*6J1!+K$XG'E\\S@SS*HW]M;5S)[N&J7=.JF];\_3 MU.4U-\+-3-W1OTC"U^OD[.$"BY%I_R-Z3_PF,]IP,N-+7P1D8T 6>0\'19;OA1>;E34]V> -M/ 1 M4XW1("=UN)2OWF)7(LYO;LQ>*+^G+ULE*Q&$6J4>N&$WS4>,JP$C^P7&6_IL MM*\=_:X++GZ,3\%G(I4=2%UE3P)^R?V\93D<<0[?G:2]%ZZ M7!G76:9_+[?.6Y3'?X^E/B"?/(X<6N;<&QWG&Q>O5B^7EP\P?MD MXGWR%/HS+^=IC#^-9UIF].K%6;9<7M C6GS45$(.H:#W\FQ&/1-KSY8+DMH; M$IHNG<. N.YL7J,%8"GHD\S1FTR7E65&FWI4KJ_I@]&\[]%E%"+S[YVTP9_X M+E>=0P?.J&7;LN^$FH66504JGDF-<(AJA.Y*W$>XG DN\G]SX4@+"QF/AGE$ MI0IMAS[,;ZFU,M!VA#WR/8Z7-K>BA)=HI)+L2"BCJX%HSM9C:"'%'<@;NZ?. MQ8S)U_R @T2 *:-QY%A,)\WI&\SM01:8SA=P4 JW,0L*;($E9$%FQ\B$->U96#>+\P=6394USF$H@GJ' MM$IKFLC0"87E2/? $HH+:#Z+UV89R)C**%60=8^D9HHN]V-J![96>/CN,+;O M.82PP"M(UMR%O"KN9B.'@$)F=4W!L9!/L.!3!Z0:Z*AWP=;('@!-%R8^/U^%$E]"W<=D)U?)#C@"6T1IW^ M#.E0*J$LQ$_!H6"0&3"R^=EOLU$5Z7[4C)V7*-W H,3U''EQ]]BL2!\,]89M M%9\N1[GIM!_F^V2=7L?+X5&X=Q^>UL_"5E([4EPB=#%_%-&Y^( MK?%X<.)GC1>>;7# ?FDP1<9%.&#ZGV'S/U!+ P04 " !.@21MMPQ)$S3M^F'8!UHZ1T0I426I.-ZOWQTE*W+B>&_ MOL@B=2_/'>\>GF]Q)G2N.^GT;IY@)V],%YO1EJ4TF'"W- M;=\6!D7BE3+5CX)@W,^$S#OSF=^[-O.9+IV2.5X;L&66";,^1:57QYVPL]GX M)&]3QQO]^:P0MWB#[DMQ;6C5;ZPD,L/<2IV#P>5QYR0\.AVRO!?X5>+*MMZ! M(UEH_8T7Y\EQ)V! J#!V;$'0SQV>H5)LB&!\KVUV&I>LV'[?6/_@8Z=8%L+B MF59?9>+2X\ZD PDN1:G<)[WZ&>MX1FPOULKZ)ZPJV9"$X](ZG=7*A""3>?4K M[NL\M!0FP3,*4:T0>=R5(X_RG7!B/C-Z!8:ER1J_^%"]-H&3.1_*C3/T59*> MFU\@A61G?4>V>*@U>Q MZT$T[4(41-$>>X,FL(&W-]@;&/QVLK#.T-G_OBO&RL1PMPGNAR-;B!B/.U3P M%LT==N:O7H3CX.T>@,,&X'"?]3V9WZNW&]5'[1#" ;QZ,8G"\"W4T7]%P-RA M 9D[#8HW(:9SXX18H):&&(VCU@6]!%T:6(I8*NDDZ0H'=\)(75I0.A;<0Y9; M3"54H=B#*Q)7E9M4W"%U*'. S&]K/^0VL]YN3@L-5M[#&H6Q7; Z0_ZR2F6< M$K98E0EM%)4/DL5[AWD"+L66,8^W0(*4>+MEP:)+:NK*+IG#'*0#:0F,L#H7 M"[5N(G0I1;1"ZB^ER &:6))A6Q*"VG,/3H42>4R[G@\%0="$@=-7T5_%1$HX M3-BW?D@!^12<444L9X\.K@@GB5,RZI-X?IT].PY>'O9(^IP9QBUO@(S7 ULY?9O?&T0EE'"'EYSR/N=SVY+CU M_M@TG!%>"S]A3MNJ2D]"-"R95/@^V62)LQZ.Z#D8!?][$(/ TV;X9.,_A1/Y M<"9CN!2N--5AP3G M65%R#Y\S.2)5Y.OQ%-YL:;5+F/IJ&!Z<^/#;A<-75=>SU,K?_IC\2$QH:)C9 MR88^WT\D$PI$EW3,E%7T',>T\BC+56H'O6E-=6QIT)N,?^ \V@+];*/6/69\ M2DM#<3_ZU>?-1ZSY'#&4,HA$S\,8F,LV@W]U<"_I)! MR A':9K6?=(E[=NA":JZC9^<.K<&/2)?X/\^D.<)XG%(H/\1N@ES1$3/70-1 MOS669FAN_?!MP1=?-:$VN\U\?U*-M0_BU9^#2V%N)D&O0.1QTPU:)J1ZP0Z:?SWS/P%02P,$% @ 7(B' M56KGRM!> P ; < !D !X;"]W;W)K&ULG57; M;MLX$'WW5PS4HHB!(+I8B=WX MANVF;1-D'3W7TH]H&2QA:W%.F25)S\_0XI M67$!VRCVQ2+IF3-G9CB'DZW2/TR):.&I$M),@]+:S748FKS$BID+M4%)_ZR4 MKIBEK5Z'9J.1%=ZI$F$215=AQ;@,9A-_=J]G$U5;P27>:S!U53']O$"AMM,@ M#G8'7_FZM.X@G$TV;(T/:/_VMPF61*_7";VV(:1(X0"LRM0V#T><0E"N& B,;/%C/H0CK'_?4._;W/G7+) MF,&E$G_SPI;38!1 @2M6"_M5;3]BF\^EP\N5,/X7MHWM8!A 7ANKJM:9&%1< M-E_VU-9ASV$4'7%(6H?$\VX">9;OF&6SB59;T,Z:T-S"I^J]B1R7KBD/5M._ MG/SL;)[G=54+9K& .UNBAJ6JJ+VEJ_LCPB=ES"2T%,G9AWF+NFA0DR.H;^&S MDK8T<",++'[U#XEA1S/9T5PD)P'O>+S!$;R;GS6W MS_!]GAFKZ6;\-R'[-F;*HG2 M,(S,!*"=(.<]T[NW615&V8 M+$P?:"QIZ"0L:ZU1YL^P9*:$;\HRT5NT9)B%/YBL26]@$#?7!U[#67P^C&+H MNV4Z;+YTE(Z@WSN:*ZTJ<#F#57##M.1R;3I?8I,.#W*XE508A#/'I?\2E!S<.J8L]I.F@5$9 M8>QFQF4X.+^\NO3)[J*]'/9<0UG+U]\-Z9K',D6AJ<%'N^AZ).GQH*Y;]D2W M 9]RW%AJF@8:+6E$4R56_$MJ1G).^%0+E7-_.[;PSLF.761 M.@P/[GZ5C-.+D1E><*8YF@LX-%WAG@)6J-=>YPWQI7P:,>Q.NZ=DWBCHBWGS M#GUF>LVE 8$K/-;Y1NFO9B6$90]E M49F+XEH9+*5*+GQU5I4>+)0NN06MWHY,FLM>.Z4RF(4!<')J.2R&EZ> MN[69OCQ7M2UD)6::F;HLN7Z\%H7:7 S#8;=P*Y=]=]=[(AESHUXJXHO,K>KB^%DR'*QX'5A M;]7F/Z*-)R5[F2J,^V2;1G:<#%E6&ZO*5AD>E+)JOOE#B\.6PB0XH!"U"I'S MN]G(>?F.6WYYKM6&:9*&-;IPH3IM."B((J>L1?WH<;.7GS WCMILD*96@NF%CO!LEM1<.L0,-9XK %E[D"9 M\4?4H#7LOU=S8S6JZ'_[L&FV3O9O39UU:M8\$Q=#M(X1^EX,+U__%IX$9\\$ MEO2!)<]9_Z4W8%\%6_![H5H*);[6TCTQ6 M&^U!E*(L@G+#WC=R'?H\9[7%$\N1K%)PY,5IU]^'9&Y]]PM-^F:VU MNI>Y, SCS6.\5-62*1C0V%56RW9W:4S-L0O53><5(BOJ'#);,:);LZ],K0D- MB%2J.OY6\T(N),+[@!&4Y](AA5#MMA\>P0'$[Z6J3?'8X "='218C<;23-6: M%-.7A9_NA,]XE;<&@O&+#$!L%[\;Q2K,VM:EDC^R>0,0W&T<%+(%4#3;J-9? MJ@"@,J\M7+#&PA>"K[6TD47!,DP06=6" (+9I;H7NH+A^2/,*=-4D?%1#I0* M# @UQT[=C/ ZZ$E]7>MLA1I%R(POEUHLT>&D%4UB+QHGS% 98U]!\V#+GR:( MWGN'B8/M!;;#./7B*'V1[38U/K4-+XQJ>H<#X.KX?;DNU*,0KH1$=X.NZT^S M'#OZ.X,JVVY%\4#7@FVX@5JFEI5K,4Z%7N @-J>#3RL-F]LSF]U@'.RL#(Y0 MM4"^-@C O-E!O+N. ^_0^N#.-<3'%KE7S0B)SG %D%ZQ,?[#R7AP*]#>,J.* M;S2NFIH@V']X]KF2F,9)$++X9,JF)S$+O3 9#WK,&K%9ER.7P 1_8Q:&@T_* M\@+;)@$Y$$\G^)R.G2->G*1//+[JDINCRQL&U)"1)?RCA&YW?,,PJ*,@Z9)< M$9YE@Z=P"#\M671.RX=$$24SR)?P)4'H3.)-7'47SB)4G"WK")GX0#<)H%.I4>I%X8 M!%@/4S^>0&,M-2U'7N*6)WXP?;KO#W&D:>(%TRGMF_IA, ";(QCLJHF)XN0= M\Z/ NFY2S]L]W=FX#8;/"S&XY=72]5P7(>:GS-!T+7@=!VX ?A M,9Q'S'$\]=+$!1/[)Q&+_7#?VL %"ZTH(*TH3+PT#4AB["D:-;+F6?^.P?:N6CV[O/YLW^9F\' 42N(/+3=H2EQL[=U?^O M&VEO]IJ7ZS.R;WZ])W&2>M.)*X+('T\'_VZ3%R:8.>.05D\F@[\0.[4=CJ<@ MHC9%G>WV:=CU:>B/QS_MR&@\\:)HW.R:IH-#9^;W]/(UZ-"#!*H"'.15B+HL M<2H3Q-#\IBDQX38=-CR!ENV%EJJW)VM?L > M!=*_5$CT^,N0&*:.8J0MMVFDHY)MF ]:_&H9T,D>3>;]70*86@! M3D+4$*RJ8W _,;=%L&:(3N_8[!AJNQ6H 1W73!1R*3'W6,<&=HE(2S@ $S*# M&F];#W7!,5'^Q7),!U6#6SL&ON!2LWM>U,35'2@+J8VEN5%P?.?5\( M-TB:/'A-*@4E"^DLA"$R!D_H4(5&$G@!2G2;_K0_(W+7ACV1[H@0C*P[@A5Y MT62RH]N%E^\0)X?,W6S_B.L*9G^#^^S=,TH'QP)YMTUWL!CVC4,?H1OR))9Z M)Y..6WH4/!4\N'7QZ.T-YWL!-$,8([;[E0!(.XV>:)<\_PX>LKMV#/)0:\=C M;QQ&':1:T$L:=!:7!1VA+B-]!?V \&SFLWT_3D=;+QM*H9?NE8IAKKR:]P[] M:O_6YJIY6?%=O'GE\R?72UE1'2V@&OCC=,AT\QJEN;%J[5Y=S)6UJG27*P$( M- G@^4+AMVE[0QOT[[(N_P%02P,$% @ 7(B'52EYUX9C! J0P !D M !X;"]W;W)K&ULY5??;]LV$'[O7W%0?V #$DN6 M4R]-;0-.TF(%UM9(LO5AV ,MG6PV%*F25.SLK]\=97DRZK@!UNUE+[9$\CY^ M]_$[^CQ:&7OKEH@>UJ72;APMO:_.XMAE2RR%ZYD*-HS&H<]:-VX$HNEIX'XLFH M$@N\1O]K-;/T%F]1#"++:>5-N@HE!*77S+=8;'3H!I\D# M >DF( V\FXT"RTOAQ61DS0HLKR8T?@BIAF@B)S4?RK6W-"LISD_>ZT+D\3C;1)\WT>D#T:_@O=%^Z>"-SC'?C8^)R99.VM(Y3P\"?LQ\#])7 M1Y F:7H ;[!-;Q#P!M],#RZERY1QM47X?3IWWI(A_MB7831Y\;0_3%X?X'NRY7MR"/V;QW$P>C^W#\8C](?PXNEIVN^_ANX6 M\+&V@$6!H3; DTQ6>!JG:@>_1*C02I.#(-$$CRHJ8G?VY&9I$=NS_T L-L]/ MWI+(0O'I#2 =]A)X#FG:.X7GG9F4#CC,G(3/3TA5Y-&6#&.8C_.2R@UI6ZUK MBOF:( @?Z*'.P12 (EN"U 0BRY8RERI-:BAJI8[O45A."C/A&)GD.68P'C_V MYCAGT';PLK92+\(&/B1:-HDBFQS(HF:.=NO2(U@A74^966CY9R!-5(+$C(5K MNCX=,LMG_20]2I($>G##W+_.2FK:4+HVA15)GDN"]NH>9$D'R]3G]T&EST32 MY3+<;:11*=>-$E83=Q%114$]R9@TZV3 MW?8>J<,@"3KT#^O0[D0<1559LPY'3'G]0RD$.$D;%C(3VI.1,OIE32RU<;WK=?C\9_B!_;/E=3*_>7,.4>ZM]/4K<:1]+M(O0 M)+,]:NV;3G([NNW#ITW[^??RIHE_+X@^I:ZPH-"D]]/+"&S3&#%S2?PFTO(#F"T/MRN:%-]C^.YG\!5!+ P04 " !B!EL>VL)+HDG2<]M=W2,E* B3IGGHQ MA^2\-X_#H<:3@U3?]1;1P%-3MWKJ;8W9G?N^+K?8"'TF=]C2SEJJ1AB:JHVO M=PK%RH&:VN=!D/J-J%IO-G%K"S6;R+VIJQ87"O2^:83Z>XZU/$R]T#LNW%6; MK;$+_FRR$QN\1_/;;J%HY@\LJZK!5E>R!87KJ7<9GL]CZ^\TQM"6N!+^\C^Q9V=SK(4&J]D M_:U:F>W4RSU8X5KL:W,G#[]@?Y[$\I6RUNX7#ITO+SPH]]K(I@>3@J9JNU$\ M]7EX *-JM"&=F M][BA%!NX;KL+IDQ-?$/$=MLO>Y)Y1\+?(2G@1K9FJ^%SN\+5:[Q/@@95_*AJ MSC\D_%J:,^ % QYP_@%?-)PRM\4?L/WHC'Y/<2H,09G#R*>=A M> %OD,(WI%=E\P'F($%W'OH<%DJN]B7YKFA>K:NRP1/)&**4B]98'G^@;I5&?P;W[ME3_$,72?G! D*-ENL-' M;/?H)!^3\97B"E<-BXZ?: %%N>WS8G=Z!>>CAZU"?%7G<$M)?[4R.D9Y-\+X M5W>"'_0;C:]M'N1>DVR"T;.02U3#RQ@6HL MA/^/Q^B="OG)0O*LL$;("IY; M@Q5I0&/(\M#.LY@5>4)&FK,DM*XI"]R8LR+AH[Y>H& )3VFOX 5ALS"$/.; M,Y;FM% PGH:0L"R/;(2 <-*(FEBB@L6!Y>XK"B(6\83P41J3PCA)(6-1QD?/-W;=EK*AQ\:B.*4$ MI!9"5LSBG-RH]M319=RSGC*XI78[+I($3F&<%VX(2:,U(A;0>8Z0KE[F7<7W MBP_BR2HK0A@G14$0@N8A"8OS>/3L8VOIL7+=O?6-\U]TH ;5QO5934]TWYJN&0VK0RN_ M[#K8LWOW/^!&J$W5:JAQ3=#@+$L\4%UO[29&[EP_6TI#W=&96_H[@LHZT/Y: MTL>OG]@ PQ^&ULS5;;;MM&$'WW5PR8(F@!UY0HR?%%$F [ M#9K ;@S'31^*/BS)H;C((G&;1;).-ENW.E5S6$C7<[7:H4?D']?WWI9 MI0-+J1NTI)T%C]4BN1B?74[#^7C@H\8-[)([]RDLWI:+9!0$H<&" X.2 MX0&OT)A )#+^[CF3P60 [LZW[&^B[^)+K@BOG/E#EUPODI,$2JQ4:_C.;7[% MWI]9X"N+@D;;;E2?^WO8 9R,O@'(>D 6=7>&HLK7 MBM5R[MT&?#@M;&$278UH$:=M",H']O)5"XZ7;Y3V\%&9%N>]EA MLV]@3^'&6:X)?K$EEE_C4]$QB,FV8BZSO83O"SZ"[/00LE&6[>&;#,Y-(M_D MN\[!:TV%<=1Z)/CS(B?VD@]_/>=S1SE]GC+4R!FM58&+1(J T#]@LGSY8GP\ M.M\C>#H(GNYC_TXT]F*?5_:;8X3Q";Q\<9*-Q^>P0DI*-Y%O&\]&&=7/S/Z1E(_YT/0MC!MJ>T*N$9)6._1,JR=CS7G MJB< L$(O=1>*4OBUC;!*6V4+K0P0*T:I^2",H0JV'X)M,43_QK'*#4(>.LO9 M@22/R]$/^7.PH_P&50A](#[X\6T NY;$<_H)KO$!#8S[,>O'"=P[%CU7ROM' M\>[@.KAQ/[@1;LVC44',UFEI$:WO+O&'[L*S\Z]FX^GA\?&KIY-L=O!.V58Z M(DS&_U?IIX?9;/9D',%]B-T0HQ!M]U]3) 86B743!>6/4$JENM;R%E"UHDUP MBFJH)-($+85O6R)MQ98P@!>&F#:;6AM(1ZK!77\WKC5B M-^R5DE$.E:M'WF"U-X;'4T8@8[\I&E!=&$>E*AUJA;0".X+E6D.XTZ0;] M*CY%PA!\[?KUL#N\=A==D__G>/=4WBB_TN*4P4J@HZ-7LP1\]_QT"W;KV/)S MQ_* Q&DM+S;Z<$"^5T[Z0K\(!H;_ ,LO4$L#!!0 ( %R(AU6?,DAI% , M %T' 9 >&PO=V]R:W-H965TK0QJ-)I M-AR>II50)IF,HFUF)R-JO%8&9Q9<4U7"KB]1TVJ<'"8;PYU:ECX8TLFH%DN< MH[^O9Y9G:8^2JPJ-4V3 8C%.IH<7ER?!/SI\5[AR6V,(E2R(?H?)=3Y.AH$0 M:I0^( C^/> 5:AV F,:?#C/I4X; [?$&_7.LG6M9"(=7I'^HW)?CY"R!' O1 M:']'JR_8U1,)2M(N?F'5^IYR1MDX3U47S/-*F?8O'KM]V HX&[X0D'4!6>3= M)HHL/PHO)B-+*[#!F]'"()8:HYF<,D&4N;>\JCC.3^:M&$ %S-72J$))83Q, MI:3&>&66,".MI$(']W4N/,*;C>'M*/7,(."DLLMVV6;+7LAV#C=D?.G@D\DQ M?QZ?,O.>?K:A?YGM!?PJ_0"R\P/(AEFV!^^HWXZCB'?T MZNNG].%\Y;/CZ_ M=A7[?$^],G,*B-5K9DD MZW=%QC%G%HF/^RZJ>\%V4X5O)?+-D535PJS#MDABZ8S#/(RZ?#PIE!',16AP MG@U\;;T#9J>;',%W($TP,M,I[R?=TH,X@&LC!R!,#HJ75B5IO7Y'*\.(KEDX ME2MA68,!3#4C;QU093S:CM83=@!BJ8P3\'*HGSD< M@'*N80BR@$6!L4="WMC@&F0KE'4>#-."JKVZK%]8D(VUC !K%/8 2L%AI8@X M<<\?:\9B7$_MFN"FQ8J% Z)8-.F!6S(U]M^G:+=&Z5;+J] N8V-W$,MLNU]O M[=^.:=LRG]S;A^=&V*7BLZ*QX-#AX#U+8MMFWDX\U;&!+LAS.X[#DM\_M,&! MUPLBOYF$!/V+.OD+4$L#!!0 ( %R(AU7@%@4T4@, *$' 9 >&PO M=V]R:W-H965T]WI&S56UUCV(O$'_=]]QWO>)SLC?U, M):*#KY72-(U*Y^J'.*:LQ$K0C:E1\TYA;"4<3^TVIMJBR .H4G&:)'=Q):2. M9I.PMK:SB6F3,?A(-L9\]I-5/HT2+P@59LXS"/[M M<(E*>2*6\>7 &74N/?!T?&1_&V+G6#:"<&G4'S)WY31Z'4&.A6B4>S3[W_$0 M3Q"8&47A"_N#;1)!UI SU0',"BJIV[_X>CB'_P)(#X TZ&X=!96_"B=F$VOV M8+TUL_E!"#6@69S4/BE/SO*N9)R;S;,OC2093NCJ66P4TO4D=LSL]^/LP+)H M6=(?L-S#>Z-=2?!&YYC_$Q^SHDY6>I2U2"\2?LC<#:3W?4B3-+W -^S"' :^ MX0_X%@WQ"A$L3;616OAX"?Z<;\A9+HR_SH7<,MZ>9_27Y8%JD>$TXMM :'<8 MS7[^:7"7_')![VVG]_82^^RIO2-@"EA;5)(S[Z=SI4P6Q/L=5R*L&YN57)5L M)C,\%\9E1\_,49]X$-]YJ(\>:N\!!/D-SH_9H.U2U =)?JLPC-_30^]JI1EM M&A(ZI^O>4E )K^!^T)MGF6FT(WC$#.7.5QP,^\/[86^E=ZB=81&W_=%HW%M; M;CW6O?1AK81VP$SPAJNUYI[@&//Z;MQ;Y3R6A0PT*^V$WDH_G!,A^QCTDR3I M_69,OI=*P5U_Q)A.P5J\!)PG_L"A6E@VUGKR=TPH%=\*)+A*^\-1 M>]9^.$ M^M>!/K<4[66!O&;HE9_'1$X4+_JJM !C#N?S$)VV3<=OP.!"$ MZF@[:+?:O3_SMNU^,V\?K_?";B4[5%@P-+D9\TG;]D%H)\[4H0EOC&.185CR M&XK6&_!^88P[3KR#[E6>_0U02P,$% @ 7(B'57X29/6% P H0< !D M !X;"]W;W)K&ULO55-;^,V$+WK5PS4H-@%B$BD MJ ^GMH'$N^WN8;M!G&T/10^T1$MJ)%$EZ7CS[SND;#SZ7NBG&]FI_2*DX5%QU]:-=8IH.1]% M+=?2?AEO->ZB$TK5]G(PK1I R^TBO*97-]S9>X-?6KDWSV1PF6R4>G";C]4B MC!TAVYDEWG@)#&GP?,\!32.3Z7C^@_^MPQEXTPZO!O'-C! M@7G>4R#/\IVP8CG7:@_:62.:$WRJWAO)M8-KRMIJ_-NBGUW>R49>;#IIWLXCBQ&<750>T&XF-/8-M!E\4H-M#+P?*EF]](^0V8D>.]*[ M86IAA5PU'@LLN6U@Y8LM-?QVO3%> M__MK!9CP^>OX[@I=F5&4G]CS<^C+]71S0&WA MD(B!=ZT1=:UE+:RL8/,$M[KU1C])56LQ-FT)GX1^D-: &"J4_U :C52UP\SO MGT;Y6I;G>1Q#U*<0HL-#Z8--EO+%08"?$>"%)GCS<0#;J)U!3N8M8)_5 M!FOO6GV4DYA\2Q]\P:.*N&N+61NX ):1(LY0H#EA18Q"EI(TIBBDE-"4!^]W M&B<9Y"3A%%>:)< 8R3@#EI"T*(*5&$0E@!&6)D!)SCAD)$D2X"3/:'!M6H'J M9,9PY;E34UK@FK(D6$EWDCI?X#6.O@:N\21A69P'I5!0#@EA#(.1-)L%GVWC M$V' XP2*M$ [6J3!O;*( M^FFQG_]3"SX(7>V%=C0I)3/NV.4DPQPOG&U1>-X)H3P/UKMQ[%KL%)9\QE.@ M!8G3%++8?U*.2AZL\;:TI?1%G J$Q:4)%HYB1RDC><)A1K)B]A_J]-KMBYZ- M36Q7[1\' Z7:#7::H"?MZ?VYGL;NW^;3XX4WK&X' YW/%!M]0J9T!_M\J98\;%^#T*B__ E!+ P04 " !MA:--MZ&'90;"86:DN>)#?=OQ\E.UFSM3GL MDE 2^?@>)=*3K=(/ID"T\%25TDR#PMKZ/(I,5F#%S9FJ4=+)6NF*6UKJ361J MC3SW0549L3@>1!47,IA-_-ZMGDU48TLA\5:#::J*ZU\++-5V&O2"W<:=V!36 M;42S2!S>X?^P6LG+2MN\%*5]R*W MQ308!9#CFC>EO5/;C]CIZ3N\3)7&_\*V]>W' 62-L:KJ@HE!)63[SY^Z.CP+ M&+T6P+H YGFWB3S+]]SRV42K+6CG36C.\%)]-)$3TEW*TFHZ%11G9Y_IWJ]E MIBJ$6]1PJ:J*:K4LN$9X^X6O2C3O)I&E3,X_RCK418O*7D$=PR=*OV^WQE MK*97\N,EO2U<^C*B[*QF,-?%^BUO"3@>(HY-5BF9"9*P7VW4"Y;(!@'9Z QE$E( MR'B9-25YR(WKA8Y*WE&11$6T5&JBXF-!&.#FY$NA$0\>!7PF"@<[)W3):D6! M[IYW=A+_L?_:/[GW+4=0\T?4-$$.7J^!F\8:2_P-QR$;#LGJC0=A/!B<7*W7-#Q<+7RU:7S 3>W*8T*X0WHM(G/I MEU9E#S#?5P'! 5PD !D !X;"]W;W)K&ULC5;;;MLX$'W75Q!J43B $$G4S79M XZ;MBF:W2!)NP^+ M?:#EL#C?H[]MN".7.3,P4^(OOK#KL=_WR0*6K!;V5FW?PXY/XV"IA&E& MLMW)1CXI:V-5M5-&#RHNVR][V-W#[RC0G0)M_&X--5Z^899-1EIMB7;2B.8F M#=5&&YWCT@7ESFH\Y:AG)U?2,KGBA+PS]*>$SH("(TH/8&7=&23!B_Y M"=X[I19;+@1AG^"0=AS24^B3MXQK\IF)&HA:DFGYM>8:D,T"I.5+[F)W MA)HC? N"612]-)97S>R3@64MR$>L"W.,YVE/#JRPG17MIF2I!-:Z&7H8/S4' MW860?&"RQM(G2=QN>+TK2>Q:U08=-&?DG5;&(*FRKNK6V5FM-50DA^=Y$!>1-T4O%;EFY1K3[<#<ACS\[3T;8 MH1%HC6"E:BP_P#MZL&2)SP .IF2"/ +3AG#SK)R_*]9;<$W?I226L&[;>+O YZ1IG7-E,0N;Z1K_?$ [ 3Q?*F7W M"V>@^Y>:_ ]02P,$% @ 7(B'50I 'J$' P / 8 !D !X;"]W;W)K M&ULA55M;],P$/[>7W$*"'526%[7-J.MM T&0YJ8 M-EX^(#ZXR;6Q<.Q@.RWPZSD[;2EHE ])SO?R^#G[[C+=*/W5U(@6OC="FEE0 M6]N>1Y$I:VR8.54M2K(LE6Z8I:5>1:;5R"H?U(@HC>-1U# N@_G4Z^[T?*HZ M*[C$.PVF:QJF?URB4)M9D 0[Q3U?U=8IHOFT92M\0/NAO=.TBO8H%6]0&JXD M:%S.@HOD_#)W_M[A(\>-.9#!9;)0ZJM;W%2S(':$4&!I'0*CSQJO4 @'1#2^ M;3&#_98N\%#>H5_[W"F7!3-XI<0G7MEZ%DP"J'#).F'OU>8-;O,YL:K;!Q*#ALO^R[]MS. B8Q/\(2+?=;^19OF26S:=:;4 [ M;T)S@D_51Q,Y+MVE/%A-5DYQ=GXCURBMTAP-#-^SA4!S,HTL(3M[5&Y1+GN4 M]!\H!=PJ:6L#KV2%U9_Q$3':TTIWM"[3HX#O2GL*:1%"&J?I$;QLGV;F\;+_ MI/D#7G)3"F4ZC?#Y8F&LIKKX\EC&/6#^.*#KE7/3LA)G 36#0;W&8/[L23** M7QRAF^_IYL?0YU>J:94DQ@;4$@[NZ#&BQZ$.+YA1TL8RBQ4P"[9&H)Y$[?8H ME;$P)*.LF":SI&>-FOH2&K2UJLR)5TJ:$]3\@O]TM0)K)CKT!BY+T57D3?": M,Q&"8 NE0V]LF.R6=-"=YG(%BH!K&B"G\)XHE'_DRO^BRPPLE2":YGPPO)%$ M6G6&((D.U8A:$/M=F*SH%2+-P/#F#I C'R60P MB@EH GD6%LEH\+O*[ON2@&%"#LD(3F!8A%D\AI/!4\B+L"A21R,/1W'Q6+U$ M!QW=H%[YN67HK#II^^;>:_>C\:*?"+_=^[EZR_2*2P,"EQ0:GX[/ M#]K.H7 M5K5^/BR4I6GC17<[J)T#V9=*V=W";;#_8!5)N$Q("["X@ =OJMFI5M&SO'D[W8)(!K"9V:CNEW*_OV(&44HKZ M0NSQS#??>&8\C'92?=);1 -?BUSHL;/"FXR<;*$F(UF9G M<*-!543"UGV$N=V.OZQT%3WRS M-5803$8EV^ 2S<=RH6@7-"@9+U!H+@4H7(^]:?=NEEA]I_ WQYT^68.-9"7E M)[MYS,9>: EACJFQ"(P^7W".>6Z!B,;G Z;7N+2&I^LC^AL7.\6R8AKG,O^' M9V8[]H8>9+AF56Z>Y.XO/,3C"*8RU^X7=@?=T(.TTD86!V-B4'!1?]G7PSW\ MCD%T,(@<[]J18_G #)N,E-R!LMJ$9A<[,QDKC#C!J8; MA4AW;8")#!YP9:#]S%8YZLXH,.3':@?I 7-68T:_P+R%]U*8K8;7(L/L1_N M^#4DHR/)6705\$-J;B"Z]2$*H^@*7MP$'3N\^!=X+KX'KM-7V'::YCVKJ%/EM2$694C MR#6\DV(#SZB*.C]<@-DB3--4%B43>TZG'8%JH%K8!K6,J>W0-^UVH\625:: MBDYW@-(L5ZB:3,-;)BIZ*2#NUH+6Q^5#?0/O)!/0'MP,DC\L(MW.N7'GGMK$ M5(J;/5@N5F=:;:BCH./5B&'6C^W,'T4W<.#@G<\G!$DN# MA:41ATXK.2+#K1\E8>O@L-ZX-#YJ7;DKFDMMM ^"'F)"HLNMBBIWE\@*J0S_ MG[EGK'T;0X=^^]!IS2NE;,\N[#F=D5U#7D.[ZP_#T"IW_= N6BZ/WRN(XH_\ M01S18NAWD]Z5>DV:>DU^NUZ?\'/%Z7F!A>(BY27+8<'V]I'1=&8'ABT*M7K!)ZI,&ER 4)A\\;T69&UWE#;$Q/*3>S35+$T,LK72X@' MR@KG!/_4&%%U+:CV5WZ;J#DY>\0+5Q M\TI33U7"U(]Z(VU&XK2>!-_5ZWGZGJD-IS+(<4VF(;6*!ZJ>4?7&R-+-A94T M-&7<F%HD@QS9HY4@9)V%DKGS-)2+T-3:&2I=\I% M&$?129@S+H-AW^ON]+"O2BNXQ#L-ILQSIG^-4:C5(&@'&\4]7V;6*<)AOV!+ MG*']4MQI6H4U2LISE(8K"1H7@V#4[HV[SMX;?.6X,ELRN$SF2CVZQ30=!)$C MA (3ZQ 8_9YP@D(X(*+QJ]45KO,Y=GB)$L9_8;6VC0)(2F-5OG8F!CF7U9\]K^OP+P[QVB'VO*M MGN4%LVS8UVH%VED3FA-\JMZ;R''I#F5F->UR\K/#"]3\B;G*P"673":<"9A* M8W5)I;<&F$SAGIM'N&&23LDIH?G Y@)-JQ]:HN" PF0=;ER%B]\(=P8W2MK, MP$>98OK:/R3J-?]XPW\<[P6\3>P1Q&?O(8[B> ]>IZY'Q^-U_EZ//ZMPA>F2 MRR6,7"-QR]' !3>)4*;4"-]'VF1F2>%==J6\G]0#!5@H03/!E=2Z?@*?NR/@HO.:J2HUW;.:*7_- MU.TF-=-DF^FB9FIJIA14>WR;:41_KI*H05ZU);JV!&HJ-4==]Y4WVR@[D5>V M>XT'#['=T(U1KDKI67^B@0C-:V5,"ZY5POP,(OU.B\:$F0PNJ1J^RQ":4W<& MJC04F0"V"6WS>$/?F*U8X6KA&]+ .S@\.(W;\?F6=$M%T/#QN7"%(WVS?08M M]X\C:#4^NYK\+YD=KS,[HAFIA5>&'\5Q9&NU>S.@M1>T,:'^AE-TL7(#Z M=1[^!E!+ P04 " !KN!1[;.C!WP9Y."K.D3-9^+!X4]OT9)6$Z% M9E* HNG4FX?CZX%=[Q;\RNA&-[[!,EE)^<5VELG4"VQ E-/86 2"/U_I@G)N M@3",/[>87NW2&C:_=^@WCCMR61%-%Y+_QA*33;VA!PE-2A8O MEER[%C;5VD'?@[C41N9;8XP@9Z+Z)2_;?6@8#(,3!M'6(')Q5XY@[&I$LQ^.JK/&X)BP27DR"F<9VIG9+45*&LZ?R8I3?3'Q#8+:*3_> EQ7 M -$)@!'<26$R#9]$0I-]>Q^#J2.*=A%=1ZV ][&Y@FAT"5$012UXG9IAQ^%U MVAG^/E]IHU $?QSC6$%TCT/8@S'6!8GIU$/E:ZJ^4F_VX5W8#SZV!-BM ^RV MH<^>\* E):=PG\(UX43$%)[<@9R+!.Y-1A4L177^K) ?*2>&)O LX;Z@"@?% M&BJ6QZBU.C].;1=%518(1B%=%*P1A=I&823(4@&O=IEI(!I2R?&PZ_'987QP MOA1@,EEJ!-47!W07G&C-4A97'E (
K19^)J+$F@&=\/+,0<%<:VHTN"H" M,H7/W\?>PS (L TO@U%WN_R6D17CS# ,XL.[812&'V%1*D6%V6YQK^GU @QK""V"Z=6"Z;U-,)67A=2F M*9!C(F@%/"Z""CRVX,V\'V3X.5.4[I4 ^ 71]T;^5@9/!J64VU1@(IS9M_5_ETXKC["';:<7_.\D.H&K;N&K@?]$ M)W)TAOTVB?5KB?7?)C'DQC.VX,YU+K$@V3>(Q7D/@VYCK@O1L-_H]R#^/X&+/ MJED+L$!UPY8L#>HL#=JS5!8%=YI#-PNB,[C!?3IU69R^(EJ]'*\.L.<[MKY3 MZ_O$%7'\>GC3N3LX9J<*@:-?$)8@O *2R]*FB(F8EQ:761 *.<91JOJ8OE)< M\\JJ26D'>:!3[62&3>3$\N^)G"X&AY1 _J/HAK8>1-@>4YK?>#+F5*W=PUAC MN<=MJUZ/]6C]]IY73\[ORZN'^QU1:R8T.D[1-+@:X&6CJL=PU3&R< _0E33X MG'6?&?Y_H,HNP/E42K/K6 ?U/Y+97U!+ P04 " !D%:"NU75;+"@0"=O=AM0]N,FDB'+O8#J5_OV.G38M4JGUIQA.?,W/L MR>E@*=6+SA$-O)=QW>\V_"IPJ7=BL$IF4K[8Q4TZ] +; M$'),C&5@]'C#*7)NB:B-US6GUY2TP-UXP_[-:2Y?([KO5T+%\BN7:_L*SW=BX\2"IM9+D&4P=E(>HG>U^?PPZ@'WP"B-: MR/5=%W)=?F6&C09*+D'9W<1F R?5H:FY0MA+>3**WA:$,Z-QDE1EQ9G!%.Y- MC@JFLJ3KS>VYOR'<2JWA])G-..K6P#=4T@+]9$T_J>FC3^@OX$X*DVNX%BFF M'_$^M=KT&VWZG40'">\3#J0(-QTV!\B'TTS9F8HX9" MP(1Q)A($F<'_7-L^)8=K/><(R;8>\=+$-S793DWI:B8?:G(W*B?'_2@*KL;W MTUL7AEVDJPT$ZEN 7UK]"4)F%9*H4A6 M,&4ZAV=I&#_:' S\(.)BDP$VF$]"O %3L.S7A!"RX9QKWY2*NY#Z^C3T9XA M&1N2O22<:5UD1<*<6Q"RWXV)Q(H(HZLF<30N926,WH'0>61*EF U@Y%PS90H MQ%PW6.HF[NWMX4;0P2"*!J M%ZP71BZ<\\RD(1]S84Y_'*CL!GJ?26DV"UN@^2L:_0-02P,$% @ 7(B' M5;E.=H:'! R0L !D !X;"]W;W)K&ULK59M M;Z,X$/[.K[#84]5*E("! &D2*>WV[GK2;J.DW?UPN@\.<0 5,&L[37N__L:& ML$DWR?9TIZK$'GN>>7D\]@PWC#^)C%*)7LJB$B,SD[(>]'HBR6A)A,UJ6L'* MBO&22)CRM"=J3LE2*Y5%#SM.OU>2O#+'0RV;\O&0K6615W3*D5B7)>&OU[1@ MFY'IFEO!+$\SJ02]\; F*9U3^5A/.9WM"B4$#@QK<6T^Q,*L7=\1;] M5QT[Q+(@@MZPXFN^E-G(C$RTI"NR+N2,;7ZG;3R!PDM8(?07;9J]H6^B9"TD M*UME\*#,J^:7O+1YV%&(G",*N%7 VN_&D/;R(Y%D/.1L@[C:#6AJH$/5VN!< M7BE2YI+#:@YZ7UQ#7$MVP$K@61*?K_($L"BHNACT)9M3F7M)"7C>0 M^ ADC#ZQ2F8"W59+NMS7[X%[G8]XZ^,U/@EXGT@;X=A"V,'X!)[7Q>QI/.\( MWL=<) 43:TX16^U'/:,%D3H50@H+-=E9Z.Q,R2L<1BG0GY.%D!R.TU^'EVH35.97?:7"RN29W_)]'UV@R/9= M R[T%PO0@TZIPK,;9\+8YL)WYK]X8%YL!;Y.KV?W M,?)L]Y#,T.D'+>PH+>SZ5A X:D=H^P$"9@[)C#?D 5+\EE E.T%JV)$:_K?" MGZVHET[#']:NSB,+(S#QFIP\'[N M[;17)>6I;B(%O(?K2C:=5B?M^M1)TYY]W]XTN9\(3W.HLX*N0-6Q0[B">=,X M-A/):MVL+9B$UD\/,^BU*5<;8'W%F-Q.E(&N>Q__ U!+ P04 " !QBKM@$/B DBH9LR09QQ47*DJGP;8PZ50W3@J%"P.VJ2IN?L]1ZO4L.HHVAGNQ*ITW MQ.FTYBM\0/>E7AC2XAXE%Q4J*[0"@\4L.CN:S$<^/@1\%;BV6S+X3I9:/WGE M)I]%B2>$$C/G$3C]GO$;:' \H([GDZ-7H/QT83FA=!JR"9R0OE+>7"&O(+R7'JC,ETA//(7 MM/#ND2\EVO?3V!&T#XBS#F;>PK!78$[A5BM76KA4.>;_YL=$J>?%-KSF;"_@ M7>8&P$X_ $L8VX,W[/L,TK=OCL;)ISU\1SW?T3[T=&'T3QIKD@RLZ8R[]Y0V!C0<)' )C@Q,XW/(PNM_@&87OKD.+MP:[0K,*ZVLA MTXUR[8SWUOZ%.&L7XV]X^[S<&PO=V]R:W-H965T(T_90]$!+8UM8271).D[[ZSM#V4H"9+T]]6(.R7EOWI!# MC:<'I;^:+8!ESVW3F9FWM79WZ?NFW$(KS87:08<[:Z5;:7&J-[[9:9"5 [6- M+X(@]5M9=]Y\ZM;N]7RJ]K:I.[C7S.S;5NJ_%]"HP\P+O=/"0[W96EKPY].= MW, 2[*^[>XTS?V"IZA8Z4ZN.:5C/O*OP64SRF2EU%>:W%8S M+R!!T$!IB4'B\ 37T#1$A#+^.G)Z0T@"OK9/[)]<[IC+2AJX5LWO=66W,R_W M6 5KN6_L@SK\#,=\$N(K56/<+SOTOEGDL7)OK&J/8%30UET_RN?C.;P"Y,$W M .(($$YW'\BI_$E:.9]J=6":O)&-#)>J0Z.XNJ-+65J-NS7B['P)&SQBRVZ[ M_H+II,:/37R#K6!WJK-;PVZZ"JJW>!^5#?+$2=Y" MG"7\4MH+)@K.1"#$&;YH2#=R?-%WTGV G=*V[C;LCZN5L1J+X\_WTNW9XO?9 MZ,%;ABS"@G\";?_@A3(./9[3&@];X'/O\,S[)I<2+8+*KV$GYEQUH MZ93?:[6N+1O_HHR9,+P^=B/+[:O4CI#W\CH?>>E>:/T/5&Q%SY9)#4&D!$B)'I28WO=R]+C5 &^*A'W&X&]61J"Y%E!1L@+D9/!BS3 M,>1Y2/,LYD6>H)'F/ G)->6!&W->)&+T^$&VNX]WK.")2'&O$ 5BLS!D>2R8 MR'B:XT+!11JRA&=Y1!$"Q"DK&V2)"AX'Q"]RGB<9BWF:A>B3]BH"M+*8HF4( M#EB(N@+AAB0>72N-]RXML)MG[!T&"SCBD4@0'Z4Q*HR3E&4\RL3HY<9NNU*U M@"*C.,4#2 F"5LSC'-VP]O3)97QDG7!&+V1<) F;L'%>N"%$C61$/,!\3I"^ M7A: I0DGGD?Y3,J*D(V3HD (0O,0A<5Y/'KQH5IZJET/&B^@ ZRK"9T AL(C MP$!T>$4V(BUOP]'IT96,8T&*Z/9$X6Z/AWGVW@?"?_4=;T%O7+^[Z9W4F[HSK($U0H.++/&8[CM4/[%JY[K"2EGL,<[<8E,' M30ZXOU;*GB848/B;,/\74$L#!!0 ( %R(AU4LKBNH5P, ,( 9 M>&PO=V]R:W-H965T51W+/DLD+MI-%@L5A$%Z/SRXG?'S9\E+AQ6WWP3E)COOC!VWP1#;T@5)B1 M9Q#V4LJ'%X9]4GF5"ZBTPAR+$2MZ+W9 M_(6MGZGGRXQRX0N;9N_L)(*L=F2J%LP**JF;5GQK_\,6X'3X"T#2 I*@NPD4 M5+X1))9S:S9@_6YF\YU@-:!9G-0^*?=D>54RCI;70EKX*%2-\/)!I K=X3PF M)O;+<=:27#8DR2](SN#6:"H=_*ESS)_C8Q;4JTHZ59?)7L)W&1U#Y?CP#?^O5H;\S=CM[5%I31JU>$MN+CGM(12)VI.I=Z!50B'U)K41.L MC0UUQI*? T ;\O7K"Y%52AU@16_+D2#D.O?6" KOX-$[X$#N9QSY0PJIOTW. M!WQ.3(JV/RJ#K42WO\43#UZ^]6!3._YW[A!N\!$5C-HV:=LQ/!AB/5?"VB=V M-[CQ-AYZ&_Z_6U3"B^E,\[50VR8-?\"+@]-DE+Q^UAM-CF:SDQ\[R73PM]"U MS_!X]'^5?G:43*<_M$-X\+GK<^2S;?[K$0F)14>R"H+2)\BY*$VMJ0,4-6MC MG' E%)QI![7S:QV1U!R+&< R0S@VFU)F)3A9226\'*$=WZ14!CHG*MSVNS&U MXKA^+N<392 UE@L4;8OI:#*N*AF"232DL&#H\/IE&8)LGIQF068=K M/C7$CT;HEOQ*H_4;>+TPAKJ!#]"_^\M_ 5!+ P04 " !Y/X M;-_?][OSPW##Q9-,$14\YQF3(R=5JKAR71FEF!/9X04R/;+B(B=*FR)Q92&0 MQ-8ISUS?\P(W)Y0YX=#VS44XY*7**,.Y %GF.1&_)ICQSYJDRG2X MX; @"2Y0/19SH2VW48EICDQ2SD#@:N2,NU?3P,RW$[Y2W,B=-AB2)>=/QKB) M1XYG L(,(V44B/ZM<8I99H1T&#]K3:=9TCCNMK?JGRR[9ED2B5.>?:.Q2D?. M>P=B7)$R4_=\\QEKGH'1BW@F[1ULXX@IZSZD^FL:RDP5%TKH4:K] M5#@II>Z1$@B+84(DELVCIFY/0:%:'9&9P M9?"0\E)J&3ETE8[,Z+M1'<6TBL(_$L4ES#A3J82/+,9XW]_51 V6O\6:^*V" MXS+I@-<_!]_S?7A<7,/IR=FAN-IE[B+5 ?]R7P86F.A]K%K"[#79[UG]_A'] M+V6^1&$R?E>@T$EER59=PN_#"U7XK;KFZ%_)@D0X<@I32K%&)WS[IAMX'PXE MH1(;6#%S[->A/W37![CZ#5>_E:O955.>+RFSN^5<&_KPQY93;YX'09A

IO':6SO9/?O].IEFQ&14"8APY5V]3H7NAJB>BTJ0_'"7KA+KO3U;9NI?F!1 MF EZ?,6YVAIF@>;)#O\ 4$L#!!0 ( %R(AU4OUP> [@( +P' 9 M>&PO=V]R:W-H965T':0\F.1"KCDUM!\J_WW%",U9"M)?$M_-=3G*.!UNIGG4*8,AK MQH4>.JDQZQO7U7$*&=77<@T"=Y929=3@5*U1TWHTPXT:!8 MFZEH('/#F8"9(CK/,JIV8^!R.W1\YVWA@:U28Q?<:+"F*YB#>5K/%,[<"B5A M&0C-I" *ED-GY-^,?<\&%"=^,-CJ@S&Q5A92/MO)-!DZGE4$'&)C(2B^-C ! MSBT2ZGC9@SH5IPT\'+^A?RG,HYD%U3"1_"=+3#IT>@Y)8$ES;A[D]AOL#846 M+Y9<%T^RW9_U'!+GVLAL'XP*,B;*-WW=)^(@( A.! 3[@*#071(5*F^IH=% MR2U1]C2BV4%AM8A&<4S8KS(W"G<9QIEH%+_D3+,B0U=D7GX;(I=DIH S)+33 M$>$#< M:O5;]=1A11TV4D_%!H21:E='&!X1ML.P6T_8J0@[C80SA>U,F=TEF7$J#,&? ME'S&'V*-?<;4B>@=U?+TCODYXRG6_XNO_WV\VH[O"N7O&EIMX_*.2L_O^D'X MCM\]Z,7V7OM.U8H)33@L,%])@LR^&*5ZOH.P!W%]* M:=XFMN-7%W;T!U!+ P04 " !A*;6R'(/JD081]%96#$N@S3Q>U.=)JJQ M@DN<:C!-53'].D:A5L-@$*PW[OFBM&XC3).:+7"&]J&>:HK"GB7G%4K#E02- MQ3 8#2['I^Z^O_#(<64VUN"4S)5Z=L$D'P:1*P@%9M8Q,/HL\0J%<$14QI^. M,^A3.N#F>LU^X[63ECDS>*7$3Y[;F"BHNVR][Z7S8 ,3Q.X"X \2^[C:1K_*:698F6JU N]O$YA9> MJD=3<5RZ/V5F-9URPMETE/UIN.'>(3B$6?O?@"I@JE%PRNC"&\8U/#+1H#NQ M)8+':U/XU6L;% 5%?>3&HX1X%<_E,R6L# MO^^PFJ-^@CW@$GZ4JC%,YB8)+:ES-899IV3<*HG?47(!=TK:TL!7F6/^+SXD M5WIKXK4UXW@GX??,'D%\\0GB*([A878-^WL'.WB/>\N//>_Q+LN]=51HP26W M>'A+3S/_SSYRYY; ,+%8F:=MEK293K9G<@U]:6J6X3"@CC6HEQBD'S\,SJ(O M.W2<]#I.=K&G;X]B6V4M]LQCW618IH,HBI)PN27C:9_Q=&?&!X-%(^"6%PC[ MOY!I<[ M]6Z2%@4PUTK8MU>_V VG4]N';]7::W3&] MX-* P(*@T=$Y%:7;"=$&5M6^*^?*4EOX94E#%;6[0.>%4G8=N 3]F$[_ E!+ M P04 " !CJUTAYY 0+L 1*PO=Y*W7:UVUX_5/U@DH%8 M36)J.\M6NA]_XR0D89MU!9=^ ;_-,_.,Q^-QIGLNOLH(0)'')$[ES(J4VEW: MM@PB2*CL\1VD.+/A(J$*NV)KRYT &N9"26Q[CN/;"66I-9_F8[=B/N69BED* MMX+(+$FH^+Z$F.]GEFL=!N[8-E)ZP)Y/=W0+]Z ^[FX%]NP*)60)I)+QE C8 MS*R%>[ER?2V0K_B'P5XVVD1367/^57>NPYGE:(L@AD!I"(I_#["".-9(:,>W M$M2J=&K!9ON _E=.'LFLJ805CS^Q4$4S:VR1$#8TB]4=W_\-):&AQ@MX+/-? MLB_7.A8),JEX4@JC!0E+BW_Z6#JB(>#YSPAXI8#W5,![1J!?"O1SHH5E.:TK MJNA\*OB>"+T:T70C]TTNC6Q8JK?Q7@F<92BGYHO@6\8DRUWZ!UF$8=ZD,;E. MBQC1$R^O0%$6OYK:"E5J03LHX5<%O/<,_(3<\%1%DKQ.0PB/Y6TTM;+7.]B[ M](R BVS;(\[@@GB.YY&/]U?DY6^OR$;]_L(=C?]L,]",]SY0/>)-CO$,=O8K MO_9SW/XSN,M,XHB4I.G@SV]QC%PK2.27%E.7!>2@'5(?Z$NYHP',+#RQ$L0# M6'/D[3NMO#L".V(_J-@/3.@U^Q5/UBS-H^@".WCZ0Q!%4'T0-)4;$.)I7!2^ M,"HXU1<%F)^#Z<3V,'='3G_@.,[4?FCA.:QX#HT\%Y@Y"=^0MS0-R;^F,%P6 M0,.&"?W!P*_U%X8:U9VY:7Y%QC>3V0H S-"*?&(J(@NI!"=9 M""*\*,E.L !TM-/:#6W,QS\>MJ'O.,W#5K RZCV3U:1B-?G5&6K2DE3<-IY& M2\[DZ3KU!>^8]X]^UX=:$L6+ !9 #NQ!7I W@DO9QJ_$'3<)/F%F5GTNM4;M MXIX2FBQ%BC0E( ,-18. 9ZEJI>;^L'?]MITSZS^7GU?S\T[>NJ,230&J54B< MW&=KC%Q&!8/VS?1:3F4K9:-)YU*NRR;76)?,WV7Z/M%99A$@OF[$>+FV4NJT M7/J)76[/\S&BQ%/O'M.LZR/77"#]G[L6"XTWD&*2BHDN.Q8A/@L8 E#]("*O M'_&%AT?"=#.;C3O9WL]M1H55ZX%>4;6Y=M[GFPJW]+FNZ MXPYBJB#$!5*UIX=.B[42K9EL1L>YIF!J-]ZM"8AM_IR7)$_;Q1.V&JT^&2SR MA[)=+R^^-]Q0L65X2&+8H*C3&^&6B.()7W04W^6OX#57^*;.FQ%0O.OU IS? M<*X.':V@^I R_P]02P,$% @ 7(B'59I7=[E"!0 \B8 !D !X;"]W M;W)K&ULM9IM<^(V$,>_BH;>=.YFVF#)#Y@4F$FP MW=Y,,Y<)E_;%35\H(, 3VZ*R"'??OK)Q;/R LWR)L%F][?RKOR/M-%HQ\5S MNF9,HN]QE*3CWEK*S76_G\[7+*;I%=^P1'VSY"*F4EV*53_="$87N5,<]8EA M./V8ADEO,LKOW8O)B&]E%";L7J!T&\=4_+AE$=^->[CW>N,A7*UE=J,_&6WH MBLV8?-S<"W75+RF+,&9)&O($";8<]V[P=4!(YI!;_!6R77KP&66/\L3Y3'N&=F(6,3F,D-0]>N%35D4920UCG\+:*^,F3D>?GZE!_G#JX=YHBF;\NCO M<"'7XY[;0PNVI-M(/O#='ZQX(#OCS7F4YC_1KK U>FB^326/"V87(\!=$#$(ZQC,]P=TT>81WL'W0MS^5*?HL69S^TS5I]ERK MFYO)\G6ZH7,V[BG=39EX8;W)SS]AQ_BMJV*0, \2YD/" B!8K=)666E+1Y]\ MY9)&K]7M*NC>WU"W\MI6V"#.P*J;^6TS M=S!PC;I5\)95+1UVF0Y;FXY');E*36=2B6J*OMVQ^(F)SHFNY9P[T2%A'B3, MAX0%0+!:99VRLLZ%),V!K#0DS(.$^9"P A6J_2@K/3@?9*V=[#< M]P 2YD'"?$A8 2KE718EG1X(<4;0E8:$N9!PGQ(6 $JU4:&]6NT7B?YA7^ MAZHQ,*V&3DV[K+!C-C2OPXH0QR(-T=,/^=S\=@4U;=?MECU\L-_&VLQ-:4(7 M5"M\>L*Y[P,HS0.E^:"T (I6KRRI*DLNI'\%&*K@D#0/E.:#T@(H6KW@5=," M:W?*)XB@V2%IUK7H9V+Z4 ()V-T!I'BC-!Z4%4+1ZP:L6 M!];NJT\00*:0- 6PP\H:M%:!;2L+8[M4&P=N]]@BH..U01M_;&;2L7MU:%;2.3D-;.&+3ST!&3 MV,ZP6Q1)U5(@^I;"%[EF0BN >L"Y[P,HS0.E^:"T (I6+VS5\2#X0@)(0!LA MH#0/E.:#T@(H6KW@52.$:/?=;PM@X5_[)Z_17!5V&%E&3:S36A?KAG M)[<=4BU#[8;\]0^.Y*BUW2H_/)6B.=\F[?XNLI[KCO MX>M@?_RJPN]/@]U1L0J3%$5LJ4(95P.EU&)_P&I_(?DF/Q#TQ*7DB" MB9 '*8VZ3_P!02P,$% @ 7(B'52LI%=,=! X1< !D M !X;"]W;W)K&ULM9AMC]I&$,>_RLJ-JD1JS\\& M7P$I=[:52#T%'9?T1=47BSV %=OK[BZ0^_9=/V"P\3G0VWL#]C+_WXQGEH&= MR9[0[VP#P-&/-,G85-EPGM^J*@LWD&)V0W+(Q"+WAQ8(ZF^1X M#0O@7_,Y%7=J0XGB%#(6DPQ16$V5C_IMH)N%H+3X%L.>G5RCXE&6A'PO;CY' M4T4K(H($0EX@L'C;P3TD24$2UK6TU!X99QDM9B$4$:9]4[_E$GXD0@ M./T"HQ8878'U@L"L!>:E'JQ:8%WJP:X%]J4"IQ8X9>ZK9)69]C#'LPDE>T0+ M:T$K+LIRE6J1X#@K=M:"4_%I+'1\]@@[R+: 'B$DZRPNJ_T[6E3[#)$5J@T8 M\F*&UVL*:\PA0LMG-*=Q:32G)-J&'#T]YX#>>\!QG'P0D*\+#[U_]P&]0W&& MGC9DRW 6L8G*1=B%"-%$#R3C&X;\+(*H1^\-Z]T!O2K2U>3, M..3LSA@$?@GY#3+&R/VE;>N96N&<[(:IOYYV;CT6BLM:V"GUFUTF$WZ; ' MT_$)TVB/J=CG#Y N@?;N\4'$M7M<)LR3"?-EP@))L%91G::HSAMU,T=FI67" M/)DP7R8LD 1K57K45'KTNFY6R>W3#J2[5J=/W9];C9SB5[W5S,Z-#%?TO$XO M&XSWVM3VN#3UD^A;.1LW.1L/YFRQS?,D%G\EAUK>(.+:+X),F"<3YLN$!9)@ MK:*Z35'=-VIYKLQ*RX1Y,F&^3%@@"=:JM*X=SXK:ZYI>K6_U#<.UNO_A>LST ML69WS+P>,T<[,_.'@[XVPSU.;L>\7\NIQX'O'5\/L!TW6< M,93 2KC2;D:B==-JGES=<)*7\\\EX9RDY>4&< 2T,!"?KPCAAYO"03/5G_T' M4$L#!!0 ( %R(AU6VA18&PO=V]R:W-H965TCX?50:KO.@,PY"GG0J^]S)CBRO=U MDD%.]84L0.";K50Y-3A4.U\7"FCJ0#GWPR"(_)PRX6U6;NY.;5:R-)P)N%-$ MEWE.U?,-<'E8>Q/O.''/=IFQ$_YF5= =/(#Y6MPI'/F-EY3E(#23@BC8KKWK MR54\"2S 67QC<-"M9V*I/$KYW0X^I6LOL!$!A\18%Q3_]G +G%M/&,>_M5.O M6=,"V\]'[Q\<>23S2#7<2OX/2TVV]BX]DL*6EMS24IM9%Z#,8*J?/M5"M #HIQ\0UH!P+&!: Z:_ V8O &8U8.:4J:@X M'6)JZ&:EY($H:XW>[(,3TZ&1/A-VWQ^,PK<,<69S#WL0)9![2.1.,+<7[\AU MFKI'RLDG4267??$F!D,9?XL67Q]B\N;UVY5O, CKRD_J!6^J!<,7%IR2SU*8 M3)/W(H6T!W\[C%\.X'TDWR@0'A6X"0<=?DG,!0F7?Y(P",.^>/X;/!Z&_TW% M!9E.^N G;*;-?DZ=O]D+_FY1'(6'B7!&'QG'701-J$@)/!FPBI$#58H*.]^W M>97WR'FW-6._F4980X*5OV]K,LXL[IJ%IV8G'&<-Q]DXC@=FLOJ0@&H8/V,] MJI):54G] UDSD? R96)':)W;O?2KA>?M@,.H2W^<63Q(PU;T*UW0!-8>EFP- M:@_>YH]7DRCX:R 1YHU(\W$B4:W!:"R.G(H$^DC/.VPFTR#HLAYI%\\[N_Z[ MW0FCJ&$4#3)J%:7D2"Z1VO1N9-2-M8_2.+-X,+ S-W+1T%X,T\ZE,NQ'58'E MUF:R KQY#>J0,DSQ 14677K+K@A=JWE/,@]&>:8&EXT&EX,:Q+ %I:ICW"7? MS@4\\P7JY4R)-!G6A:1$J#@>A#Z9+L)#*F4(M&Z&6PZ>>%@RU<27O M1!@BL(?D$NN? 96[&T%G*)0;]FFR[![B69\H(^WBP;C/5&42_.IR@O-TTQW PO/IY34PLG!-ZJ,T>)N[QPP_8T!9 WR_E=(&ULK59; M;YLP%/XK%I.F3>H*&,BE2R+E-JT/7:-&W9Y=,,&JL3/;A.[?SS:$Y>)&U;87 M\.7[SCG^.,>'4*$H97 LBJ+)'X-<.4UV,O]/8+#V13 M*+/@3T9;M,%KK!ZW*Z%G?F^M?[-GU69Z0Q'-. M?Y!,%6-OX($,YZBBZH'77W%['AM@RJFT3U"WV, #:245+UNRCJ DK'FCEU:' M X*VXR; E@!/"?$KA*@E1&_U$+>$^*T>DI9@C^XW9[?"+9!"DY'@-1 &K:V9 M@57?LK5>A)D\62NA=XGFJ_8N^'K4/]I:<[+/2U MZ[O0E(RM!GT;@ONM MJ2)YI"+3.2J$@SCJNU5*.I62_YU [>7B4B1QI%!_& ?1B28.G#.%7/9Z40!/ M4G+IPL$X.?#;B.,?W-,E%AO;("5(><544W3=:M>#I[;UG*S/PIMYZ%A?Z)[= MM-@_YIN&?X?$AC )*,ZUJ^"ZKZ,531-M)HIO;9=XXDKW'#LL]'\'%@:@]W/. MU7YB''1_,I/?4$L#!!0 ( %R(AU7+<\$LOP( $\) 9 >&PO=V]R M:W-H965T&E_FG/&LA$+MK!BG6*HI7]NBY(!3 Z*Y[3G.P*:8%%8+H!7@/PC@'!$P"_ ?C/]1 T@."Y M'L(&8$*WZ]B-<#,L<1QQMD5<6RLV/3#J&[32BQ2Z3NXE5[M$X63\497B39$P M"F@!'$T9I2I]]QGF@-ZBZS0E.I\X5T9U4>KLOIJ!Q"1_K2R$MA21+=59-*.= M-'XGM5_O";\^NF6%S 2:%RFD'?A9/W[8@[>5!JT0WDZ(B==+^"F1%\@;OD&> MXWD=YYD^ ^X[!NYVA?-OWN=_[?U #+^M"M_P!4]51467JAK8"B5U0<"/BFQP M#H7LR7C-&1I.?3]MXC!P N:G9O[ M&_IA:W8@0- *$/0*L/L?2)8\H&^WH.7XWA5S+XV^Y$>BQ F,+76+"^ ;L.*7 M+]R!\ZZKQ,Y)-CLGV?Q,9 >Y"-M/,"U@=I?,29W$^V@?4/% MOP!02P,$% @ 7(B'50RQ?.C@!0 "2( !D !X;"]W;W)K&ULM5K1= M/@@C0*UM44D.RB8EV##ON!"6S/"F.NLCS@FY,6-(9C_+W M;L5XQ%,5L83>"B#3.";B^1V-^/JL SL_WKACBZ7*WNB.1RNRH/=4?5S="GW6 M+5!F+*:)9#P!@L[/.N?P[00/LH0\XA.C:[ES#+)2IIQ_RTZN9F<=+V-$(QJJ M#(+HETW[>@G>*:6>+N\0_TR[QX7+Q-U@QBEFQ>R=.V$3L)L->0@+8) M:-\$O$W >:$;9GE9%T21\4CP-1!9M$;+#O+>Y-FZ&I9D7^.]$OI3IO/4^"I1 M)%FP:43!N91427 "+@D3X!.)4@KX')R'WU,FZ Q1Y(9N*,1 M43KTO50LSH\^2CI/(W"MORL)7E]015CT1E_CX_T%>/WJ#7@%6 (>ECR5.E^. MNDK7E#'KAEO^[S;\40/_OT-U"M#P-X \A"SI$W?ZGR0Y!1C:TKNZDT4[4=%. ME./A!KQ+EC!%3[)R9Y8>_7.MX\&5HK'\8JMU ]ZS@V=?22E50\ MTL[XUU]@X/UNJ[PEL%(?<-$'[$(?_R&XE&!"A'AFR0*-K"^CWHV8GZ!5'?2722"D&3\!D\")+(*"<)SF=?M3IH0;6VU:\1 M\7&%:ST$]K&=:% 0#9Q$_])C9X_O/*A?>3 (@@H_2]10#R<[PW[!L/]"*S-% MI0),>**$GB$;R=(-E4NVT@OTAL93*KZ _\ 'GM#GM9XOF\4+;E,1+O7 R(7N MFH5ZE.EUO1"49E]"D6DKV,GIT&7=$EBI?8.B?8-CRMN@S3ZT!%;JP[#HP[ = M>1O6_HE1'_6J2_&EJ!)'Z)G1[K4F<%NHLG3!OHK-"UA@2ZG@:49[] Y-0_1CQL6*>VVG<+@OMJA*Z(MM')OS,B'^)CB M )V.XN!>M(16[H6Q%M#M+?86"%BW#!CN3+EM-2]$E5D:7P'=QN(@@:C[A1/4 MA[6%9POSH=] U3@+V(JU@'77@ ?#*L=ZD#]H8FB$X86H\DVL<0ZH/>> ;(X@ M\*IVWAKF^PWW<,CX!M2*;T 60X!0KTK2%M7D;=#.IH#;-;Q_8E)E_!YHN$QX MQ!?/NW+P(/A7DER3*=7W&JM[IS"XKW3P%L$Q' ,RC@$=U3&@5AU#6VCE7AC' M@%IR#*CN!1!&U1V3EZ+*+(UC0.TY!F2S IY76W.6,-@/FJ@:QX# [N]QT%Z6/<6)[BV?H^QW8"-4\%N MI[*O% UJ*C,,JN;4?:E#2^GN_$Z?/21Q0\2":1&)Z%S#>Z=]W5>Q>>Y@!BB>_AC_#U!+ P04 " !'MD" !K"@ &0 'AL+W=OYCV8)(+L9K8F6V@VZ^?[82,TC1* M-U[ =NXY]^-P9?Q!) 2/68I%4,KD3+OV[:($LBP.&R M8.Q!;^;QT')T0)!")#4#5G\;F$"::B(5QL^2TZI<:N#^>L<^,[FK7!98P(2E MWT@LDZ'UP4(Q+/$ZE;=L>P5E/B; B*7"_*)M87MQ8:%H+23+2K"*(".T^,>/ M91WV (JG'N"5 .\0X+\ Z)2 3EL/?@GPVWKHEH!N6T"O!/1,[8MBF4J'6.)@ MP-D6<6VMV/3"R&70JL"$ZL:ZDUQ])0HG@SF5F*[((@4T$@*D0._1*(Z)EAVG M:$Z+WM5-^?E F:2\C$C[IF*?C\ M>CY]Q?9%CB,86NH.%< W8 5OW[@]YV.=4LQ(9$\4]BN%_2;V M8)[EF'#US"AMV5+=!97@V A>IW$CXVLU/B996)#U#)E^CS>!,[ W^\(=T]VL MR=T3-;J5&MU&-489XY+\+BYK>%2CAX Z!;K/'/O.0::3%C;A;UVAZV]Q[##/C*C"T"16Q-97%Y5:?59#0R \'!^=CM3]R:\U!-4L7@\Y>^ M&,.N,5\1*E *2^7*.;]0B?%BM"DVDN7F*5XPJ1YVLTS4- A<&ZCO2\;D;J,= M5/-E\ =02P,$% @ 7(B'51YOM'!Z @ *08 !D !X;"]W;W)K&ULE95M3]LP%(7_RE6&)I *2=,V 99&*F\:TM@0'9NF M:1_^;;(D%,T>J1&G?S)4N&-FN7OBFU,CR2E0(/PR"R"\8EUZ:5&.W.DW4B@27 M>*O!K(J"Z:\\ =7RS)#?AI4K(%3I'NRUMM>WY;)><%2L.5!(WS ML3?IGY[%;GXUX1O'C=EJ@TLR4^K!=:[SL1!V<<:SU$(5\C:^-W4 M]%JD$VZWGZM?5=EMEADS>*[$=Y[3Y#CG*T$W:G-1VSRC%R]3 E3_<*F MF1MXD*T,J:(16P<%E_63/3;KL"4(PQV"L!&$E>\:5+F\8,321*L-:#?;5G.- M*FJEMN:X=)LR)6W?)3]:: _A98^.LMA'NL/$EHR,( M3WH0!F$(]],+V-\[^+>,;Y.U\<(V7EC5'>RH>\4E)SS\9'<^AQ=9>_ 9J=<9 MK0=7W&1,P ]D&FX8K32G)_@YF1G2]E/ZU96Q]C+L]N*.UZDI689CSYX?@WJ- M7OK^73\*/KR2=- F';Q6/;U#=P2Y7+@E''2YJ_51I7=G=9T.PY/$7W= ARUT M^"K4HH9=J%HUVD+UX_BXFS5J6:.W6*,NUN@EJS_8P8I:5O06*^IB1?_!BEM6 M_!8K[F+%+[:K@^5OG7QWB=XPO>#2@,"YE05'L?6JZXNI[I JJ\M@ILA>+55S M:>]RU&Z"?3]7BIX[[GYI_QW2OU!+ P04 " !?/IG,['SF>$80I MSI5A0/JSP6-,J2'2,O[L.)TFI0&VVV_LUY5W[66&)!YS^D3F:C5R$@?,\0*M MJ;KGVZ]XYV=@^').9?4+MG5L'#H@7TO%BQU8*R@(J[_H95>'%L _!( [ /PH M(-@!@LIHK:RR-4$*94/!MT"8:,UF&E5M*K1V0YA9Q0B!,2]*SO2 !'P!VG.G$ZP0H6--Z#8^S9'5)8$$0ET$L)'M9E2?6BVRS7/%'%8VZ(318,?"\=NINV MEVX4A'$KZIW(L!$9'A7YI.^#WBWK307/L;2JJPD&K;P^],,]<9:@,#F@;=!H M&QS5=DT8T8=P#FXXMY^%02M&^6GL9_8Q46-N.BHN&9GGX,;P>V5 MBSJ)(\_WDCUYW:@P2/W(+B]NY,4?DP?NZXUMTQ=W,O=\SV^EK@5:PM+ B^T" MDT9@\B&!!XY$TMGL89JF<$]9-RH(H\Z1<%LWN7E%[Y!8$B8!Q0N-\_JQMB;J MEZGN*%Y6E_N,*_U45,V5?LRQ, %Z?L&Y>NN8]Z+Y>Y#]!5!+ P04 " !< MB(=5,4Y"0&X# "0# &0 'AL+W=OL+2"Q432+% WJMOM0[ ,MC6VB$JDEJ3C=K^^0 M4E1?9+7!ZL46Q3E'YPR'(VJZ$_*;V@)H\IAG7,VNJ9 LY59>B (XS M:R%SJG$H-ZXJ)-#4@O+,#3QOZ.:4<2>>VGOW,IZ*4F>,P[TDJLQS*K_?0"9V M,\=WGFY\9)NM-C?<>%K0#2Q!?R[N)8[.I%#LB332RF0N;&XM& M-XR;95QJB;,,<3J>2TB9)M<;"8"KHPGE*5G 2I,+LL2:2&LW/!4UQ?2,V5$AE+J<;!#6GH/FU%J?#A:NIJ]&74N4GMX:;R$)SQ\"'1ER28O"&!%P0M M\'DW_"_*+TGHM\%=S&:3TJ!):6#YPC-\-D&W7&E9VHQ^O<, 9+5::"ZG9?]2TF#8'U5.B/6T7D_!(?UO,L%U^U,B/.N7/2RE- M*=T;==C\4'63Z-8-$YUJ\,>>=Z2T+*BZ11MXH8GC_6# M41@\9 M=7E=;O#%3P:V)D>=-=G-^]RUZ8OM, M[1Q&_U[JLZ?HRWQ/;H?F?AP:_\]7\ MZ]JL\;]Z>[:$'9>GNW=<-&?U]U1N&%LCK_50(O"GB!70N-Y MU%YN\9,!I G ^;40^FE@#J7-1TC\ U!+ P04 " !N*B70U#H5N>M[ M7N@6E'$GCNRWB8PC4>F<<9A(HJJBH/+C G*Q&CD=9_/A@2TR;3ZX<532!4Q! M/Y43B3.W44E9 5PQP8F$^<@Y[YQ=#(V]-?C-8*6VQL1D,A/BU4QNTI'CF8 @ MAT0;!8JO)5Q"GALA#.-MK>DT2..X/=ZH7]G<,9<957 I\C\LU=G(&3@DA3FM MPSB

HG(E7V2U=K6O^G[N@Y;#KZ_P\%?._@V M[AIDHQQ33>-(BA61QAK5S,"F:KTQ.,;-IDRUQ%6&?CJ^E) R3L\+=M"'#7WX)=WTD!.]Z2%MU.&GW[?3"_W_ M?V!WJR^:*^:.R@7CBN0P1S_OM(]AR[IMUQ,M2MLJ9T)CX[7##&\ZD,8 U^=" MZ,W$=-_F[HS_ E!+ P04 " ![J\F=GL>KHW2I%\4]-VDVC_/BU^RVNUIF M.IY6@^:SKM/KC;KS.%ETQF?5;5?9^"R]SV?)0E]E8G4_G\?9GQ_T+'T\[_0[ MSS=\3F[O\O*&[OAL&=_J+SK_;7F5%;]UU\HTF>O%*DD7(M,WYYV+_GLU=,L! MU2-^3_3C:N-G43Z5ZS3]5OX23<\[O7*+]$Q/\I*(B_\]Z$L]FY52L1W_K='. M>LYRX.;/S[JLGGSQ9*[CE;Y,9_].IOG=>>>D(Z;Z)KZ?Y9_3QU#73VA8>I-T MMJK^*Q[KQ_8Z8G*_RM-Y/;C8@GFR>/I__+W>$1L#^H,7!CCU &=[P/"% 6X] MP-UWAD$]8+#O@&$]8+CO)HWJ :-]9SBN!QSO.^"D'G"R[X#3>L#I]H#12W^X MWO-?KE=5T-.?O*H7+\[C\5F6/HJL?'SAE3]415>-+\HD693]\27/BGN38EP^ MOLST-,G%Q6VF=5'VN8@74^'IZUS\0UQ,B[N*(HYG(EH\M6)9TC][.H^3V2_% M(W[[XHF??_I%_"22A?AZE]ZOBN&KLVY>;%GI=R?U5EP^;87SPE:XXE.ZR.]6 MPE],];1EO+2//WUMO+*/'S@6H%OLTO5^=9[WZP?'*E[1'PCE]<;BWQW"W5PWOMPSW]Y^];;BT#U?WLV+V?C7<;1D>O.VYAV][ M[M';GKMZY>^^S-:S'UOJR%WWIUMY[@M>U8K18I5G]U5[_O&Q>("(_]4>]?[;5*(EY).:3F"2Q@,1" M$HM(3$&8T1.#=4\,;/KXLWY(9P_)XE;,TG@ABE7?*B^..\4-;1UAM0[MB"=L M5&'ETO-AW#\][?7.N@^;I4Y.Z>].N36=)*<+]GJ&(3EE].HS5-!T1K4-U]4V MM%9;M,AUH>;"_UZCNE-MS9=\/>SJ-\ MP\@7#W:3KN[O.,R$U3$&84W6A=="-KT5UEZ43KZ4K<9.F\ M^&>N^+>NJ,+BI_+HG]Z(2;5L;RM"JWMH$9*81V(^B4D2"T9[_0-*3AF1F((P MH^R/UV5_O.>1O3XOE?$DF27YG^*/3WI^K;/6-:_5/+3D2AYX0O8$B7DDYI.8)+& Q$(2BTA,09C1$Z?KGCBU'BU^ MC[,DOIYID3POT;,XUVW=8'4.[082\TC,)S%)8H']#]D[&O;:RI[R:C:2KCRZA:HYJ#U+S4,U'-8EJ :J%J!:AFJ(TLSVJJS>";D M_6*Z$O[-C:[>HB.^/,9+\;FH?6!AA::PJ.:AFH]J$M4"5 M1+4(U16EF1S5Q M;'_ +JS02!;5/%3S44VB6H!J(:I%J*8HS6R/)C_N[QD@O[BP0H-C5/-0S4<'ME14X:H9JB-+/0F\RZ;P^M/R6+9'X_!]9/:(B-:AZJ^:@F M42U M1#5(E13E&;V31-Z]X_9]1,:>*.:AVH^JDE4"U M1+4(U12EF>W1)-]] M:X@XODSG\R2O.N-&ZY=746CDC6H>JOFH)E$MJ+7M551_9QF%1MJHIBC-K/[;T] KG4V*8H]OM8BG4ST5>2H>GJ/N%ZL?C;A1S4,U']4DJ@6UMEW]H^WB M1X-M5%.49GYJJHFV'7NTW7(. :7=]HD/[1!4\U#-1S6):@&JA:@6H9JB-+.1 MFK3;8=-N!TV[4-:;=]_,']@*;=J.:C MFD2UH-:V%E3][045.FF$:HK2S$)OXF[''G=_BK\S+\K:YSFX(=!0&]5\5).H M%J!:B&H1JBE*,_NF";4=-M1VT% ;U3Q4\U%-HEJ :B&J1:BF*,ULCR;4=NRA M]IXORMJ5@[L"C;91S4R6SLZ!"4VY44Y1F7M.Q2;E=>\K] M(5Y\*R_C=#'763*)WXE_'5T<;:ZFOI87>_I87MW.MGJRSW)H.Z":AVH^JDE4 M"U M1+4(U12EF5W31-HN&VF[:*2-:AZJ^:@F42U M1#5(E13E&:V1Q-IN_9( M>ZL]WHEEEBPFR3*>B:OB,)-.DXE8QG^6][5V"QIXHYJ':CZJR5K;O."?>SS< MN39E@,X:HEJ$:JIECXS,/6)6^,:UL.U9]@\LFXH;-RYCW]Q_\1 G,SW=?-P7 M/4D7TQ)?3*OCR\ZU\:UK,?;*V^REM]EK;[,7WV:OOLU>?IN]_C9[ >Z_(AYW MFWC<9>-Q%XW'4CU^MEU[Q/+TO^J,X M:DU?N&RXNWMQZ]T+?5_:)SRXY-'L&]4DJ@6H%J):A&J*TLR2;Q)RUYZ0_]CB M[(.^23/]M.AZ6F1]3<77.WW@X@L-VE'-0S4?U22J!:@6HEJ$:HK2S%9K\GB7 M_<"XBZ;LJ.:AFH]J$M4"5 M1+4(U16EF>S0INVO_P/A!BR\T8:^US:\S.=W] MSA9T3A_5)*H%M3:R[H\0G3-"-45I9BDWB;AK3\1?753]V-NN[+,>7/5HCHYJ M/JI)5 M0+42U"-44I9E?%]?$[8,>NEX:H+DZJGFHYJ.:1+4 U4)4BU!-49K9 M'DVN/K &D^.J&XJ#S-81Y%UQ<"F_8;L\N'Q(LX*M#C-QL27%O:U]@P;NM69\ MMUU_][L6T2 =U22J!7OMCQ"=,T(U16EFG3D']>38@'JOO3M=3 M$3_HK/Q@A_$U,B(M;A6Q6%;1>=D>>3)O?5.B?=:#J[[U$\_'KK-=]V@DCFH2 MU8+V/3(\'FQ7/AJ)HYJB-+/RF^!\\,;@_/73B#<'Y/9-/+A-T( -KT^=+P3W@MOK+5#!S=&RX>L!_W=M]:BL_HMLVY-*-$)@UK;7!X- M>BWOF$5GC5IFW9I041.:9=?DUT-[?OWB.Y0V+D,K=?G"4?E^[]9R1--G5/-0 MS4GQ4K]5M]J6>S ME9B4]5FN/C9N%9F^*;\5[/V%T^GNW'[9?^_W6VZ7_?=1=7NWX<=GR_A6?XJS MVV2Q$C-]4TS5.SHN&CLKW^KT_$N>+L\[Q7'D.LWS=%[]>*?CJ<[*!Q3WWZ1I M_OQ+.<%CFGVKGL[X_U!+ P04 " !DK(3H!_?(:4H=E96;"P+!+%$S3E#SAD.+Z,- M%P\RI53!8Y$S.792I5:7KBOCE!9$GO(59?AEP45!%+Z*I2M7@I+$@(K<#3QO MZ!8D8\YD9-IF8C+BI!S,GDM[P_*\L4>G8.7<@ MH0M2YNH+W_Q*ZP$--%_,'L"P!@Q-[*M@F4B'1)')2/ - M"&V-;/K!R&70&.",ZE( 7\S@F#G^$J M23+=3G+(6)7+VNIC2!7)\D]H<7\7PL?WG^ ]&L#7E)>2L$2.7(4=U&[G#+F4HE3%E"DQ9\V(V_Z,"[&)@F.L%S=*Z#3L(_8G4*P<4)!%X0 MM/3GY@!XSS-POVTX/^9]^F/>HV[X+7D";VC07DTVB]0Q=?P_=]%%E;%EF M,L6ZI( O(*1S!1_>G0>^_QEFLYG)M[:DJ8B'AEA7RO4$.[3>EN%-B_!-B^GW M%OW^<+AK%'6.4:\"EW)%8CIVL,Q+*M;4F7QXYP^]SQT1[#<1['=&\,VI^O94_ /_PB^"4H9%G2=P(RC.7[AGVO[9I"W,G=X/'UNEB$VRT";9U"999(EL M)Q\&33X,.O/!S)^,225*,Z46Z A(P4NFVN3M)#M67IMDH4VRJ4VR:-!2$[R7 MPK$CV["1;=@IFYZJ)[ B3T8T1471NE)VDAPKETVRL'MX7U/:%/,3V*19G&(= M*O,$4K*F,-=U2>*.67'::JD)$$,DE$S2&#\F@#L)F',TRQC& MBDH%!/] $$7U(N*?>C_!B@JT8V6!&]58E+C.P$+P A3V)=>5,4'KMF2Q&9?( M$ME.4ITU275V0%*9@&;J:=]XKSM)CDTJFV1A]_!T?IC-R-ZMD,W.1);(=I0\ M;Y0\/T#))MG%'B4KDO/M_)66 MD)2M*G1R'#N?;)*%%V_N=VVZBRR1[4CE>R]G6*]3K"NSZ='+@5YY3,7'<^HR M6]/6\T0WV[&R664+:[;!OBU'I9U5GY$MMEWUMFX@_/_K9-C-?+22-MG"FFUG M\SCX7DF;/B-;;)62[M:U4D'%TEP 2HCU9*L._DUK<\EX9:[67K5?^YZ1E."%%=$E8OBJ_,I=:<*\4+\YA2DE"A M#?#[@N,9N7[1#IJKVLE_4$L#!!0 ( %R(AU4!$IEH< , %L- 9 M>&PO=V]R:W-H965T>VMC-A>^K^,U9DR?RPT*>K.4*F.&NFKEZXU"ECBC+/6C M(.C[&>/"FXS8RMW8"[W]P(*OUL8.^)/1AJWP M#LW'S:VBGE^A)#Q#H;D4H' Y]J;AQ2QT!F[&/QQW^J -ELJ]E ^VFQQAFEJD_0K1Y[(W#.-,YE^XHE9C[VA!PDN M69Z:A=R]QY)0S^+%,M7N'W;EW,"#.-=&9J4Q>9!Q43S98RG$@4'8?<$@*@VB M;PUZ+QAT2H..(UIXYFC-F6&3D9([4'8VH=F&T\99$QLN[#;>&45O.=F9R1P5 MWS(K)5QQP43,60K70AN5TV89#4PDL.#Z 6Z8H'VU@_ [3).$VVUPDXM@LIMR M-D?#>/J*9GR\F\/9KZ]&OB$O[5I^7'HT*SR*7O"H S=2F+6&MR+!I&[O$[N* M8K2G>!DU OZ9I^?0"5Y#%$3!,7^:S3_$IC(/&]SI5(IW'%[W!;P9TVNXHO2! M]YBLN%C!YQO,[E']>\2WRT8LF^,7>L-B''N4Q!K5%KW);[^$_>"/8T1; JO1 M[E:TNPZ]\_U ^S:\]CI,;4I36*&&.==Q*G5.?L#GOP@*K@UF^JA$W38E:@FL M)E&ODJCW_L8T^1KT1[U3J!5C?@=FO_W8R".QOY&^/ MD.I7I/K-I)34&F:Y4BCBK[3WQ VU@04S"#/*=$5?\L84:,0_E61+8#4I!I44 M@Y^4 H,V)6H)K";1L))HV!@M]?"XH[B'OY]RX1CUX;.HC>I16Y!J7/8'2;VI M2+UI,07@/SCMB&A<_-3-;PFLIE,8/!4CP4_*D'+AEE1J"ZTNTT'-%C8&U#23 M.95A=#*\HT(=%ABG3&N^Y)C 4LF,1(KS+$\IOA+X,+L&+HPD16.9(9R]?:0[ M@,9CI=EE\\(GRQ0^2\[>\/F)XA^4KQFJE:OJ-<269%')5J/5S6'JZF7_:7IQ M[;AABJ)$0XI+,@W.!W2HJ:*2+SI&;EPQ?"\-E=:NN:;;#RH[@=XOI33[CEV@ MND]-_@=02P,$% @ 7(B'5?H"%=J2 P APL !D !X;"]W;W)K&ULK59M;]LV$/XK!ZTH$F"-9/EE2VH+2"RG-9 @@;VN M'XI^8*2S140B/9*RT_WZ'2E9<3S52=M\L4GJGN=X=X].-]Q(=:\S1 ,/12[T MR,N,69WYODXR+)@^D2L4]&0A5<$,;=72URN%+'6@(O?#(!CX!>/"BX;N[%9% M0UF:G N\5:#+HF#JVP7FV?P-\>-WEF#C>1.RGN[F:8C+[ 7PAP38QD8_:UQC'EN MB>@:_]2<7N/2 G?76_9+%SO%I#B@I6YFZCSL ,@GG9 6 /"?4#O.X!N#>B^U$.O M!O1>ZJ%? USH?A6[2US,#(N&2FY 66MBLPN7?8>F?'%A=3(WBIYRPIDH1L77 MS!8++KE@(N$LAZG01I6D!J.!B11F7-_#-1,D''L([V!.>DW+'$$N8%JLJ-QV M93*$'<)=&B[HOMI'2FH-XU(I%,DW\FE0H38P(Q[KQ"A[N1W IWD,1V^.X8V] MTU^9+#6%J(>^H6S:G/A)G;F+*G/A=S+7A6MBSS1,**2T!1\?QI\>P/M4Q::4 MX;:4%^%!PIO$G$!X^CN$01BVW&?\ G@W^U^;5L_T_0^ MX,BCOJU1K=&+WO[6&03OVTKRFF3Q:Y)-7HGL2?%Z3?%ZA]BC\T*6PG64#_2E M@Z,K>L6/88:)7 K^+_4+.KP93X$^-(]U;JM5Y6;@W-@OYCH*AOYZMP#/6L3/ M6DP.63R)O]_$WS\8_Y5,F/N,;C- H>=,:[[@%/Q"R8+$FY1%F;ON:5/!A9&D M]$06"$>3AY5MLL=M*3GL^8::M((:WR;8@_ ?%>ROW67R2G=Y4J)!4Z+!STGT MY75JJ\[@?U)ZUSG=DVR+3;@OVA:;_A[/I,5FL"]R*% MW4BG(;'!5\VX M.6VFQG,W+.V=7W3.QIV6\YBFS&HH?*2O1M1KIJA-:\AQ0:Z"DS^HW*H:^ZJ- MD2LWU]Q)0U.26V8T*:.R!O1\(:79;JR#9O:._@-02P,$% @ 7(B'5<$) M1W\'!@ J#$ !D !X;"]W;W)K&ULO9MK;]LV M%(;_"N$50PMLT<67))UC(+&HKL."!DF[?2CV@9&.;:&2Z))TG +[\:,NEL1& M9NSAI%\24]9Y#L67/A9?4],M%U_D"D"1QRS-Y<5@I=3ZK>/(: 49DR=\#;E^ M9\%%QI1NBJ4CUP)87 9EJ>.[[L3)6)(/9M/RV(V83?E&I4D.-X+(398Q\>T* M4KZ]&'B#W8';9+E2Q0%G-EVS)=R!^K2^$;KE-)0XR2"7"<^)@,7%X-)[&_KC M(J \XZ\$MK+SFA27IB<#8@,2S8)E6W?/L[U!=4=C#BJ2S_DFU] MKCL@T48JGM7!N@=9DE?_V6,]$)T ;[0GP*\#_$,#AG7 \/N \9Z 41TP.C1@ M7 >,#PV8U &3?QV 8DGZ1I_QZ2X@ MKU^](:](DI./*[Z1+(_EU%&Z9P7?B>I>!%4O_#V]\,@US]5*$IK'$/?$4WO\ MY+GXT!Y_;HEW](@VP^KOAO7*MP*OF3@AOO\+\5W?[^G/W![^(5(G9.B6X5[? M<-K#_]BD.MS;&TZ?"\^MV<,#.N^?]UV[,9;#9HH.2][PZ"D:)#)*N=P(()__ MU%'DO8),_M/3Y:LJQ:@_15&^W\HUB^!BH.NS!/$ @]G//WD3][<^\3!A 2:, M8L)"))@A^J@1?62CSZB(M-X1) _L/H6^DG)5 28EH/@"?9@-/=>=.@]=J0XY M*;!VY5@),&$A$LR08-Q(,+9*,.=2$;X@=TP+0#Y?0W8/HO?#9>4<^^'"A 68 M,(H)"Y%@AK*31MG)RU?4":;HF+ $T8Q82$2S!#]M!']U%Y1=Z*+1O2H$EW8 MZZP5>ZS0%6SZ9-ZC)F18L)"))@AX%DCX)E5P#N]_$KR)=&WV$3?7WX! M5;3HHUYD2K#69ROW6 4Q80$FC&+"0B28H?1YH_3YR]?GP"OU$]O9.6"^Z9:<.9+LZT#<#[.F.G0*HM "51E%I84WK+AK. M.M]1IKH=H\6SJGNK$S,1K4K= GB E*\S+?-!%=S./EI*3%J 2J.HM!"+9FKN MMYK[+U_(ZQQ8VF/2 E0:1:6%6#13^]:U\JS^R*'57'3+0MR6A=Z9@.IBU33# M&WER*XZ:DJ+20BR:*7#K4'EVB^H=Y"!86@IW&6=)GD@E6/%#R6$E'=,HFJ/2 M E0:1:6%6#13]=84\\8_H*2C.F:HM "51E%I(1;-U+ZUS3RK07-H25]V"@,S M"P-4A:'79[$G/WI2H%IJJ#2*2@MKVK[O,5/KUBWS[';9G.G4Y#)2]B*.:HZA MT@)4&D6EA5@T4]S62?/.?D 11[754&D!*HVBTD(LFJE]ZZUY5A=G=@,BTIJS M)10_;@E8;/*X+-R*/>X<\8CEY!Y(E+(D@[@X[^N&I;:1]7FKKB:?R]=&0-@L"N !2-B*6@ MYX HSA0*1)^X]FS'BHM*"U!IU'_J?GFN^_W",,1*:LK;NFF^W4V[9H])MLF( M:F2&O;]O_3_!41TW5%J 2J,UK2OX:8_>+^&D^:V3YEO=FB=5.]Y4.Q-U8RFX ME-4=^%I)HGC]B?]&%ESLGQ:]HJ-:;:BTH*:91=LV#,?+33JAC!4&D6E MA5@TOG[=A_5>$.E!:@TBDH+L6BF]JWQYMNWHSVW?Z5WW^]5#7UF MEZ ]]=$BHCIHJ+00BU:)Z'0VGF<@EN4C I)$?).K:@]Z<[1Y#.&RW'SOM*=7 MSS!<,[%,I*(YLSW&&=HP)M6:3 M]-F*SR8LD1&AL.)()'&,^>$&(K:?6JYU?/!(-ENI']BSR0YOX GD]]V*JSN[ M< E)#%001A&']=2:N]>^V]>"-.('@;TH72,]E&?&?NJ;NW!J.;I'$$$@M056 M?UY@ 5&DG50__LU-K:)-+2Q?']UOT\&KP3QC 0L6_45"N9U:(PN%L,9))!_9 M_C/D QIHOX!%(OV-]EGLE0H.$B%9G(M5#V)"L[_X-0=1$JB!-@N\7."]%0S> M$?1R0>]<03\7],_MTB 7I$.WL[&GX)98XMF$LSWB.EJYZ8N4?JI6O C5$^5) MC;EB4"TU!,;*FZI(WM(&]^D37OO=-\#]TS*K<"^32$L$&_-.O' M!KVM4!0\O"./&\]H^">FEZCG7B#/<4=-XS'+'P)YB;RQEGM>TW#^G]P_N_-O MY148O6)R]%*__MF3XP(M$LZ!RH;.W1C-](IW+78X@*FEEC0!_ 6LV:^_N$/G M]R;.F=DP-=.KWI%;14U"%3+\@TV])!GU5/P8X1K^V M<#*S06E(/6\\>@/GG""_7X/3[PW=9CB# L[ ".>/!'-,)4"([@DE<1*C(Z\5 M/L3O #)ZM@4TJ(U]7,YY!JC+%OV.S"K AP7PH1&X_QJ $#ED FB'2=-:>F-T M:8NX2[/EL"E?;Z9J1PU6"%\5A*^,A#\S"H>]*F?07 A5OJT2'FQ5?8+49P]] M(8&JG #--QQ 3V_T]SW$S\#_:4J"L:&V2>C2;-FEF=^1625;HR);(V.V\E4& M?0,>HQ5PPAK_'I9G?D5D%^[C /C82>V>Q+WTDF[(P MKG_#![6U>F%LN2WQ+LW\CLPJQ%WG5+X[1N:WF'#T T<)Z)4IB7=I+:+FO%J2 MI-KIH8KU,H!%QI_N[W*T"KT[X MC""_JWY5 9]V@JYY*]@,4: [&FC.C96'V;(UROHFK@%E/:A>8G?5KPRE73J6 MBH%OTO- @0*64)F=4!5/BS/'>7K29I_"LP/+>\PWA H4P5I)G19W%N;/--[)[C"M0&[EY*9XQ*%;N?).#EM;'A5N[!!\JQA M%3ZA^]VLC8_(P%)RBRY99?-#BF9>NGB>W"92X M8WOA-KK]AKV?:> KM+#Q"6U7.[U)H-A;IV4/]@HD5]V;O?;G< :@LPL V@-H MU-TUBBI7S+$\,[H%$ZH]6UA$JQ'MQ7$5/LJ3,S[+/<[EW]%;LO %%F7)PSDQ M 8^J^]CAU#ZMT#$N/F?$^6X!0XJ>>=DQTPO,/PLW GIW!32E]%\X\2('I710 M2B/?]26^!HW7I"J(FJ_@.9XXEK X^$R%L,$PA4,%_$(CW]/]<9\)')$9"^,4 MI%:NMD"OH61'^X&'R>!A\I\>5MP6>J\<;)CS^36: I5[ST77Z2YV"E?OD*>C M='([R\CA7"$YFXUPS7XP4W%E0>#. ]/1S30!TXUN%SC=Q''9:N>'+RYK?]O1 MA *?WVGM3D&8P.'_D;\!4$L#!!0 ( %R(AU6%RO\^EP( (<& 9 M>&PO=V]R:W-H965TTG\<<_).=?7-Z.-TH\F M1[3P5 AIQD%N;7D>AB;-L6"FHTJ4M+-0NF"6IGH9FE(CRSRH$&$<12=AP;@, MDI%?N]7)2*VLX!)O-9A543#]YP*%VHR#;O"\<,>7N74+83(JV1)G:!_*6TVS ML&')>('2<"5!XV(<3+KGEP,7[P.^<]R8K3$X)W.E'MWD.AL'D1.$ E/K&!B] MUGB)0C@BDO&[Y@R:3SK@]OB9_;/W3E[FS."E$C]X9O-Q, P@PP5;"7NG-E^P M]N,%IDH8_X1-'1L%D*Z,544-)@4%E]6;/=5YV )T^Z\ XAH0_RN@5P-ZWFBE MS-NZ8I8E(ZTVH%TTL;F!SXU'DQLNW2G.K*9=3CB;W"#EP, 'F%%]9"N!,%W M!1-,I@@S7T<3F<'4YJCA6E9EX_)_AX)9S.!>P;1$38MR"37;\15:QL4[HGV8 M7<'QT3LX B[A/E?KO29GU_+/R=Q8347YJ\U;1=9O)W,7]=R4+,5Q M0#?1H%YCD+Q]TSV)/K8Y_4]D+WSW&M^]0^R)O^6@%O!@$";&H&T]RXKDQ).X M/K).AE$T"M?;-O9CNM%9OPEZ(:_?R.L?E%>5Z0UGAO3"^Y-"!P0:BH.N;+4A_PPIS\%:A= M^PNE[//$-:/FWY/\!5!+ P04 " !NJ[("*JJ.10T<3Q9"5E3C5BY=54N@N055I1MXWM"M*.-.$EO9 ME4QBL=(EXW EB5I5%96_)E"*S=CQG:W@FBT+;01N$M=T"3>@;^LKB3NW8\E9 M!5PQP8F$Q=@Y\T>SR.A;A:\,-FIG38PGN1"4D&G#0/&WABF4 MI2'":_QL.9W.I 'NKK?L'ZSOZ,N<*IB*\AO+=3%V3AR2PX*N2GTM-I^@]6=@ M^#)1*OLEFT9W.'1(ME):5"T8;U QWOSI?1N''0#R] ."%A \!D1/ ,(6$#[7 M0M0"HN=:&+0 Z[K;^&X#EU)-DUB*#9%&&]G,PD;?HC%>C)LZN=$23QGB=/(9 M,,J*O"5V0:9":7+.F_HSB3Q,05-6'J'&[4U*#@^.R %AG'PIQ$I1GJO8U7@- M0^9FK@T_WXT_WX%UTOXM!L(W!)-A+>)GI8Q*< MOB&!%P0]]YD^ QYZ%N[WN?-_UF?_;/U!,,*N($++%SW!]Q$X2%H2S"TYR['B MF-*2FM=,9O?8G;!(OE] -0?YHR_U>\E-TQNIFF8P=K"K*9!K<)+7K_RA][XO M[B])EKXDV>R%R!YD*.HR%.W-T&4-)B%\N?-F>Y]A0S.T-&9>K!/?'\3N>C?$ M/3K!(YWT;YUPX#W4F?7HG P[G<9/=Z=-52"7=CXHDHD5UTV!=M)N!)W9SOM( M/O%'4[]'GN+(:B;,'_IFWEU0N61>L ( -<' 9 M >&PO=V]R:W-H965TN*K( 2BW-60Z7N+!@OL513OG1%S0'GIJBD;N!YL5MB M4CEI8M9F/$U8(RFI8,:1:,H2\_=+H&P]=7SG8^&1+ NI%]PTJ?$2GD"^U#.N M9FZGDI,2*D%8A3@LILZ%/[GT38%YX@>!M=@:(QUESMBKGMSE4\?3CH!")K4$ M5I<57 &E6DGY^+,1=3JF+MP>?ZC?F/ JS!P+N&+T)\EE,75&#LIA@1LJ']GZ M%C:!(JV7,2K,+UJWS\:1@[)&2%9NBI6#DE3M%;]M_HBM@B#841!L"@+CNP49 ME]=8XC3A;(VX?EJIZ8&):JJ5.5+IM_(DN;I+5)U,[T%%$N@,/6#9<"*)FK % MHGH948+GA+:+Q]<@,:$GZ B1"CT7K!&XRD7B2N5":[G9AGC9$H,=Q.^9/$?! M^!0%7A"@EZ=K='QT\J^,JT)T28(N26!T!_N3_+J8"\G5R_YML]9*A'8)O0,F MHL893!WUB0O@*W#2KU_\V/NVQ^"@,SC8IY[>$)%AJF,/3M4'K;<,J98VEZU. M;'3TMEJEPS!Q5Q9VV+'# ]FA#=@61UO 8!3;B5%'C XD1C9BU"/ZNXAQ1XP/ M),8V8MPGAH&=..R(PP.)0QMQV"<.AG;BJ"..]A*?"U"]=R&!VX"C'G 4V7GC MCC?>SV-2!31;"\WPNVK'TKKEQSWRV/?L:-_[;$W>7O@]"#%!=V7=2,C17:52 M@Y#6CN/U^&?Q> =_JS7Z!X>__VR%5@-^;\N.0O\_ ^Y6F]9'W@/F2U()U6P7 MJLH['RK_O#U%VHEDM>G<L'U/T%8_)CH@^#[BQ/_P)02P,$ M% @ 7(B'59H!$NG' @ & @ !D !X;"]W;W)K&ULK59;;],P%/XK5IC0D&!)D^Q6VDCK!8'$M&EE\(!X<)/3QIIC!]MI MQ[_GV$FS=LNJ"?;2^'*^[UQ]3@=KJ>YT#F#(?<&%'GJY,67?]W6:0T'UD2Q! MX,U"JH(:W*JEKTL%-'.@@OMA$)SX!67"2P;N[%HE UD9S@1<*Z*KHJ#JSPBX M7 ^]GK=[\#Z&HHU'N(G'*-Q+>)6:(Q*>OR=A$(8=]HQ? M (\"!^]UN?-_VJ?_K'TG&%%;')'CBY[A&]LR*"G+"!8!H86LA-&8\917&&V; M>I,#*;"$*N5*A\@%X;:B"&=TSC@S#(OKY\5<&X4MX5=7@=0FQ-TFV#;9UR5- M8>AA']2@5N E;]_T3H*/7=EY3;+):Y)-7XEL)X]QF\=X'WMR58+")RR6#P]; MNY3*]L)EK?,!U]0GCMI.G55R&@_\U7;4GXJ<'>^*3)Z*A-'IKLRT0V:+I_;< MWVIU!:BEFS&:I+8TZ\)N3]LQ=N&Z]Z/S4:\_[G6<3W#LU5/J@;Z>F9=4+9G0 M&*H%J@J.3K$3JWH.U1LC2]=HY])@VW;+'$&PO=V]R:W-H965TOK2I;G"O>I.)D]R*U%U@:66PX M*(#L>)]^!X2%@?$(XC\WM@Y_?]/0W6*8!L[NH_A;LF$L)3\"/TS.>YLTW9[V M^\ERPP(W.8FV+.3?K*,X<%/^-K[M)]N8N:O<*/#[JJ*,^X'KA;WY6?[9QWA^ M%NU2WPO9QY@DNR!PXX=+YD?WYSW:>_S@DW>[2;,/^O.SK7O+KEGZ9?LQYN_Z M!\K*"UB8>%%(8K8^[UW04T<=90:YXB^/W2=/7I-L4VZBZ%OVQEZ=]Y3,(^:S M99HA7/[OCBV8[V<;<^,F;!'Y?WNK='/>F_;( MBJW=G9]^BNXM5FQ0[N R\I/\+[DOM$J/+'=)&@6%,?<@\,+]?_='L2.>&'". MV$ M#-2ZP? 9@T%A,&AK,"P,AFT-1H7!J*W!N# 8MS68% :3NL'@&8-I83!M MNUMGA<&LK4M4>8RQ)F>\[(7>=+E]CQ-O#"KC^LT MYM]ZW"Z=7RR7NV#GNRE;D0_IAL5D$06\TC99"=PQ\CY*$O*.+#9N>,L2XH7D MTO7=<,E(M":MC%]K+'4]_PVG?+G6R.M7;\BKC/-Y$^T2-UPE9_V4;TCF3G]9 M.'VY=UI]QND!N8K"=),0/5RQE<#>EMO/)/9]O@,/>U%]W(N7JA3X89F>$'7V MEJB*J@K\6;S,7).;.SO_A R49\UUN?G%-I::&RV<+\RIP-QLXSQ]UMR2FU^Y M#T1YWMI^V8YW?GK3*VDT.!3C(.<-GN%=\Z/?:N?GM;5PMU[J^MY_;G8<>4OT M[SLO?2!?WW,;8JYILW24[[_$R35A\QWKSWW^C8^4/ M4=8B81H2IB-A!A)F(F$6$F8C80X(5BF3X:%,AC+Z_)+=>F'HA;>/QR)1(4@1 M70MA#QOGL&S&>3>?4F4V/NO?/]%(*M)$ M(CJK14L@FM%:& R!:# ;UF(E$C5")1"-1[5 "31T6O?)$:@F,U4UY#9%JD;164V5H.CL M5MOH'/.K$J;)(4P3:9CXB2,_+0S)8A?'+%P^D,^Q&R9^/I$@%ZM_^7D%/\-- M$_+UB@4W+!9.)*1#=/W]1,(T)$Q'P@PDS$3"+"3,1L(<$*Q2*--#H4Q_]7Q[ MBBP3)$Q#PG0DS$#"3"3,0L)L),P!P2IE,CN4R>SE\VTIHFLA(&$:$J;/!).O MB5*;6AK((4TDS$+"[%8[PP$-64E=JI3KF\I/G5N0&[;F\R02LZ7O)HFW]I;Y M+[]P-5(Z1-?DAM(T*$V'T@PHS832+"C-+FBUD[)Q[1S000U:K84G:_T4=IXM M1W7.>21-@])T*,V TDPHS8+2[()V-.=!@U9S7BUS7GWAFD4!J*[,C.K++HMV M,DWN3N?<1-(,*,V$TBPHS6X7+ MV'^=_2"_(5'(STB3#3%\#K78*FN^RI9KY"-U_KF&=GZ@-!U*,Z T$TJSH#0; M2G-0M&KEE!T@.OS5*S<4VB&"TC0H38?2#"C-A-(L*,V&TAP4K5HQ98N-RGML MK19QY(S.-8&D:5":3D7=OWI?#SJD":594)K=9GI!'1W3C+.;61- U*TZ$T THSH30+2K-I MLQG;+ '0B-42*!N[5-[9[;2 ^W@0FD:E*9#:0:49D)I%I1F%S1YPO^*_BPM M&[14VMAJLWHS;6R$4E^Y.2K1Y&YT3DAHNQ1*,Z$T"TJSCP?*00U8S<>R$TKE MK=!C5[S;X3(*&"D6<:0+-M"&*92F06DZE&9 :2:49D%I-I3FH&C5^R/*-JRJ M_.H%&Q7:A872-"A-A](,*,V$TBPHS8;2'!2M6C%ELU:5-VM;+=C(&9UK0M#1 M&RC36D=/$\G4<;VYHHMD=#*L70)KB&23QJ6Y(M5P6+M:VQ)N0-U_NYUCSC%8 M-:YE0U*5-R01%Z3(A^@<=B1-@])T*,V TDPHS8+2;%70 !4TYUFNA;("J M\@;HRY;TY/#.50#M>4)I.I1F0&DFE&9!:79!DZYPH$:LED#9R52E?9].2WIR M5.>$'PH.J8V[I(2JQFU2(E7S/BF1JGFCE%#5N%-*I&K<*B42">Z50NW7:@J4 MK3E5WIH[OLBE"NYZ$URBU$ZF"66-:9XNDC6G>89(1NED7(^J0-:8YEDB56.: M9[?;3N>H9_MX]9\\/2%@\6W^M(Z$++-#T_[>[<.GAR>"7.3/P:A]?DE/+2KX MW*:GSOYY'R5^__B1*S?FD_R$^&S-AU).)MSC>/]$C_V;--KFSVZXB=(T"O*7 M&^:N6)P)^/?K*$H?WV0#')ZK,O\?4$L#!!0 ( %R(AU7F\P340@@ $)2 M 9 >&PO=V]R:W-H965T7+ MC8C3YZN!,W@]\#5:;_+BP'!^N0O7XD[D][M;J=X-#Y15M!5)%J4)D>+Q:G#M M7'#/+2J4)?X5B>?LZ#4IOLI#FGXKWGQ>70U&Q1F)6"SS A&J/T]B(>*X(*GS M^+V&#@XQBXK'KU_IO/SRZLL\A)E8I/&OT2K?7 VF [(2C^$^SK^FS[^(^@OY M!6^9QEGY/WFNRDYF [+<9WFZK2NK,]A&2?4W_%XWQ%$%Q6FO0.L*]+2"]X,* M;EW![1K!JRMX72/X=06_:X5Q76%SB]E^DQD45K1BA>E7&5M MU0_D^O5*BI>AC'YG%1] MN/C@0R#R,(H_JA+W=P'Y\.>/E\-4MIS/HD-U=U16=]J^SA^+ MSOY8=&ZO_KI:RC!9"Y67'KYU"NR&]_5TCR.1?;[-]MG:N*[[7'+W+Q1;8+E^)JH))M)N23&,S_\B=G M//IKF[)(6("$,22,@V!&C_ ./<*ST>?_V&\?A"3I(\D*S3.BIK@L#Y-5E*S; M]*UH?DDKIL:GN>][H]GL9L.O+<0TRCM?U#:_L= M6SO=%>,N(VLU[O+6/'OC-TYA=-+*UF!]6_G-< P9CH-@A@SC@PQCJPQ?2V*5 M^73/WZL)2Y*[/%U^([=[N=RH]$=NXS!I$\<:H&^>0\*"<4-';Z3^G6B)#,E! M,$/+R4'+R5M:YC):JC%42Y=*V+*+)7Z[1O MQ?8=#DA8@(0Q)(R#8(;0LX/0LS-?",Z0/0()"Y PAH1Q$,SH$N9T7I\ JF,@:0&4 MQJ TCJ*9'4/[/8[5/.A]>U_CCN\>Z-2E$^_DTM@>MK> W:(R:%2.HIG2:./% ML3LO=.1,WY.AD3;' DH+H#0&I7$4S51;&S^.?^X,C;1G%E!: *4Q*(VC:&;' MT%:48_>B[JJ\'.[S32JC_RC9'U-9V8*U(Y5O?FQ#.4VW9^8W[9Z%_21ZR]DM M*H-&Y2B:*93VF1R[T=1[*ITT&LEQ?;\I#[F3BT),)V'X*O47J%)1!@W(4S51)VT_4ZF+,;V64 MVH>:]9;63N\]YJ#>$I3&H#2.HIFJ:V^)GGLQ$86N)H+2 BB-06D<13,[AG:V MJ-W9 LW$4*,+2@MHJYA@-K/JK>4'<,R:%B.HIG2:5>,6LV5CK,X^2]Y MYZ^.]O"]!R_4$X/2&)3&433S:0_MB;FC,\_U+M0O@]("*(U!:1Q%,SN&]M5< MNZ^F?\S:)T\J=RC=JU^U6C5N6EH.G=+QJ9%FC]E;O6Y1&30J1]%,7;23YMJ= M-#69GF1K_QW9VAZD]Z"$&FI0&H/2.(IFBG_T<-ZY#347^W@>]OD\[ -ZV"?T M_A^&FJL--==NJ/5=>N"VV%.N[U+_-&%#3;&.41DT*D?13&FT?>:^89\U$O9[ M+J_M07J/2ZB5!J4Q*(VC:*;XVDISSVVEN5 K#4H+H#0&I7$4S>P8VDISNZX5 MZW)YW5RR11UGTKBZACI>W8(R:%".HIFJ:'_+M?M;MT*6>V6HO$RJ;35*$PN0 MOJ%+R:"T $IC4!I'T5L>H#!J5HVBF+MJU\NRN5A)37;B7U'()06 M0&D,2N,HFJFT]L&\Z*7T*YCI*,Q.)1A1I]FJCY4%8;%E9O\G17 M;K#WD.9YNBU?;D2X$K(HH#Y_3-/\]4T1X+!MY/Q_4$L#!!0 ( %R(AU59 MP O7)0, *(* 9 >&PO=V]R:W-H965TV@?;?SW9""DG(JJTO MX(]SSKWGVDGN<$?H$XL .'I.DXR-M(CS_$;761!!BMD5R2$3.RM"4\S%E*YU MEE/ H2*EB6X9AJNG.,XT;ZC6YM0;D@U/X@SF%+%-FF+Z,H&$[$::J>T7[N-U MQ.6"[@USO(8%\,=\3L5,KU3".(6,Q21#%%8C;6S>S/H2KP#?8]BQ@S&23I:$ M/,G)MW"D&3(A2"#@4@&+ORU,(4FDD$CC=ZFI52$E\7"\5_^BO LO2\Q@2I(? M<)/P>[+["J6?GM0+2,+4+]J56$-#P89QDI9DD4$:9\4_?B[K M<$ 0.NT$JR18=8)S@F"7!/NM$9R2X+PU0J\D*.MZX5T5SL<<>T-*=HA*M%"3 M U5]Q1;UBC-Y3Q:HC(AN$L9$.=BQ1E(#THTYD4Z5@GTK'1+EJ>IC[>LSL3H%[P)^A:S!)V09EM62S_0-=-M0=+/-SO]% MG_US]*-BV-5EL96>W7E9ELT;\7.\9)R*A_Y7VY$7HDZ[J'P1WK 8_YYBLW<2.SH9ISH9ITO=6W 2/*&[7)Y&ZV-7T%U% ME]^.K6<,]>UA89L(JW<,\9N0_C%BUD28UZ^8(VN]REJOT]H]B*L5!US(=IR)!XP:#&WF,6\U;_18S>06*.8=8JT,38[J!6@B9FX-JU(C0QINFZS7_GL M=_I\(!PG;8;ZC9OE&+7[.6UB[,%US503,^C7;34QINWT:L;T@X]N"G2MNAV& M K+)>/%*K5:KAFJL^HC:^L2\F9HMZ[YHP(I^Z56^Z-YN,5W'&4,)K$0HXZHO M3H 6'5$QX217G_PEX:*!4,-(-)% )4#LKPCA^XD,4+6EWA]02P,$% @ M7(B'51'?57LM P IPH !D !X;"]W;W)K&UL MK9;K;]HP$,#_%2N;IDTJY$'"HX-(T.[1#UU1T=8/TSZ8Y A6$SNS#732_OC9 M3@ATA*QH?(F?=_>[L\^YX8;Q1[$$D.@I2ZD864LI\TO;%M$2,BS:+ >J5A:, M9UBJ(4]LD7/ L1'*4MMSG*Z=84*M<&CFICPW,0CR]%$D$(DM0JLFC5<09IJ38KC9ZG4JFQJP?W^5OM'X[QR M9HX%7+'T@<1R.;+Z%HIA@5>IO&>;SU Z%&A]$4N%^:)-N=>Q4+02DF6EL"+( M""U:_%0&8D^@XQT1\$H!SW 7A@SE-98X''*V05SO5MITQ[AJI!4YGA;H$\=4[WU[#1*3]-W0EHI/6[&CDF52L'A'6 ;HEE&Y%.@#C2%^+F\K MORKGO*US$Z]1X5TDV\@;7"#/\3ST&ME(:'=%V318Z%3AZQ@+G<;PS0_#]WT\ M%Y*K._>C+@Z%4K]>J4[$2Y'C"$:6RC0!? U6^.:5VW7>-R#[%;+?I#V<0$(H MU>@$=$Q?%4G. I]7I^KY?C].M<+J-."KE%T#DZ3C=0YS =9QZFEY%T_M' M<'+"3V?I';)X_C&6?L72;V:A\7]8\A;HW7 MP-7_!6TO&)IR$JFO8C;9JW!W+T,=73_O@KV7NV0 4],A210Q%94%F5$-5M58>.B]MAM+TJX M6\Q5&@J4PD*).NV>2G->5$7%0++<5")S)E5=8[I+54D"UQO4^H(QN1UH U5M M&OX!4$L#!!0 ( %R(AU77/ 1)R00 'X= 9 >&PO=V]R:W-H965T MS0EB?QE3EF,A;QE"YNGC. @"XHC&SE.WXYQF%CC8?;L MD8V'="6B,"&/#/!5'&.VO241W8PL:+T^> H72Z$>V.-ABA?DF8@OZ2.3=W:I M$H0Q27A($\#(?&3=P.L)&JB ;,0_(=GPRC505J:4?E0(,+@!R$&O*9F,/_PDD/N+ IO):.6Q;8S?1<8X&G^P6^80PG"R*7A #3 M+:B.>\3;[/'-!K, ?+N3DN"S(#'_MZF^^?N]YO>K-G#-4SPC(TNN>/IN*<2:Q6*J\LE6=2'_^]BJ>$J>\M_Y@ U9_;!1!4X*C)?R[J9Z*J M:ZW'ON\Y@\'07E>=-0P;7#F>6PZKY>R7.?O&G!^J*7[-FH:D*?E<'<)*6M#OP9W6 M#B]+AY?'SB%X(FKO4U<3V9:8W&56. )WX;S1FUG7!5N"&0?0 7'>XY ' KQM MZI(3HU3+ ER5!;@Z;>&1ZIR_N?"NCEMXQG>W=#8HG0V._7A/G%JS[DE3:Y1J M60#HZ W>,:;Z#CH]!ZI=6BX[QP'?[HF:[<:MQ"QUZEYR+K6Z\0K9P)^\\Q8) MG*M<9U*KEPOI]B') M=0>^M]O2S>]MZTLS%^P6N@KYVE?J]OIHUV47V 4U=\%NP:N0/^BR"_2"FKU@ M5_!U0+CI5V0%]3H!;MBKP/" M)\QL%^B%-'JA0^CE%^B%G$/H998ZE27.I58WKM$+_6ST0F=%KW.IUCE[Z.7.96V5C5ZH1^ 7F@?O9"SZ[,+]$(:O="9T0OMHQ>"GN_O^>H" MO9!&+]0M>J$&]+KL>;O@;,ZBK4N-7JA;]$(-Z-7DL@OT0AJ]4%?H=4#8/WJ# M-@NUK8!&+W1F]$+[Z-6\2KM +Z31"W6%7@>$3YC9LZ*773GAB@E;9 =_',SH M*A'Y85?YM#QI9Q,EA_VY3>"IMEYV90* M0>/L;]0+RB/7\?]02P,$% @ 7(B'53%ED*MO P MN0L !D !X;"]W;W)K&ULO99?C]HX$,"_BI56 MIU;:)8D#!/8@$FR[[4I==07:[4-U#R890K2)36T#7>D^_(V=;.!*B/8D>B_Q MWQG_9C)CSV@GY)-: 6CRL\BY&CLKK==7KJOB%11,=<0:.*XLA2R8QJ%,7;66 MP!(K5.0N];R^6[",.]'(SMW+:"0V.L\XW$NB-D7!Y/,4_G^S,,,YF60\);/Y@R*,)]B9*/)) M,F[VOOL FF7Y>]0P Z5E%IO9N1;Q$YGL4)1,C,BO2P\\T^3['10+D'^-7(VV M&4(WKNR8EG;0$W8,R9W@>J7(1YY \F]Y%WU2.X:^.&9*6Q5^C76'T.$%H1ZE MY"UQB3*N4E73;.PT_?\JFAJC1I&_&UU?6EJR]"R+N8BV$:7><."- MW&V##;W:AEZK#55(7YR;MG=$ZW?](/2;:?LU;;^5]A%)?@-L_PCVB4@8U+B#5MR/9=3^'Z$\. [E<$!IV&S L#9@ M^%_3\9M]L1!ML@6)+W!Y@Q-\1H#!C,M!,.FW%] M;_\N>:_+O3-A5L>9YA"T/S@!>O" ^J]*NW-Q^@V<0:=[XG+PZ9Z3OC;CSH5* M&U#]3G@B5/W]P^BWODQ'V78NWJ I5'N]7W#=@VJJ )G:FE&16&RX+@NK>K:N M2R=E-;;?7A:U=TQBVBF2PQ)%O4Z(:2W+.K$<:+&VM=E":*ST;'>%M35(LP'7 MET+HEX$YH*[6HW\ 4$L#!!0 ( %R(AU42=X KK0( /$' 9 >&PO M=V]R:W-H965T:LV )K< ME0574V>C=35Q795NH*1J("K@N),+65*-4[EV526!9I94%F[@>2.WI(P[<637 MEC*.1*T+QF$IB:K+DLK?,RC$;NKXSG[AFJTWVBRX<531-=R _E(M)<[<3B5C M)7#%!"<2\JESX4\6H<%;P%<&.W4P)L:3E1"W9G*931W/' @*2+51H/C;PAR* MP@CA,7ZUFDYGTA /QWOU#]9W]&5%%C-USAV204[K0E^+W4=H_3DS M>JDHE/V278,=G3DDK94694O&$Y2,-W]ZU\;A@. _1@A:0O"0$#Y"&+:$X5,M MA"TA?*J%LY9@77<;WVW@$JII'$FQ(]*@4CB]Y M*DH@G^D=*/*6+*7XB2F$C"SR'&P2S1ZYIAH(WDJR!,E$ILBK!#1EQ>O(U7@* MH^6FK<598S%XQ.*07 FN-XHL> 99#S\YS1^?X+OH?1>"8!^"67!2\%.J!R08 MOR&!%P0]YYD_@3[T+-WO<^?_K"_^V?I1,(;=?1A:O>%?[P-)F$H+H6H)Y/O% M2FF)C_I'7[X;Q;!?T12ZB:IH"E,'*YD"N04G?OG"'WGO^X+]G&+),[XFV$80@X58]>6K,75N M39D^LHV]03"*W.UA'GI!XV-0TH#&QZ#@_!BUZ)/RP@[4!,0]J&$ER+5M'@J= MJKENKF^WVO6G"UN6'ZS/_,G<[UE/L)\U[>=>OFF&5U2N&5>D@!Q->8-W6&)E MTV":B1:5K: KH;$>V^$&>S)( \#]7 B]GQ@#79>/_P!02P,$% @ 7(B' M5?VO$5TF! 3A0 !D !X;"]W;W)K&ULK5C; M;N,V$/T50BV*+-"-+K[%KFT@B64U0(,U-DW[4/2!ED:V&HET2=I._KY#2=;: MD:(X7;[8HC3G##5S-$-RO.?B2:X!%'G.4B8GUEJIS0\OW$ M+?#FXA33413N/?DM.J7&K@\?6!?9Z_ M.[[+DDJXY>F?2:36$^O*(A'$=)NJKWS_*Y3OT]-\(4]E_DOVI:UCD7 K%<]* M,,X@2UCQ3Y_+.!P!D*<9X)4 [S6@^P:@4P(ZYWKHEH#NN8!>">B=.Z5^">B? M"QB4@$&>K"*Z>6IF5-'I6/ ]$=H:V?1%GM\% M)^\-3QURSYE:2^*S"*(&_*P=WW\/[[?CARUX&Z-6A0WSN3T#WG%RN-L4CN_S[G\??'[.Y-TW)Q_\[W<_246G4G$GY^NVJUC1 M9P+/6*0ED(LE,(@3U:C4@JV?L^E:O9NZ#M9N9VSOCA-8-_OL#KHUNUG=KG/5 MJ9GYYYG-ZV;><% S"]XU.XEDMXIDMS626 A(&3EL-"E5$!'%B5H##G<@)%8& M'A/L>KN$;V7Z0K8L!('5@>7AWW"9%Q#9%/96U[KGCN2&AC"QD%Z"V($U_>D' MM^_\TO1UF22;F23S"[+>L;H:TFS295!WJ3V^H85>I87>NUHX?$XX!VSN"5N1 M6/",R#47*J9IVI3F5M:/IMDDV;L<#*K\#UKS[\@WBOKW]9MZX0_FG639'[#_*_J63?I,C!$=J*-JTH;5ZW: MP&WA"I7!0$KR)2:_<'7=7[F M\^K^C3NZ=1ON^^XH*,ZVOM$7)VWW%*7$)$DA1E?.Y0";IBA.KXJ!XIO\\&3) ME>)9?KD&BH5-&^#SF&-5*P?:076$./T/4$L#!!0 ( %R(AU4D6;U&O@@ M #=@ 9 >&PO=V]R:W-H965TC5K=HU,WLY7.6_U4\"%%JWU;+M+CJ/93E^J+?+V8/8I44'[.U2*MW M[K)\E935T_R^7ZQSD>\>M;?4^:+E4B+199J MN;B[ZGUB%S&W:H6-Q'\6XKEX\5BK#^5KEOU5/PGF5SV]7I%8BEE9(Y+JSY.8 MB.6R)E7K^&\#[>UMUHHO'^_H[N;@JX/YFA1BDBU_7\S+AZN>U=/FXBYY7)9? MLF=?- &UF]I\T>BS);-*/ M7RL,#R@,&H7!L0K#1F%XK,*H41@=JV T"L:Q"F:C8+Y6&!Q0L!H%ZUBWVHV" M?:P"TW=G3C_V*-C^9$MG^Z#*[G2SS?GN;P-K$Y73I$S&EWGVK.6U?,6K'VQ" M>Z-?!>,BK;/PMLRK=Q>57CF^%?=53I5:D&XSNLZ,<^W?5?K?)DM1:$DZUW8R MOZQ%7DFD]]KG/+M;E-I9G!7%!ZW2U)QD]J!]$>LLWPCL5,ZFHDP6RP\5\[?; MJ7;VKP^7_;):=FV\/VN6>+U=(C^PQ(%VDZ7E0Z$YZ5S,"?U K6^\I1^J]6V% M?K]R]][G?.?S:ZX$_C(K/VK<_DGC.N?$>B;?ISY5JX>/RX_:0#^H[JC5/ZUS MI;I[Q.(;=4:H>\,[03S8 M7S@&&][@C0M'F_,O+R%_Q)6X%I1B5?Q)9?R6/:39=>5Q4:R3F;CJ5:5%(?(G MT1O_^ ,S])^I=$'"IDB8@X2Y2)B'A/E(6("$A4A8A(3%(%@G=X?[W!VJZ.,O MXDFDCX)*S*VBL5&L*_BG\< >ZB-=UR_[3R^33FGAU*1#PAPDS)7]P2UK9$K^ M\)!6?20L0,)"V1],YX8YE!P2R9*6:5JZ)!@?(=B)\M$^RD?**)]D>?71E)1" M<[Y57UH+45 !OV6,7@;\@!/QKK1U:KPC80X2YLKNX -#/KL>TJB/A 5(6"B[ MPQJ.##G8D49CV:@Y,/G!?##V^6 H\Z']^A:DLVQ%7OX-R30;#.7CG2@MG9H- M2)B#A+FR.[@M>\-#VO21L )"V5O#*C@B&2YX=#B\H7_;;E.G)O[.#?5<5X^ MB+R)<>VLN?9_^*F^J4&%O"FMXMP>$1\ 2J.GACP2YB!A+N$.RY;=X2&-^DA8 M@(2%A#N88B\WDR%=:/C7RD3 '"7-E;YR/;%N.?*11'PD+D+!0=@'U7^FFQ:0^=78M4W"U*\FZS+1\8D:@3I=E3HQX) MD)L2_?42R!Q'(S;EAPTA*#)+")LJ -^)=@-G!=]/*8,G.KB-W^< M5<$S%VFYN%O,FAOQ-V+U5>3D37@U\=2[\%#:%$ISH#072O.@-!]*"Z"T$$J+ MH+081>MF+V^SE[]C-ZV!HQ(929M":0Z4YD)I'I3F0VD!E!9":1&4%J-HW41N MN^),V;A3M=8:S6[-:)E4W0;M:$-I#I3F4CYA-I=++ ]JUX?2 B@M)'QB#FV+ MN.=$2!K6B*B?8]0*NUG1]IN9NN'\ZX_):OWSC;H:1?8I)U#:%$ISH#072O.@ M-!]*"Z"T$$J+H+081>NF:]LX9Z/WK$:1S= )E#:%TAPHS872/"C-A]("*"V$ MTB(H+4;1NHG<=OR9NN6OJD;E[JL]XD2K7VWBY 2$-ONA-)=PB6%SH@,$->M# M:0&4%A(NX:9!W$..",FJD#?DAE&,6F$W)]KI /;&>,!^#*;YF"O492FRG3R! MTJ90F@.EN5":!Z7Y4%H I8506@2EQ2A:-W/;$0=FO6=9BNR.3Z"T*93F0&DN ME.9!:3Z4%D!I(90606DQBM9-Y'9D@ZEG-HZ91&5RAWUHF,1TDMK6R9D(G=2 MTES")=PPY(EZ#VK6A]("*"TD7,*818SS1+3DB!A40JVP^]O0=@*$JR= %/6I M]C_M'[3YU?9._>"#TJ90F@.EN5":!Z7Y4%H I8506@2EQ2A:-[?;(1W.WK&" MY=!Y'2AM"J4Y4)H+I7E0F@^E!5!:"*5%4%J,HG43N9W7X:]:&T $H+"9<8U AL1 A:]HCXA0EJ?=W4 M:"=@N'H"1EV_'C,)H#9P\N<<=)@&2G.@-!=*\Z T'TH+H+002HN@M!A%ZR9S M.[C#A^]9L$)'>J"T*93F0&DNE.9!:3Z4%D!I(90606DQBM9-Y':DAZLWPSBJ M8)4W'F F(VZYJFV=G(G0F1PHS25<8@WEFLN#6O6AM !*"PF/C$SJAW2$(+>I M7T2CUM?-C'9&AJMG9.1M8M3%*7*^8@*E3:$T!TISH30/2O.AM !*"Z&T"$J+ M4;1NYK:3/-Q\S^(4.M@#I4VA- =*AL#I3F$BZAMVN#FO6AM !*"PF7T%NV$8*O MMUEKD@,Z+--_L5?W2N3WFQWH"VV6/:;E=O?=_:O[7>X_;?;Z?O7Z-;OP&?%Z MR"[B[1[V+7Z[I?Y-DM\OTD);BKO*E/[1K KO?+M+_?9)F:TW.X5_S M/HAD+O):H'K_+LO*W9/:P/[_"AC_'U!+ P04 " !W.2VM7#LS'9:D/;C9Z0W;9(-:,)B[H9*KMA-MM M)V2"0]17R4":D5N@1#1&KJC@(''<<;Y4CWI5SR9D$=<4YVKI'BR5D1"W=G : M=1S/5H0,0VTAB+G,L(>,6213QY\:1.7[Q_03S+RALR(*.P)]HM&>MIQ M#AV(<$Q2IB_$_!OFA.H6+Q1,9;\PSV,]!\)4:1'GR::"F/+%E=SE0BPE5&LO M)/AY@O^_"4&>$&1$%Y5EM/I$DVY;BCE(&VW0[$VF399MV%!NEW&HI7E*39[N MGA JX9JP%.$ AL8D4JF4R#4,A,R6Y8?0<(%CNTH8 >5P0CGA(24,AIIH- [0"HB&I1?O]E$3RO9, M!5?#/NSN[,&.3;VQVDCB&WH(Y60$#N.Z5B% MJ5!+8B0:.0H/&^/F^4J51)8"M*-0NEFF_K\P5\?8O/GT>] M[//#HO3#C:7WB)3W]O]N^P:^$>BURU42V KG5L&Y];[&;I6I5$E@*TI5O<<3 ME/>VUL[QG^SA?OV)M]>$&7-[3\SM+IT%[4'\G,@)-0O"<&S2O$K3-(=0&D#S/.Q$/IA8$^QW6E&M'!=2V&2:?[TF[XJ17RQ%., M=AF@V2Q;)G0P\N!9TWEB-DXX;C9D/"R4W.Y+0GS 9J8EBQZH&)$)%7RJ.; * M6G*Q]N$>!&9**!T96Q#62AVXP2[X"(J:]MVZL@[GFJZ[O3[9$MS-)IDJG3/=INF2 M36@\%*P .YK/%W WJHH!-$:5MI%S.E>2.@\;1M.PLC,FQ"T\2-^+/>U5L;.G M'=A1V3:MH:;I97P']'?5O/:N;.]%NE'%'Y3YM+33D:X/M<)N-"OXRO5716L M4^_BZK2JQ/JCX'-9,C_Y9R<<#^F&%RV4YK]L-BB5F0TP3:('I@V?[49^:EK= ML979E-.JP#WW7J'GO[O.$O2-"&XW@*#8BW^#0)[9)H^F2 M"\-ETUOP/&?RT4G!RALZM0?Y/7T[/F<%70ISUX(CLFU_93E?EED[Z@86HAFU M;7^!Z773]AQHN&=F&S=I<0#A$KMT51C".Q\((8%@>S '& M\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%.9J_P3+,L2=(46]')).A@ M@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6"S12O1&RF^%H#$EXW8&19 M>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%1AS!'( '#$D2]QX\>!_%F_=4O/UU:_P;4$L#!!0 ( M %R(AU67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G571JO!0 8S$ \ !X;"]W;W)K8F]O:RYX;6S% MFTMSVS80@/\*1J?VH,KB2TG&SHQC)ZUGDMAC97SMP"0DH0$!%0#M.+^^2S*V MEQ:UT\M:)_'-CTL"W^*AXWOGO]\Z]UW\J(T-)Y--C-MWLUDH-ZJ6X0^W51;V MK)RO9815OYZ%K5>R"ANE8FUFR=%1,:NEMI/WQX_7NO(SO.*B*J-V%C:V&VZT MN@_/^]M5<:>#OM5&QX>32;=LU$34VNI:_U35R>1H(L+&W?_EO/[I;)1F67IG MS,EDWN^X43[J3X@@NN-(^Q.Z([OH2&.\4'-RO M-=%]TB8J?RZC^M.[9JOMNKT,/,4,/487A\??/HCO_/\)HUNM=*G.7=G4RL8^ MCEZ9%M"&C=Z&B;"R5B>3,W>GO+B2:]4^%-SEHNH?, (9"I=_IV&'OZ@Z1DX> M6RD;5"5@*3BC*^"HQ =II"V50) ) 9D<$/+O!$&F!&1Z$,AEBP.G(LB,@,P. M"#F(9$Y YNR0N_&+0;B5.-M(',F"@"P.&7TGV\Q4?-(6FO<@VIKE@A'ML'L MOP ,2 ECSFR,:_<@37P0E[=&K^7+BH^RQ)Q9$Y^5#(-RFU"&2)@- 0IMZL9T MB(,2E;),RVZ+PPA?2D2Z9JN%)X^5(3LO7!KHK.9-_D MC^&KI2R1,%MBJ=9=37QA^]-?A(NR1<)LBT]2>W$C33/XP"@]),QZ(#/,0:LG MH?20,.L!Y9CBMV\2;AY^QVR4$Q)F)XPDFZ.,E!829BT066?+BC$I1R3,CMC) M/,<"F5+>2)F]@5+0439*%BEWA]6^7+0GQ9B4,U)F9Y"IWK#+BNRS8M9(GZ^, MOF1*(2FS0LC$91@]RBLIMU?V)"Z_XHDQ*:^DS%[!^P>$=K]-RD(YLX5VAX4&&L+S1B@+%L*$NEQ5#3CS"LE#!;*$GS&X!;!GV#8H4 ME(6*U^EHFXHO,C8>7KOJ=&XZZ$'+LJ L5#!;Z/FE-]NMZ40$7V_]_P_C]02P,$% @ 7(B'56?\4D), @ :"P !H !X M;"]?A)Q1JA 7/X)GQ#P^%(.S;AO3\-NWPV+ MS^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"'()\_*" HY@_* M$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E [(1D)P*S$Z*= M"-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG#-H'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ M>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"W MH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. M KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW_DF]A_'K4(9K MS_<:K_^35(_G<\OU\I?E]\[)#77!N;ZM&)[^ E!+ P04 " !!70=E6 MQ/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[ M]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0 MYFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_ M3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7 M^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_Q MVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=! ME:.HRE%8Y2BN&UL4$L! A0#% @ M7(B'54^\0B?N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 7(B'59E&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'53:15V(-!P J!\ !@ M ("!\PT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 7(B'58O$CGJD P =@T !@ ("![!X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 7(B'55FH$MCY!P MS!( !@ ("!L#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7(B'58T&)NO" P - D !D ("!N54 'AL+W=O1X !D ("!MF$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'5?@J_>.8!0 6PT !D M ("!U'8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 7(B'56KGRM!> P ; < !D ("!Y84 'AL M+W=O&PO=V]R:W-H965T=>&8P0 *D, 9 " M@1:1 !X;"]W;W)K&UL4$L! A0#% @ 7(B' M592\04_S P [ @ !D ("!L)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'5> 6!312 P H0< M !D ("!MJ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'5<1(>5P'! 5PD !D M ("!.*L 'AL+W=OH0<# \!@ &0 @(%VKP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 7(B'5>/75.<. P J0< !D ("!C+8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'5;E. M=H:'! R0L !D ("!?,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'52RN*ZA7 P P@ !D M ("!J\P 'AL+W=O&PO M=V]R:W-H965T [@( M +P' 9 " @2S3 !X;"]W;W)K&UL4$L! A0#% @ 7(B'52P=-6:- @ L@4 !D ("! M4=8 'AL+W=O&PO=V]R:W-H965TY0@4 /(F 9 M " @5K= !X;"]W;W)K&UL4$L! A0#% M @ 7(B'52LI%=,=! X1< !D ("!T^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'5&PO=V]R:W-H965TV0( &L* 9 " @47W !X;"]W;W)K&UL4$L! A0#% @ 7(B'51YOM'!Z @ *08 !D M ("!5?H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 7(B'56%=5IVZ @ 1P< !D ("!MP,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7(B'50$2F6AP P 6PT !D ("!8!&PO=V]R:W-H965T 0!X;"]W M;W)K&UL4$L! A0#% @ 7(B'50+@&SU&! ME14 !D ("!#B4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'51>^ZN6> @ U < !D M ("!DBX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 7(B'5&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B' M51'?57LM P IPH !D ("!R$H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7(B'51)W@"NM @ \0< M !D ("!TE8! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ 7(B'5>0046HJ P ;0P !D M ("!"&&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " !0$ ! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 254 320 1 false 71 0 false 7 false false R1.htm 1001 - Document - Cover Page Sheet http://astro-med.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://astro-med.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Income (Loss) Sheet http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss Condensed Consolidated Statements of Income (Loss) Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 1007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - Business and Basis of Presentation Sheet http://astro-med.com/role/BusinessAndBasisOfPresentation Business and Basis of Presentation Notes 8 false false R9.htm 1009 - Disclosure - Summary of Significant Accounting Policies Update Sheet http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdate Summary of Significant Accounting Policies Update Notes 9 false false R10.htm 1010 - Disclosure - Acquisition Sheet http://astro-med.com/role/Acquisition Acquisition Notes 10 false false R11.htm 1011 - Disclosure - Revenue Recognition Sheet http://astro-med.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 1012 - Disclosure - Net Income Per Common Share Sheet http://astro-med.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 12 false false R13.htm 1013 - Disclosure - Intangible Assets Sheet http://astro-med.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 1014 - Disclosure - Inventories Sheet http://astro-med.com/role/Inventories Inventories Notes 14 false false R15.htm 1015 - Disclosure - Credit Agreement and Debt Sheet http://astro-med.com/role/CreditAgreementAndDebt Credit Agreement and Debt Notes 15 false false R16.htm 1016 - Disclosure - Paycheck Protection Program Loan Sheet http://astro-med.com/role/PaycheckProtectionProgramLoan Paycheck Protection Program Loan Notes 16 false false R17.htm 1017 - Disclosure - Derivative Financial Instruments and Risk Management Sheet http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagement Derivative Financial Instruments and Risk Management Notes 17 false false R18.htm 1018 - Disclosure - Employee Retention Credit Sheet http://astro-med.com/role/EmployeeRetentionCredit Employee Retention Credit Notes 18 false false R19.htm 1019 - Disclosure - Royalty Obligation Sheet http://astro-med.com/role/RoyaltyObligation Royalty Obligation Notes 19 false false R20.htm 1020 - Disclosure - Leases Sheet http://astro-med.com/role/Leases Leases Notes 20 false false R21.htm 1021 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://astro-med.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 1022 - Disclosure - Share-Based Compensation Sheet http://astro-med.com/role/ShareBasedCompensation Share-Based Compensation Notes 22 false false R23.htm 1023 - Disclosure - Income Taxes Sheet http://astro-med.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 1024 - Disclosure - Segment Information Sheet http://astro-med.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 1025 - Disclosure - Fair Value Sheet http://astro-med.com/role/FairValue Fair Value Notes 25 false false R26.htm 1026 - Disclosure - Summary of Significant Accounting Policies Update (Policies) Sheet http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies Summary of Significant Accounting Policies Update (Policies) Policies http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdate 26 false false R27.htm 1027 - Disclosure - Acquisition (Tables) Sheet http://astro-med.com/role/AcquisitionTables Acquisition (Tables) Tables http://astro-med.com/role/Acquisition 27 false false R28.htm 1028 - Disclosure - Revenue Recognition (Tables) Sheet http://astro-med.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://astro-med.com/role/RevenueRecognition 28 false false R29.htm 1029 - Disclosure - Net Income Per Common Share (Tables) Sheet http://astro-med.com/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://astro-med.com/role/NetIncomePerCommonShare 29 false false R30.htm 1030 - Disclosure - Intangible Assets (Tables) Sheet http://astro-med.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://astro-med.com/role/IntangibleAssets 30 false false R31.htm 1031 - Disclosure - Inventories (Tables) Sheet http://astro-med.com/role/InventoriesTables Inventories (Tables) Tables http://astro-med.com/role/Inventories 31 false false R32.htm 1032 - Disclosure - Credit Agreement and Debt (Tables) Sheet http://astro-med.com/role/CreditAgreementAndDebtTables Credit Agreement and Debt (Tables) Tables http://astro-med.com/role/CreditAgreementAndDebt 32 false false R33.htm 1033 - Disclosure - Derivative Financial Instruments and Risk Management (Tables) Sheet http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementTables Derivative Financial Instruments and Risk Management (Tables) Tables http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagement 33 false false R34.htm 1034 - Disclosure - Leases (Tables) Sheet http://astro-med.com/role/LeasesTables Leases (Tables) Tables http://astro-med.com/role/Leases 34 false false R35.htm 1035 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://astro-med.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://astro-med.com/role/AccumulatedOtherComprehensiveLoss 35 false false R36.htm 1036 - Disclosure - Share-Based Compensation (Tables) Sheet http://astro-med.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://astro-med.com/role/ShareBasedCompensation 36 false false R37.htm 1037 - Disclosure - Income Taxes (Tables) Sheet http://astro-med.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://astro-med.com/role/IncomeTaxes 37 false false R38.htm 1038 - Disclosure - Segment Information (Tables) Sheet http://astro-med.com/role/SegmentInformationTables Segment Information (Tables) Tables http://astro-med.com/role/SegmentInformation 38 false false R39.htm 1039 - Disclosure - Fair Value (Tables) Sheet http://astro-med.com/role/FairValueTables Fair Value (Tables) Tables http://astro-med.com/role/FairValue 39 false false R40.htm 1040 - Disclosure - Business and Basis of Presentation - Additional Information (Detail) Sheet http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail Business and Basis of Presentation - Additional Information (Detail) Details 40 false false R41.htm 1041 - Disclosure - Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail) Sheet http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail) Details 41 false false R42.htm 1042 - Disclosure - Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail) Sheet http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail) Details 42 false false R43.htm 1043 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://astro-med.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) Sheet http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) Details 44 false false R45.htm 1045 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) Sheet http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) Details 45 false false R46.htm 1046 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) Sheet http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) Details 47 false false R48.htm 1048 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) Sheet http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) Details 49 false false R50.htm 1050 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail) Sheet http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail Intangible Assets - Summary of Estimated Amortization Expense (Detail) Details 51 false false R52.htm 1052 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 52 false false R53.htm 1053 - Disclosure - Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) Sheet http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) Details 53 false false R54.htm 1054 - Disclosure - Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) Sheet http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) Details 54 false false R55.htm 1055 - Disclosure - Credit Agreement and Debt - Additional Information (Detail) Sheet http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail Credit Agreement and Debt - Additional Information (Detail) Details 55 false false R56.htm 1056 - Disclosure - Paycheck Protection Program Loan - Additional information (Detail) Sheet http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail Paycheck Protection Program Loan - Additional information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Derivative Financial Instruments and Risk Management - Additional Information (Detail) Sheet http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail Derivative Financial Instruments and Risk Management - Additional Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail) Sheet http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail) Details 58 false false R59.htm 1059 - Disclosure - Employee Retention Credit - Additional Information (Detail) Sheet http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail Employee Retention Credit - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Royalty Obligation - Additional Information (Detail) Sheet http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail Royalty Obligation - Additional Information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Leases - Additional Information (Detail) Sheet http://astro-med.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 61 false false R62.htm 1062 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) Sheet http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) Details 62 false false R63.htm 1063 - Disclosure - Leases - Lease Cost Information (Detail) Sheet http://astro-med.com/role/LeasesLeaseCostInformationDetail Leases - Lease Cost Information (Detail) Details 63 false false R64.htm 1064 - Disclosure - Leases - Maturities of lease liabilities (Detail) Sheet http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of lease liabilities (Detail) Details 64 false false R65.htm 1065 - Disclosure - Leases - Supplemental cash flow information (Detail) Sheet http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail Leases - Supplemental cash flow information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail) Sheet http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail) Details 66 false false R67.htm 1067 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 67 false false R68.htm 1068 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail) Sheet http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail Share-Based Compensation - Share-Based Compensation Expense (Detail) Details 68 false false R69.htm 1069 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) Sheet http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) Details 69 false false R70.htm 1070 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail) Sheet http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail Share-Based Compensation - Summary of Options Outstanding (Detail) Details 70 false false R71.htm 1071 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail) Sheet http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail) Details 71 false false R72.htm 1072 - Disclosure - Income Taxes - Projected Effective Tax Rate for Periods (Detail) Sheet http://astro-med.com/role/IncomeTaxesProjectedEffectiveTaxRateForPeriodsDetail Income Taxes - Projected Effective Tax Rate for Periods (Detail) Details 72 false false R73.htm 1073 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail) Sheet http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail) Details 74 false false R75.htm 1075 - Disclosure - Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail) Sheet http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail) Details 75 false false All Reports Book All Reports d259845d10q.htm alot-20221029.xsd alot-20221029_cal.xml alot-20221029_def.xml alot-20221029_lab.xml alot-20221029_pre.xml d259845dex311.htm d259845dex312.htm d259845dex321.htm d259845dex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d259845d10q.htm": { "axisCustom": 4, "axisStandard": 24, "contextCount": 254, "dts": { "calculationLink": { "local": [ "alot-20221029_cal.xml" ] }, "definitionLink": { "local": [ "alot-20221029_def.xml" ] }, "inline": { "local": [ "d259845d10q.htm" ] }, "labelLink": { "local": [ "alot-20221029_lab.xml" ] }, "presentationLink": { "local": [ "alot-20221029_pre.xml" ] }, "schema": { "local": [ "alot-20221029.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 539, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 4, "total": 4 }, "keyCustom": 42, "keyStandard": 278, "memberCustom": 36, "memberStandard": 34, "nsprefix": "alot", "nsuri": "http://astro-med.com/20221029", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://astro-med.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Acquisition", "role": "http://astro-med.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Revenue Recognition", "role": "http://astro-med.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Net Income Per Common Share", "role": "http://astro-med.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Intangible Assets", "role": "http://astro-med.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Inventories", "role": "http://astro-med.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Credit Agreement and Debt", "role": "http://astro-med.com/role/CreditAgreementAndDebt", "shortName": "Credit Agreement and Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForPaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Paycheck Protection Program Loan", "role": "http://astro-med.com/role/PaycheckProtectionProgramLoan", "shortName": "Paycheck Protection Program Loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForPaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Derivative Financial Instruments and Risk Management", "role": "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagement", "shortName": "Derivative Financial Instruments and Risk Management", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForEmployeeRetentionCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Employee Retention Credit", "role": "http://astro-med.com/role/EmployeeRetentionCredit", "shortName": "Employee Retention Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForEmployeeRetentionCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Royalty Obligation", "role": "http://astro-med.com/role/RoyaltyObligation", "shortName": "Royalty Obligation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Leases", "role": "http://astro-med.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://astro-med.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Share-Based Compensation", "role": "http://astro-med.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Income Taxes", "role": "http://astro-med.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Segment Information", "role": "http://astro-med.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Fair Value", "role": "http://astro-med.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Summary of Significant Accounting Policies Update (Policies)", "role": "http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies", "shortName": "Summary of Significant Accounting Policies Update (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Acquisition (Tables)", "role": "http://astro-med.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Revenue Recognition (Tables)", "role": "http://astro-med.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Net Income Per Common Share (Tables)", "role": "http://astro-med.com/role/NetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Intangible Assets (Tables)", "role": "http://astro-med.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Inventories (Tables)", "role": "http://astro-med.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Credit Agreement and Debt (Tables)", "role": "http://astro-med.com/role/CreditAgreementAndDebtTables", "shortName": "Credit Agreement and Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Derivative Financial Instruments and Risk Management (Tables)", "role": "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementTables", "shortName": "Derivative Financial Instruments and Risk Management (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeases", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Leases (Tables)", "role": "http://astro-med.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeases", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://astro-med.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Share-Based Compensation (Tables)", "role": "http://astro-med.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Income Taxes (Tables)", "role": "http://astro-med.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Segment Information (Tables)", "role": "http://astro-med.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Fair Value (Tables)", "role": "http://astro-med.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Condensed Consolidated Statements of Income (Loss)", "role": "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "shortName": "Condensed Consolidated Statements of Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Business and Basis of Presentation - Additional Information (Detail)", "role": "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "shortName": "Business and Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail)", "role": "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail", "shortName": "Acquisition - Summary of Preliminary Allocation of the Purchase Price (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail)", "role": "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail", "shortName": "Acquisition - Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Acquisition - Additional Information (Detail)", "role": "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "shortName": "Acquisition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn08_04_2022", "decimals": "0", "lang": null, "name": "us-gaap:AreaOfLand", "reportCount": 1, "unique": true, "unitRef": "Unit_sqft", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail)", "role": "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "shortName": "Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail)", "role": "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail", "shortName": "Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_HardwareProductsMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Revenue Recognition - Additional Information (Detail)", "role": "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail", "shortName": "Revenue Recognition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn01_31_2022", "decimals": "0", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail)", "role": "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "shortName": "Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Net Income Per Common Share - Additional Information (Detail)", "role": "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail", "shortName": "Net Income Per Common Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail)", "role": "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "shortName": "Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Intangible Assets - Additional Information (Detail)", "role": "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "shortName": "Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail)", "role": "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail", "shortName": "Intangible Assets - Summary of Estimated Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Inventories - Components of Inventories (Detail)", "role": "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail", "shortName": "Inventories - Components of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail)", "role": "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "shortName": "Credit Agreement and Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022_TermLoanMemberusgaapCreditFacilityAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail)", "role": "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "shortName": "Credit Agreement and Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022_TermLoanMemberusgaapCreditFacilityAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Credit Agreement and Debt - Additional Information (Detail)", "role": "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "shortName": "Credit Agreement and Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Paycheck Protection Program Loan - Additional information (Detail)", "role": "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail", "shortName": "Paycheck Protection Program Loan - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "alot:DisclosureForPaycheckProtectionProgramLoanTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn05_06_2020_GreenWoodCreditUnionMemberusgaapDebtInstrumentAxis_PaycheckProtectionProgramLoanMemberusgaapCreditFacilityAxis", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2021To10_30_2021_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis", "decimals": "-5", "first": true, "lang": null, "name": "alot:CashPaidTerminationOfSwaps", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Derivative Financial Instruments and Risk Management - Additional Information (Detail)", "role": "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "shortName": "Derivative Financial Instruments and Risk Management - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2021To10_30_2021_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis", "decimals": "-5", "first": true, "lang": null, "name": "alot:CashPaidTerminationOfSwaps", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_CashFlowHedgeMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail)", "role": "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail", "shortName": "Derivative Financial Instruments and Risk Management - Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_CashFlowHedgeMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "alot:DisclosureForEmployeeRetentionCreditTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn03_22_2022", "decimals": "-5", "first": true, "lang": null, "name": "alot:ErcReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Employee Retention Credit - Additional Information (Detail)", "role": "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "shortName": "Employee Retention Credit - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "alot:DisclosureForEmployeeRetentionCreditTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn03_22_2022", "decimals": "-5", "first": true, "lang": null, "name": "alot:ErcReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn01_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "role": "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2021To05_01_2021", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "alot:RoyaltyObligationCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Royalty Obligation - Additional Information (Detail)", "role": "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail", "shortName": "Royalty Obligation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-5", "lang": null, "name": "alot:GuaranteedMinimumRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Leases - Additional Information (Detail)", "role": "http://astro-med.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail)", "role": "http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail", "shortName": "Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeases", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Leases - Lease Cost Information (Detail)", "role": "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "shortName": "Leases - Lease Cost Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Leases - Maturities of lease liabilities (Detail)", "role": "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Leases - Maturities of lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Leases - Supplemental cash flow information (Detail)", "role": "http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail", "shortName": "Leases - Supplemental cash flow information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn07_30_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail)", "role": "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "shortName": "Accumulated Other Comprehensive Loss - Changes in Balance of Accumulated Other Comprehensive Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "role": "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail)", "role": "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail", "shortName": "Share-Based Compensation - Share-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn01_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail)", "role": "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail", "shortName": "Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail)", "role": "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail", "shortName": "Share-Based Compensation - Summary of Options Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022", "decimals": "2", "lang": null, "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn01_31_2022_RestrictedStockAwardAndRestrictedStockUnitMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail)", "role": "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail", "shortName": "Share-Based Compensation - Aggregated Information Regarding RSUs and RSAs Granted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn01_31_2022_RestrictedStockAwardAndRestrictedStockUnitMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Income Taxes - Projected Effective Tax Rate for Periods (Detail)", "role": "http://astro-med.com/role/IncomeTaxesProjectedEffectiveTaxRateForPeriodsDetail", "shortName": "Income Taxes - Projected Effective Tax Rate for Periods (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": "0", "lang": null, "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P08_01_2022To10_29_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail)", "role": "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail", "shortName": "Segment Information - Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2021To10_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail)", "role": "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail", "shortName": "Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "PAsOn10_29_2022_EstimateOfFairValueFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Business and Basis of Presentation", "role": "http://astro-med.com/role/BusinessAndBasisOfPresentation", "shortName": "Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Summary of Significant Accounting Policies Update", "role": "http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdate", "shortName": "Summary of Significant Accounting Policies Update", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d259845d10q.htm", "contextRef": "P02_01_2022To10_29_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "alot_AccruedRoyaltiesCurrentExcessRoyaltyPaymentDue": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued royalties in excess of guaranteed minimum royalty obligation- amount due within one year.", "label": "Accrued Royalties, Current, Excess Royalty Payment Due", "verboseLabel": "Current Liability \u2013 Excess Royalty Payment Due" } } }, "localname": "AccruedRoyaltiesCurrentExcessRoyaltyPaymentDue", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "alot_AccruedRoyaltiesCurrentExcessRoyaltyPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued royalties in excess of guaranteed minimum royalty obligation payable.", "label": "Accrued Royalties Current Excess Royalty Payments Due", "terseLabel": "Accrued Royalties, Current, Excess Royalty Payment Due" } } }, "localname": "AccruedRoyaltiesCurrentExcessRoyaltyPaymentsDue", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_AdditionalTermLoanAvailedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Term Loan Availed [Member]" } } }, "localname": "AdditionalTermLoanAvailedMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_AgreementWithAstroMachineForAssetAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement With Astro Machine For Asset Acquisitions.", "label": "Agreement With Astro Machine For Asset Acquisitions [Member]", "terseLabel": "Astro Machine LLC [Member]" } } }, "localname": "AgreementWithAstroMachineForAssetAcquisitionsMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of america.", "label": "Bank Of America [Member]", "terseLabel": "Bank of America, N.A. [Member]" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_BeforeAmendementToTheCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Before Amendement To The Credit Agreement [Member]" } } }, "localname": "BeforeAmendementToTheCreditAgreementMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_BusinessAndBasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business and Basis Of Presentation", "label": "Business and Basis Of Presentation [Abstract]" } } }, "localname": "BusinessAndBasisOfPresentationAbstract", "nsuri": "http://astro-med.com/20221029", "xbrltype": "stringItemType" }, "alot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill": { "auth_ref": [], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, goodwill.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "alot_CapitalizedContractCostNetLongTermAndShortTerm": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized contract cost net long term and short term.", "label": "Capitalized Contract Cost Net Long Term And Short Term", "terseLabel": "Capitalized contract cost net long term and short term" } } }, "localname": "CapitalizedContractCostNetLongTermAndShortTerm", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_CapitalizedContractCostsAmortizationPeriodRemaining": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period remaining for capitalized contract costs.", "label": "Capitalized Contract Costs Amortization Period Remaining", "terseLabel": "Capitalized contract costs additional amounts incurred amortization period" } } }, "localname": "CapitalizedContractCostsAmortizationPeriodRemaining", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "alot_CaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cares Act [Member]", "terseLabel": "Cares Act [Member]" } } }, "localname": "CaresActMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_CashFlowHedgeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash flow hedge.", "label": "Cash Flow Hedge [Member]", "terseLabel": "Cash Flow Hedge [Member]" } } }, "localname": "CashFlowHedgeMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "domainItemType" }, "alot_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "alot_CashPaidTerminationOfSwaps": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid termination of swaps.", "label": "Cash Paid Termination Of Swaps", "terseLabel": "Cash paid termination of swaps" } } }, "localname": "CashPaidTerminationOfSwaps", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_CentralAndSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central and South America.", "label": "Central And South America [Member]", "terseLabel": "Central and South America [Member]" } } }, "localname": "CentralAndSouthAmericaMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "alot_ContractWithCustomerRevenueRecognizedinCurrentPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contract liability recognized as revenue in current period.", "label": "Contract With Customer Revenue Recognizedin Current Period", "verboseLabel": "Contract with customer liability revenue recognized including additions" } } }, "localname": "ContractWithCustomerRevenueRecognizedinCurrentPeriod", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_CreditAgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Axis]" } } }, "localname": "CreditAgreementAxis", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_CreditAgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Domain]" } } }, "localname": "CreditAgreementDomain", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_DebtInstrumentAdditionalBasisSpread": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument additional basis spread.", "label": "Debt Instrument Additional Basis Spread", "verboseLabel": "Percentage added to variable rate" } } }, "localname": "DebtInstrumentAdditionalBasisSpread", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "alot_DetailsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Details [Axis].", "label": "Details [Axis]" } } }, "localname": "DetailsAxis", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_DetailsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Details [Domain].", "label": "Details [Domain]" } } }, "localname": "DetailsDomain", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_DetailsOfIncomeTaxBenefitAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details Of Income Tax Benefit [Axis]" } } }, "localname": "DetailsOfIncomeTaxBenefitAxis", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_DetailsOfIncomeTaxBenefitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details Of Income Tax Benefit [Domain]" } } }, "localname": "DetailsOfIncomeTaxBenefitDomain", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_DetailsOneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Details One [Axis].", "label": "Details One [Axis]" } } }, "localname": "DetailsOneAxis", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_DetailsOneDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Details One [Domain].", "label": "Details One [Domain]" } } }, "localname": "DetailsOneDomain", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_DisclosureForEmployeeRetentionCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for Employee retention credit.", "label": "Disclosure for Employee Retention Credit [Text Block]", "terseLabel": "Employee Retention Credit" } } }, "localname": "DisclosureForEmployeeRetentionCreditTextBlock", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCredit" ], "xbrltype": "textBlockItemType" }, "alot_DisclosureForPaycheckProtectionProgramLoanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for Paycheck Protection Program Loan.", "label": "Disclosure for Paycheck Protection Program Loan [Text Block]", "terseLabel": "Paycheck Protection Program Loan" } } }, "localname": "DisclosureForPaycheckProtectionProgramLoanTextBlock", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoan" ], "xbrltype": "textBlockItemType" }, "alot_DisclosureForTheHoneywellRoyaltyObligationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for the honeywell royalty obligation.", "label": "Disclosure for the Honeywell Royalty Obligation [Text Block]", "verboseLabel": "Royalty Obligation" } } }, "localname": "DisclosureForTheHoneywellRoyaltyObligationTextBlock", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligation" ], "xbrltype": "textBlockItemType" }, "alot_DistributorRelationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor relations.", "label": "Distributor Relations [Member]", "terseLabel": "Distributor Relations [Member]" } } }, "localname": "DistributorRelationsMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_EmployeeRetentionCreditDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee retention credit disclosure.", "label": "Employee Retention Credit Disclosure [Abstract]", "terseLabel": "Employee Retention Credit Disclosure [Abstract]" } } }, "localname": "EmployeeRetentionCreditDisclosureAbstract", "nsuri": "http://astro-med.com/20221029", "xbrltype": "stringItemType" }, "alot_EmployeeRetentionCreditDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee retention credit disclosure [Line item].", "label": "Employee Retention Credit Disclosure [Line Items]" } } }, "localname": "EmployeeRetentionCreditDisclosureLineItems", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_EmployeeRetentionCreditDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee retention credit disclosure [Table ].", "label": "Employee Retention Credit Disclosure [Table]" } } }, "localname": "EmployeeRetentionCreditDisclosureTable", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_EmployeeRetentionCreditReceivable": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee retention credit receivable .", "label": "Employee Retention Credit Receivable", "verboseLabel": "Other Receivable \u2013 Employee Retention Credit Receivable" } } }, "localname": "EmployeeRetentionCreditReceivable", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeRetentionCreditReceivableGeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of refundable payroll taxes to be recognized as a reduction of general and administrative expenses related to the Employee Retention Credit granted under the CARES act.", "label": "Employee Retention Credit Receivable - general and administrative expenses" } } }, "localname": "EmployeeRetentionCreditReceivableGeneralAndAdministrativeExpenses", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeRetentionCreditReceivableResearchAndDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Retention Credit Receivable - Research and Development.", "label": "Employee Retention Credit Receivable Research and Development", "terseLabel": "Employee Retention Credit Receivable - research and development" } } }, "localname": "EmployeeRetentionCreditReceivableResearchAndDevelopment", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeRetentionCreditReceivableSellingAndMarketing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of refundable payroll taxes to be recognized as a reduction of selling and marketing expense related to the Employee Retention Credit granted under the CARES act.", "label": "Employee Retention Credit Receivable Selling and Marketing", "terseLabel": "Employee Retention Credit Receivable - selling and marketing" } } }, "localname": "EmployeeRetentionCreditReceivableSellingAndMarketing", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeRetentionCreditReceivables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of refundable payroll taxes received.", "label": "Employee Retention Credit Receivables", "terseLabel": "Employee retention credit receivables" } } }, "localname": "EmployeeRetentionCreditReceivables", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeRetentionCreditReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of ERC refundable payroll taxes received.", "label": "Employee Retention Credit Received", "terseLabel": "Employee retention credit received" } } }, "localname": "EmployeeRetentionCreditReceived", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeStockPurchasePlanExpense": { "auth_ref": [], "calculation": { "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan expense.", "label": "Employee Stock Purchase Plan Expense", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanExpense", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "alot_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_ErcReceivable": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) from the Employee Retention Credit under the CARES Act.", "label": "Erc Receivable", "terseLabel": "Employee Retention Credit Receivable" } } }, "localname": "ErcReceivable", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "alot_ErcReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of Employee Retention Receivable.", "label": "Erc Receivables" } } }, "localname": "ErcReceivables", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_ExcessRoyaltiePaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of excess royalties paid in the current year.", "label": "Excess Royaltie paid", "terseLabel": "Excess Royaltie paid" } } }, "localname": "ExcessRoyaltiePaid", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_ExcessroyaltypaymentsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of royalty expense in excess of guaranteed minimum payments incurred.", "label": "Excess Royalty Payments Incurred" } } }, "localname": "ExcessroyaltypaymentsIncurred", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_ExistingTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing technology.", "label": "Existing Technology [Member]", "terseLabel": "Existing Technology [Member]" } } }, "localname": "ExistingTechnologyMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_FairValueAssumptionPercentageOfPresentValueFactor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Assumption Percentage Of Present Value Factor", "label": "Fair Value Assumption Percentage Of Present Value Factor" } } }, "localname": "FairValueAssumptionPercentageOfPresentValueFactor", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "alot_FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment": { "auth_ref": [], "calculation": { "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of \u200bcurrent period currency \u200btranslation \u200badjustment for foreign finite lived intangible assets.", "label": "Finite lived Intangible Assets Foreign Currency Translation Adjustment", "terseLabel": "Currency Translation Adjustment" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "monetaryItemType" }, "alot_ForgivenessOfLoanUnderPaycheckProtectionProgrammeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Forgiveness Of Loan Under Paycheck Protection Programme [Member]" } } }, "localname": "ForgivenessOfLoanUnderPaycheckProtectionProgrammeMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_GreenWoodCreditUnionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green wood credit union.", "label": "Green wood Credit Union [Member]", "verboseLabel": "Green wood Credit Union [Member]" } } }, "localname": "GreenWoodCreditUnionMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_GuaranteedMinimumRoyaltyPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Amount paid to date on the Guaranteed Minimum Royalty Obligation.", "label": "Guaranteed Minimum Royalty Payments", "terseLabel": "Guaranteed Minimum Royalty Payment" } } }, "localname": "GuaranteedMinimumRoyaltyPayments", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_HardwareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware products.", "label": "Hardware Products [Member]", "terseLabel": "Hardware [Member]" } } }, "localname": "HardwareProductsMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "domainItemType" }, "alot_HoneywellAssetPurchaseAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Honeywell Asset Purchase and License Agreement [Member]", "label": "Honeywell Asset Purchase and License Agreement [Member]", "terseLabel": "Honeywell Asset Purchase and License Agreement [Member]", "verboseLabel": "Honeywell Asset Purchase and License Agreement [Member]" } } }, "localname": "HoneywellAssetPurchaseAndLicenseAgreementMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_IntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Table]", "label": "Intangible Assets [Table]" } } }, "localname": "IntangibleAssetsTable", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_LesseeOperatingLeaseLiabilityPaymentDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payment due year five and thereafter.", "label": "Lessee Operating Lease Liability Payment Due Year Five And Thereafter", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentDueYearFiveAndThereafter", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "alot_MaximumThresholdEmployeeRetentionCreditPerEmployeePerCalendarQuarter": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum threshold employee retention credit per employee per calendar quarter.", "label": "Maximum Threshold Employee Retention Credit Per Employee Per Calendar Quarter", "terseLabel": "Maximum threshold employee retention credit per employee per calendar quarter" } } }, "localname": "MaximumThresholdEmployeeRetentionCreditPerEmployeePerCalendarQuarter", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_MiltopeCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Miltope Corporation [Member]", "label": "Miltope Corporation [Member]", "terseLabel": "Miltope [Member]" } } }, "localname": "MiltopeCorporationMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_MinimumRoyaltyPaymentObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Royalty Payment Obligation.", "label": "Minimum Royalty Payment Obligation", "verboseLabel": "Minimum Royalty Payment Obligation" } } }, "localname": "MinimumRoyaltyPaymentObligation", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_NumberOfAcresOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of acres of land.", "label": "Number of Acres of land", "terseLabel": "Number of Acres of land" } } }, "localname": "NumberOfAcresOfLand", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "alot_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]", "verboseLabel": "Operating Leases [Abstract]" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "stringItemType" }, "alot_OthersCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Others Countries [Member]", "label": "Others Countries [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OthersCountriesMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "alot_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program Loan [Member]", "verboseLabel": "Paycheck Protection Program Loan [Member]" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_PaymentTermPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment term period.", "label": "Payment Term Period" } } }, "localname": "PaymentTermPeriod", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "alot_PaymentsOfMinimumGuaranteeRoyaltyObligation": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment of Minimum Guarantee Royalty Obligation.", "label": "Payments Of Minimum Guarantee Royalty Obligation", "negatedLabel": "Payment of Minimum Guarantee Royalty Obligation" } } }, "localname": "PaymentsOfMinimumGuaranteeRoyaltyObligation", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "alot_PercentageOfReductionOfGrossReceiptsToQualifyForEmployeeRetentionCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reduction of gross Receipts to qualify for employee retention credit.", "label": "Percentage of Reduction of Gross Receipts to Qualify for Employee Retention Credit", "terseLabel": "Percentage of reduction of gross Receipts to qualify for employee retention credit" } } }, "localname": "PercentageOfReductionOfGrossReceiptsToQualifyForEmployeeRetentionCredit", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "alot_PercentageOfRefundableTaxCreditCanBeClaimedOnQualifiedWages": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of refundable tax credit can be claimed of qualified wages.", "label": "Percentage of Refundable Tax Credit can be Claimed on Qualified Wages", "terseLabel": "Percentage of refundable tax credit can be claimed of qualified wages" } } }, "localname": "PercentageOfRefundableTaxCreditCanBeClaimedOnQualifiedWages", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "alot_PriorEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior employee stock purchase plan.", "label": "Prior Employee Stock Purchase Plan [Member]" } } }, "localname": "PriorEmployeeStockPurchasePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_ProductIdentificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product identification.", "label": "Product Identification [Member]" } } }, "localname": "ProductIdentificationMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "alot_PurchasePriceIntoAnEscrowAccount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price into an escrow account.", "label": "Purchase price into an escrow account", "terseLabel": "Purchase price into an escrow account" } } }, "localname": "PurchasePriceIntoAnEscrowAccount", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_RangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range five.", "label": "Range Five [Member]", "terseLabel": "$15.01 - $20.00 [Member]" } } }, "localname": "RangeFiveMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "alot_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$10.01 - $15.00 [Member]" } } }, "localname": "RangeFourMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "alot_ReservationOfSharesUnderEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reservation of shares under employee stock purchase plan.", "label": "Reservation Of Shares Under Employee Stock Purchase Plan", "terseLabel": "Reservation of shares under Stock Purchase Plan" } } }, "localname": "ReservationOfSharesUnderEmployeeStockPurchasePlan", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "alot_RestrictedStockAwardAndRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Award And Restricted Stock Unit [Member]", "label": "Restricted Stock Award And Restricted Stock Unit [Member]", "terseLabel": "Restricted Stock Award And Restricted Stock Unit [Member]" } } }, "localname": "RestrictedStockAwardAndRestrictedStockUnitMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "domainItemType" }, "alot_RestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock award.", "label": "Restricted Stock Award [Member]" } } }, "localname": "RestrictedStockAwardMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_RoyaltyObligationCurrent": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the short term portion of the guaranteed minimum royalty obligation related to Honeywell Agreement.", "label": "Royalty Obligation, Current", "terseLabel": "Current Liability \u2013 Royalty Obligation" } } }, "localname": "RoyaltyObligationCurrent", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_RoyaltyObligationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royalty Obligation Disclosure [Abstract]", "verboseLabel": "Royalty Obligation Disclosure [Abstract]" } } }, "localname": "RoyaltyObligationDisclosureAbstract", "nsuri": "http://astro-med.com/20221029", "xbrltype": "stringItemType" }, "alot_RoyaltyObligationNonCurrent": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the long term portion of the guaranteed minimum royalty obligation related to Honeywell Agreement.", "label": "Royalty Obligation Non Current", "verboseLabel": "Royalty Obligation, net of current portion" } } }, "localname": "RoyaltyObligationNonCurrent", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_RuggedInformationTechnologyEquipmentCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rugged Information Technology Equipment Corporation [Member]", "label": "Rugged Information Technology Equipment Corporation [Member]", "terseLabel": "RITEC [Member]" } } }, "localname": "RuggedInformationTechnologyEquipmentCorporationMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of balance sheet and other information related to operating leases.", "label": "Schedule Of Balance Sheet And Other Information Related To Operating Leases", "verboseLabel": "Schedule Of Balance Sheet And Other Information Related To Operating Leases" } } }, "localname": "ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeases", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "alot_ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of projected effective tax rates for periods.", "label": "Schedule Of Projected Effective Tax Rates For Periods [Table Text Block]", "terseLabel": "Projected Effective Tax Rate for Periods" } } }, "localname": "ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "alot_SecondAmendmentCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Second Amendment Credit Agreement [Member]" } } }, "localname": "SecondAmendmentCreditAgreementMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_ServiceAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service and other.", "label": "Service And Other [Member]", "terseLabel": "Service and Other [Member]" } } }, "localname": "ServiceAndOtherMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "domainItemType" }, "alot_SuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplies.", "label": "Supplies [Member]", "terseLabel": "Supplies [Member]" } } }, "localname": "SuppliesMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "domainItemType" }, "alot_TaxExpenseResultingFromShortfall": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax benefit arising from shortfall related to Company's stock compensation.", "label": "Tax Expense Resulting From Shortfall", "terseLabel": "Tax expense resulting from shortfall" } } }, "localname": "TaxExpenseResultingFromShortfall", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_TaxExpensesBenefitsResultingFromProvisionalAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax expenses benefits resulting from provisional adjustments.", "label": "Tax Expenses Benefits Resulting From Provisional Adjustments", "terseLabel": "Tax expenses benefits resulting from provisional adjustments" } } }, "localname": "TaxExpensesBenefitsResultingFromProvisionalAdjustments", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_TermLoanDueAugustFourthTwoThousandAndTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan Due August Fourth Two Thousand and Twenty Seven [Member]", "terseLabel": "Term Loan Due August 4, 2027 [Member]" } } }, "localname": "TermLoanDueAugustFourthTwoThousandAndTwentySevenMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "alot_TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan due september thirty two thousand and twenty five.", "label": "Term Loan Due September Thirty Two Thousand And Twenty Five [Member]", "terseLabel": "Term Loan Due September 30, 2025 [Member]" } } }, "localname": "TermLoanDueSeptemberThirtyTwoThousandAndTwentyFiveMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "alot_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "domainItemType" }, "alot_TestAndMeasurementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test and measurement.", "label": "Test And Measurement [Member]", "verboseLabel": "T&M [Member]" } } }, "localname": "TestAndMeasurementMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "alot_ThresholdQualifiedWagesPerEmployeePerCalendarQuarter": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Threshold qualified wages per employee per calendar quarter.", "label": "Threshold Qualified Wages Per Employee Per Calendar Quarter", "terseLabel": "Threshold qualified wages per employee per calendar quarter" } } }, "localname": "ThresholdQualifiedWagesPerEmployeePerCalendarQuarter", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "alot_TrojanlabelApSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TrojanLabel ApS.", "label": "Trojanlabel ApS [Member]", "terseLabel": "TrojanLabel ApS [Member]" } } }, "localname": "TrojanlabelApSMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "alot_TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty two employee stock purchase plan.", "label": "Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_TwoThousandEighteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Equity Incentive Plan.", "label": "Two Thousand Eighteen Equity Incentive Plan [Member]", "terseLabel": "2018 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandEighteenEquityIncentivePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_TwoThousandFifteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Fifteen Equity Incentive Plan [Member]", "label": "Two Thousand Fifteen Equity Incentive Plan [Member]", "terseLabel": "2015 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandFifteenEquityIncentivePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "alot_TwoThousandSevenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seven Equity Incentive Plan [Member]", "label": "Two Thousand Seven Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandSevenEquityIncentivePlanMember", "nsuri": "http://astro-med.com/20221029", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "verboseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "verboseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "verboseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "verboseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "verboseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "verboseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "verboseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "verboseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "verboseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r681" ], "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", "verboseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "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", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "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", "verboseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "verboseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "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", "verboseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r681" ], "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", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "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", "verboseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r686" ], "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", "verboseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r681" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r681" ], "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", "verboseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "verboseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r681" ], "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", "verboseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "verboseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "verboseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "verboseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://astro-med.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r109", "r156", "r169", "r170", "r171", "r172", "r174", "r176", "r180", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r250", "r252", "r254", "r255" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r109", "r156", "r169", "r170", "r171", "r172", "r174", "r176", "r180", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r250", "r252", "r254", "r255" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r237", "r238", "r239", "r240", "r260", "r297", "r394", "r397", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r649", "r652", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r237", "r238", "r239", "r240", "r260", "r297", "r394", "r397", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r649", "r652", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r238", "r239", "r320", "r323", "r610", "r648", "r650" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r183", "r238", "r239", "r320", "r323", "r610", "r648", "r650" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r232", "r237", "r238", "r239", "r240", "r260", "r297", "r352", "r394", "r397", "r429", "r430", "r431", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r649", "r652", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]", "verboseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r232", "r237", "r238", "r239", "r240", "r260", "r297", "r352", "r394", "r397", "r429", "r430", "r431", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r649", "r652", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]", "verboseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r121", "r126", "r236", "r395" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "verboseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r184", "r185", "r320", "r324", "r651", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r184", "r185", "r320", "r324", "r651", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r121", "r126", "r236", "r395", "r598" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "verboseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r189", "r593" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.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, Net, Current", "verboseLabel": "Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r620", "r635" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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": "Income Taxes Payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other Liabilities and Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r56", "r64", "r65", "r66", "r67", "r492" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Net Unrealized Gain/(Loss) on Cash Flow Hedges [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r54", "r55", "r56", "r638", "r660", "r664" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r64", "r65", "r66", "r111", "r112", "r113", "r493", "r592", "r655", "r656" ], "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 Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r50", "r56", "r64", "r65", "r66", "r493", "r557", "r558", "r559", "r560", "r562" ], "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 [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Useful Life (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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\u00a0Paid-in\u00a0Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r441", "r442", "r443", "r524" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r114", "r115", "r116", "r117", "r126", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r441", "r442", "r443", "r456", "r457", "r458", "r459", "r477", "r478", "r479", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r564", "r565", "r572", "r573", "r574", "r575", "r587", "r588", "r589", "r590", "r591", "r592", "r612", "r613", "r614", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "verboseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "terseLabel": "Share-Based Compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to Reconcile Net Income to Net Cash Provided (Used) by Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r97", "r280", "r569" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r217", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Number of common equivalent shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area of Land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]", "verboseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r106", "r164", "r171", "r178", "r195", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r487", "r494", "r542", "r594", "r596", "r618", "r634" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r35", "r106", "r195", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r487", "r494", "r542", "r594", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ], "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/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r500", "r504" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies Update" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdate" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r393", "r396", "r474" ], "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/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail", "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r393", "r396", "r469", "r470", "r474" ], "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/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail", "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "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/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "definitionGuidance": "Payments to Acquire Businesses, Gross", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "verboseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r480", "r481", "r482" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "negatedLabel": "Cash Paid for Astro Machine Acquisition, net of acquired cash", "verboseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r475", "r484" ], "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": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts Receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Accounts Payable and Other Current Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Identifiable Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r472" ], "calculation": { "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total Purchase Price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r7", "r110", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/BusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r205" ], "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 incremental direct costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r204" ], "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", "verboseLabel": "Additional contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r204" ], "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; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred incremental direct contract costs reported in other current assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "verboseLabel": "Carrying Value [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r13", "r99" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r99", "r101" ], "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, End of Period", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r555" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Net Decrease in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "verboseLabel": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r121", "r143" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r121", "r143" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r20", "r21", "r22", "r104", "r106", "r129", "r130", "r131", "r133", "r135", "r145", "r146", "r147", "r195", "r242", "r247", "r248", "r249", "r255", "r256", "r295", "r296", "r298", "r299", "r300", "r542", "r685" ], "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]", "verboseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112", "r524" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r72", "r626", "r644" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (Loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r71", "r83", "r625", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r148", "r149", "r187", "r540", "r541", "r667" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "verboseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r148", "r149", "r187", "r540", "r541", "r665", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "verboseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r102", "r489" ], "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/2022", "presentation": [ "http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r308", "r310", "r321" ], "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, Net", "terseLabel": "Contract assets balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r321" ], "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": "Contract liabilities and extended warranties" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r169", "r170", "r171", "r172", "r174", "r180", "r182" ], "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]", "verboseLabel": "Corporate Expenses [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r77", "r106", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r542" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "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 Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "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]", "verboseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r353", "r509" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Customer Contract Relationships [Member]" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r476" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "verboseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r103", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284", "r294" ], "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": "Credit Agreement and Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r105", "r109", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r288", "r289", "r290", "r291", "r570", "r619", "r621", "r633" ], "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]", "verboseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Interest rate", "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r285", "r621", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "USD Term Loan" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Amount of PPP loan forgiven" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r257", "r288", "r289", "r568", "r570", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of debt", "verboseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "auth_ref": [ "r42", "r568" ], "lang": { "en-us": { "role": { "documentation": "Description of any adjustments made to the stated rate to determine the effective rate.", "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "verboseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Loan, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "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 [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r43", "r260", "r531" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "verboseLabel": "Loan, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r105", "r109", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r288", "r289", "r290", "r291", "r570" ], "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]", "verboseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPaymentTerms": { "auth_ref": [ "r44", "r631" ], "lang": { "en-us": { "role": { "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.", "label": "Debt Instrument, Payment Terms", "verboseLabel": "Loan, payment terms" } } }, "localname": "DebtInstrumentPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r45", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "verboseLabel": "Loan, payments due" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "verboseLabel": "Debt Instrument, principal Periodic payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r105", "r109", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r288", "r289", "r290", "r291", "r301", "r302", "r303", "r304", "r567", "r568", "r570", "r571", "r632" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "terseLabel": "Long-Term debt and related current maturities" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r270", "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Debt Issuance Costs, net of accumulated amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Tax Assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.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", "verboseLabel": "Deferred Tax Liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r97", "r159" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r48", "r501", "r503", "r508", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "verboseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r515", "r528" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments and Risk Management" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "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": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "verboseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r499", "r501", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "verboseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r507", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Amount of Gain Reclassified from Accumulated OCI into Income (Expense)", "verboseLabel": "Amount of Gain (Loss) Reclassified from Accumulated OCI into Income" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsIncomeStatementLocationOfGainOrLossReclassifiedFromAccumulatedOCI": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The income statement location of the effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Income Statement Location of Gain (Loss) Reclassified from Accumulated OCI", "terseLabel": "Location of Gain Reclassified from Accumulated OCI into Income (Expense)" } } }, "localname": "DerivativeInstrumentsIncomeStatementLocationOfGainOrLossReclassifiedFromAccumulatedOCI", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r320" ], "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": "Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r400", "r401", "r435", "r436", "r438", "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r118", "r119", "r120", "r121", "r122", "r127", "r129", "r133", "r134", "r135", "r140", "r141", "r525", "r526", "r627", "r645" ], "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": "Net Income (Loss) per Common Share\u2014Basic:" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r118", "r119", "r120", "r121", "r122", "r129", "r133", "r134", "r135", "r140", "r141", "r525", "r526", "r627", "r645" ], "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": "Net Income (Loss) per Common Share\u2014Diluted:" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r555" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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 Rate Changes on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r451" ], "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", "verboseLabel": "Effective tax rates for income from continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesProjectedEffectiveTaxRateForPeriodsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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 Compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r437" ], "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense to be recognized, Weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense related to RSUs and RSAs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r64", "r65", "r66", "r111", "r112", "r113", "r115", "r123", "r125", "r144", "r199", "r300", "r305", "r441", "r442", "r443", "r458", "r459", "r524", "r556", "r557", "r558", "r559", "r560", "r562", "r592", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r272", "r288", "r289", "r537" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "verboseLabel": "Fair Value [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r529", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r272", "r288", "r289", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r392", "r530", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r272", "r288", "r289", "r529", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r272", "r288", "r289", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r392", "r530", "r601" ], "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 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r272", "r288", "r289", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r392", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "verboseLabel": "Federal Funds Effective Swap Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r15", "r223" ], "calculation": { "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r218", "r221", "r223", "r226", "r611", "r615" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail", "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r223", "r615" ], "calculation": { "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "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 [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail", "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r223", "r611" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount", "verboseLabel": "Intangible Assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryFairValueOfTheAcquiredIdentifiableIntangibleAssetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r551", "r552", "r553", "r554" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 14.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Loss on Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 15.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on Disposal of Assets", "terseLabel": "Loss on Disposal of Assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r97", "r292", "r293" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 12.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on Extinguishment of Debt", "terseLabel": "Extinguishment of Debt \u2013 PPP Loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 9.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "Corporate Expenses", "verboseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "http://astro-med.com/role/LeasesLeaseCostInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r14", "r206", "r207", "r214", "r216", "r596", "r617" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r106", "r164", "r170", "r174", "r177", "r180", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r542" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]", "verboseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail", "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r97", "r227" ], "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 a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairments of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r164", "r170", "r174", "r177", "r180", "r616", "r623", "r629", "r646" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "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 (Loss) Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r230", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail", "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "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]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r107", "r452", "r454", "r455", "r460", "r462", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r124", "r125", "r162", "r450", "r461", "r463", "r647" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 16.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Income Tax Provision (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income Tax Provision (Benefit)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "verboseLabel": "Effective income tax reconciliation tax expense due to revaluation of deferred tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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 income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "terseLabel": "Tax benefits resulting from forgiveness of debt" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r100" ], "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": "Cash Paid During the Period for Income Taxes, Net of Refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts Payable and Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.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", "verboseLabel": "Income Taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in Assets and Liabilities, net of impact of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r158", "r566", "r569", "r628" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 13.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r80", "r278", "r287", "r290", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r94", "r100" ], "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": "Cash Paid During the Period for Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r29" ], "calculation": { "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 5.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r34" ], "calculation": { "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Inventory, Gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r34", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "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", "totalLabel": "Inventories", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r34" ], "calculation": { "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Materials and Supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r34", "r202" ], "calculation": { "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory Reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r30" ], "calculation": { "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-In-Process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r583" ], "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]", "verboseLabel": "Schedule Lease Cost Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "verboseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r584" ], "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]", "verboseLabel": "Schedule of Maturities Of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r584" ], "calculation": { "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Fiscal 2023, remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r584" ], "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", "negatedLabel": "Less: Imputed Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r586" ], "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]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r106", "r172", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r488", "r494", "r495", "r542", "r594", "r595" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r106", "r195", "r542", "r596", "r622", "r640" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "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' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r11", "r41", "r106", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r488", "r494", "r495", "r542", "r594", "r595", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "NON CURRENT LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r19", "r621", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Revolving loan outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Line of Credit Facility, Commitment Fee Amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "verboseLabel": "Commitment fee rate" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37", "r105" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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", "presentationGuidance": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r37" ], "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", "verboseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r17", "r619" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving Line of Credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r271", "r286", "r288", "r289", "r621", "r637" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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", "negatedLabel": "Current Portion of Term Loans", "terseLabel": "Current Portion of Long-Term Debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Fiscal 2028 and beyond" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "verboseLabel": "Fiscal 2023, remainder" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Fiscal 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "verboseLabel": "Fiscal 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "verboseLabel": "Fiscal 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r241", "r276" ], "calculation": { "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "verboseLabel": "Fiscal 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-Term Debt", "verboseLabel": "Long-Term Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/CreditAgreementAndDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.", "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Long term debt weighted average interest rate over a period of time" } } }, "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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": "Net Cash Provided (Used) by for Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.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": "Net Cash Used for Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r95", "r98" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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": "Net Cash Used Provided (Used) by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r58", "r61", "r66", "r70", "r98", "r106", "r114", "r118", "r119", "r120", "r121", "r124", "r125", "r132", "r164", "r170", "r174", "r177", "r180", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r526", "r542", "r624", "r642" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "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 (Loss)", "totalLabel": "Net Income (Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other Income (Expense), Net", "totalLabel": "Other Income (Expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating Expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r170", "r174", "r177", "r180" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 2.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)", "totalLabel": "Operating Income", "verboseLabel": "Operating Income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "verboseLabel": "Operating Lease Costs" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesLeaseCostInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total Lease Liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r577" ], "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": "Other Liabilities and Accrued Expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r577" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.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": "Lease Liabilities", "verboseLabel": "Lease Liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r579", "r580" ], "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 for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r576" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 33.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": "Right of Use Assets", "verboseLabel": "Right of Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r582", "r585" ], "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", "verboseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r581", "r585" ], "lang": { "en-us": { "role": { "definitionGuidance": "Operating Lease, Weighted Average Remaining Lease Term", "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r169", "r170", "r171", "r172", "r174", "r180" ], "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]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "verboseLabel": "Other Assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r56", "r64", "r65", "r67", "r556", "r558", "r562" ], "calculation": { "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other Comprehensive Loss before reclassification" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r51", "r54", "r502", "r505", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Amount of Gain (Loss) Recognized in OCI on Derivative" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementScheduleOfImpactOfTheDerivativeInstrumentsInTheCondensedConsolidatedFinancialStatementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r54", "r57" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Loss from Cash Flow Hedges Reclassified to Income Statement" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": { "auth_ref": [ "r52", "r54", "r506", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax", "verboseLabel": "Interest Rate Swap Termination" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r62", "r64", "r65", "r67", "r71", "r300", "r556", "r561", "r562", "r625", "r643" ], "calculation": { "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Loss", "verboseLabel": "Other Comprehensive Loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Loss, Net of Taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 11.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r90" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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": "Payment of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Net Cash Used for Payment of Taxes Related to Vested Restricted Stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "terseLabel": "Payments to Acquire Additional Interest in Subsidiaries" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r84", "r483" ], "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": "Purchase price of acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to Property, Plant and Equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Based RSUs [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r401", "r402", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ], "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/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ], "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/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "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 [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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 Borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r86", "r440" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Net Cash Proceeds from Employee Stock Option Plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r87" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from long term line of credit", "verboseLabel": "Net Borrowings under Revolving Credit Facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r86" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r58", "r61", "r66", "r92", "r106", "r114", "r124", "r125", "r164", "r170", "r174", "r177", "r180", "r195", "r242", "r243", "r244", "r247", "r248", "r249", "r251", "r253", "r255", "r256", "r486", "r490", "r491", "r496", "r497", "r526", "r542", "r629" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r229", "r596", "r630", "r641" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r56", "r64", "r65", "r67", "r556", "r560", "r562" ], "calculation": { "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from AOCL to Earnings" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regulated Operations [Abstract]" } } }, "localname": "RegulatedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfMediumTermNotes": { "auth_ref": [ "r89" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.", "label": "Repayments of Medium-term Notes", "negatedLabel": "Principal Payments of Long-Term Debt" } } }, "localname": "RepaymentsOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Payoff of Long-Term Debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r445", "r609", "r679" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r97" ], "calculation": { "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted Stock Awards and Restricted Stock Units" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSA [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r305", "r596", "r639", "r659", "r664" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r111", "r112", "r113", "r115", "r123", "r125", "r199", "r441", "r442", "r443", "r458", "r459", "r524", "r655", "r657" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]", "terseLabel": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r169", "r175", "r176", "r183", "r184", "r187", "r319", "r320", "r610" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 4.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": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://astro-med.com/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r322", "r330" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "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 [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r56", "r561", "r562" ], "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": "Changes in Balance of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r469", "r470", "r474" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionAdditionalInformationDetail", "http://astro-med.com/role/AcquisitionSummaryOfPreliminaryAllocationOfThePurchasePriceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityLineItems": { "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": "Schedule of Capitalization, Equity [Line Items]", "terseLabel": "Schedule of Capitalization, Equity [Line Items]" } } }, "localname": "ScheduleOfCapitalizationEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.", "label": "Schedule of Capitalization, Equity [Table]", "terseLabel": "Schedule of Capitalization, Equity [Table]" } } }, "localname": "ScheduleOfCapitalizationEquityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Supplemental Cash Flow Information Related To Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Share-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationTables" ], "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": "Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r501", "r508", "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Impact of the Derivative Instruments in the Condensed Consolidated Financial Statements" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/DerivativeFinancialInstrumentsAndRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Summary of Preliminary Fair Value of the Acquired Identifiable Intangible Asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r218", "r222", "r611" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r31", "r32", "r33" ], "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": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Summary of Preliminary Allocation of the Purchase Price" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r164", "r167", "r173", "r215" ], "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]", "verboseLabel": "Net Sales and Segment Operating Profit (Loss) for Each Reporting Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ], "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/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail", "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r439" ], "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": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r404", "r421", "r424" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Aggregated Information Regarding Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Aggregated Information Regarding RSUs and RSAs Granted" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r137" ], "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]", "verboseLabel": "Summary of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r222" ], "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 Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r151", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r180", "r187", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r234", "r235", "r648" ], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r164", "r168", "r174", "r178", "r179", "r180", "r181", "r183", "r186", "r187", "r188" ], "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]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and Marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Share-Based Compensation", "totalLabel": "Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Employee Stock Purchase Plan discount rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r417" ], "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": "Granted, Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "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": "Granted, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance, Outstanding Restricted Stock Units and Restricted Stock Awards", "periodStartLabel": "Beginning balance, Outstanding Restricted Stock Units and Restricted Stock Awards", "terseLabel": "Number of unvested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance, Weighted Average Grant Date Fair Value", "periodStartLabel": "Beginning balance, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r418" ], "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", "negatedLabel": "Vested, Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "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": "Vested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "perShareItemType" }, "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 [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail", "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for grant under the Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r439" ], "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": "Shares available for grant under the Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r408" ], "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": "Number of shares exercisable, total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired, Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r412" ], "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": "Forfeited, Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r410" ], "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", "verboseLabel": "Number of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r405", "r407" ], "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": "Ending balance, Number of Options", "periodStartLabel": "Beginning balance, Number of Options", "terseLabel": "Number of shares outstanding", "verboseLabel": "Number of shares outstanding, total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail", "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r405", "r407" ], "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": "Ending balance, Weighted-Average Exercise Price Per Share", "periodStartLabel": "Beginning balance, Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingRsusAndRsasGrantedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "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", "verboseLabel": "Exercised, Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Expired, Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "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", "verboseLabel": "Forfeited, Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r433" ], "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": "Share-based Compensation, Shares Authorized under Stock Option Plans, 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/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r433" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Outstanding Range of Exercise prices, Lower Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Exercisable, Number of shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Outstanding, Number of shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r433" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Outstanding Range of Exercise prices, Upper Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r439" ], "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": "Exercisable Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Exercisable, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Outstanding, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r151", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r178", "r180", "r187", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r231", "r234", "r235", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r104", "r106", "r129", "r130", "r131", "r133", "r135", "r145", "r146", "r147", "r195", "r242", "r247", "r248", "r249", "r255", "r256", "r295", "r296", "r298", "r299", "r300", "r542", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "verboseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r47", "r64", "r65", "r66", "r111", "r112", "r113", "r115", "r123", "r125", "r144", "r199", "r300", "r305", "r441", "r442", "r443", "r458", "r459", "r524", "r556", "r557", "r558", "r559", "r560", "r562", "r592", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "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]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "verboseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r144", "r610" ], "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]", "verboseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail", "http://astro-med.com/role/LeasesAdditionalInformationDetail", "http://astro-med.com/role/LeasesLeaseCostInformationDetail", "http://astro-med.com/role/LeasesSupplementalCashFlowInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://astro-med.com/role/PaycheckProtectionProgramLoanAdditionalInformationDetail", "http://astro-med.com/role/RevenueRecognitionAdditionalInformationDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail", "http://astro-med.com/role/SegmentInformationNetSalesAndSegmentOperatingProfitLossForEachReportingSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r300", "r305" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares purchase under Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r300", "r305" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted Stock Awards Vested, net, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r300", "r305", "r411" ], "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": "Exercised, Number of Options", "terseLabel": "Employee Option Exercises, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://astro-med.com/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionsGrantedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r21", "r22", "r300", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted Stock Awards Vested, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r300", "r305" ], "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": "Employee Option Exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r97" ], "calculation": { "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock Options" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r106", "r192", "r195", "r542", "r596" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "TOTAL SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/AccumulatedOtherComprehensiveLossChangesInBalanceOfAccumulatedOtherComprehensiveLossDetail", "http://astro-med.com/role/CondensedConsolidatedBalanceSheets", "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r563", "r597" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r563", "r597" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail", "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental Disclosures of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r446", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax benefit related to the reversal of previously uncertain tax positions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r18", "r620", "r636" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Income Taxes Payable" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r306" ], "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 [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r46", "r306" ], "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" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r306", "r307" ], "calculation": { "http://astro-med.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock, at Cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r114", "r115", "r116", "r117", "r126", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r441", "r442", "r443", "r456", "r457", "r458", "r459", "r477", "r478", "r479", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r564", "r565", "r572", "r573", "r574", "r575", "r587", "r588", "r589", "r590", "r591", "r592", "r612", "r613", "r614", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]", "verboseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]", "verboseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/IntangibleAssetsAdditionalInformationDetail", "http://astro-med.com/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://astro-med.com/role/RoyaltyObligationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/EmployeeRetentionCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CreditAgreementAndDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r135" ], "calculation": { "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail": { "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", "verboseLabel": "Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r135" ], "calculation": { "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail": { "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", "terseLabel": "Diluted", "totalLabel": "Weighted Average Common Shares Outstanding \u2013 Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r135" ], "calculation": { "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail": { "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", "verboseLabel": "Weighted Average Common Shares Outstanding \u2013 Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss", "http://astro-med.com/role/NetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted Average Number of Common Shares Outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://astro-med.com/role/CondensedConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r680": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r681": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r682": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r683": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r684": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r686": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 93 0001193125-22-300216-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-300216-xbrl.zip M4$L#!!0 ( %R(AU5RD)?DW14 !WF 1 86QO="TR,#(R,3 R.2YX MUDY<.?2$R#I9)/TF5DL%@>T1-L\ M+8MJ4DKBL]C_OE74C;)$6Y+52F/EE\"16!?65[P5B]2O?WU9>N2)2<6%__[@ MZ,WA 6&^(USNS]\?1.%L],O!7W_[UW_Y]=]&HX_,9Y*&S"73%3F_O/I$_OQP M?TVN?!52WV'D7#C1DODA&9%%& ;OQN/GY^'9Z^._GYO\G_3&[^=S1"+92S M8$M*0BKG+/Q$ETP%U&'O#Q)Y5(52C);,U7*0S='A\2G4R&.HV*60RW,VHY$7 MOC_X&E&/SSAS#PB8P%?OJ"?"K9QTT:P4UN_YY(V0#3^\^;Z06N8\O2X M_Z50^F4JO;3\R1A?3ZEB:?&74OF$^]'IZ>E8O\V* B.^@35/4#'+NWG]S,)O MQ_'+7(L-?/^\-I2(U&A.:9 5GU$UU463%]IP:6%'1'XH5T45%'/>S,73.'E9 M)(BD!%^T421O"R0NX]6EX46A('MQ%M4E\4VAJ$^YHZK+ZE>%PHH[U47A1:$@ M6"AW@85$Q&=HJDKTJJA?*-8*"=O!ZC*^1YG!T>#0Z/EKSMI&*@B!N MT%;'PS):ZM<34]%-E,G[E I[&^K[(J38<>G_@H#[,X$_L2&^0_L]@J8$?WR^ MO[+T'=K,9P*ZV#LZA^;( 9;\WXR;RZ"?Y%K6$70ET"D:W:DN3Y#@U_%ZZ91! MI)A[Z_^F?X,#**#4JF-[3:B2(E44.<-ZY1WJ.9%G%S NF*BES7R7^< 1?L MPEUTZ0_4PU[M8<%8J%)C;BUGL?(QF/8!K,0R,R>_#QVKS(#J=G8%L[HENQ9J4[.Q$%@P^K$> M1CE3(F8D9DM^0,9[@ Q[GXDE5'0!9?@3:XR6C=H"W=LVT!5D#!G(:@06U)\S M=>4_+* 36@C/A47.Q=>(AZL,P\:$%OA^*L-G!2WF3KA/3/Y_(;&$80&WI0U1 MM;CTQ'/M-I>5M\#T.F/N&!2N>6PQYM&[(A)08M ,RZ"<6QM.^ M.R9A-K@4\9PEMJKMI<6TQ^NF!?IT4@D<2,PBGK0,R,174 %_SJ<>FRB5!3E* M3RU&/5DW:DY(8LI!F1+::B@D#!NI%?,'%@/^6#9@1C,@TYU)YO)P,I=,3TQA MRG7.IF$R+ZY^9S'HVW6#QN0DH]?S,.0P(//>T96S8,Z7.RE"YJ D^#67='DM M:#)&;2YB,?9/Z\9.N9"<#4GX$&0T()N?,\F?0,(3N^0^]1U./=RZE#K(CHN* M>ZZ^W%"?SK5;QB@T);+@\O,Z+CE?DC$F!F?=*) WR9D/"*N+9>")%8,96@AU M 4%QIQ%C8GMIL7UI 9C2DXQ!TB<-R,#W8D6]<'4[]?C<6&*7'UN,6EK!)90D M)QV0-:\95>D<(_E=;;?CTL(L+CX@6\&:/EJB#. 9+O1*(0\JYP'O[<4L%BZM MV Q.1+-:BV,CLP'97Z^G/E =UEP&8 .C^5O>62Q=6L!I\I&F)R:# 5DW7K\^ MTI=\R9$_L-BQ8LVF%\&::$"V>V!SG.9<^3,AEZ97EI];+%E:O"6DQ* =D$$O M*9=_HUZ4Q&?R?RWF*RW5D()HD@%9K4F ._VO>6@\H[1@45K)-0Z1DQ_2!T/: MG34"W8]TZC%5BIDGCRUV+ZW4#$KR0TP[)'N60^6F6:UO+=8MK<4JPNE#M+(E M=&Z:>G,1B[U+R[0-,?8AVGT]K&X:W/*NVM(GI85=*? ^3/MFP?.B:=6H/6"=\-$93J6)V)Q,82%O.7EYV6 MF-X036[$\HJSF?7'%N.6UI9FH&^(!BU']@K^:WMK,6]I<5D1_1NBE;.XGVG< M]8<6FY86D'E(<(BFW)R"/'%=K2[.\C*/.V)YPM *WL\<%NXNDLX"A\$YRAYG M[L[& G#%;F8>CBP$A0UQ))>';V#21%*11,O<(UV"*.L/-4*Z,"R"KUQ,$)EQ M[.C6XD$-X&_+V^(3I>6ZZ1-VIS!Z[L0I4DV(J4HI<#5P9]G:J=:]_M+;;"6L_HBP^48J/V7.3 MH"TG.J%_H%8$U8I?PC0[#GGFJM6]4V[O7.N(W[-X-G,G.2QL NK=T95..;IG M2PJ5\>>WOND5MU&(M]'BI<)-'&MW,1:G*D7CZCI5JA')5"*I3B13"J\S7O,^ M0[.]/Z5 ;YW%-2>SX%W_#H+]G*[N+05;T6M-;0&Q\=T&12SYL+%LF(JZ%=T. M^5GP[N3.A'U[;N\#^4!\!5,F)]2[USD/@U3/^BIG>IF@_([#';SHVVID\<-2 M*+"E'YKSB%C]=!_>8&BR2::LEEEJ+MJX/G* 3FVY#61K!]:"SN(@I7"@]8*1 M?6^TZ0J2[3MV32BJP?JI%-8K7URR1ZET>&(K--N+6? HQ>B28Q9[#-8QR <_ M,WP"8Z0^%6&8*-D_>!2W 7ZO!]:<,8,R7EVQM&!;BN=EV&9CX>VL&&XA(#PY MYF&"GFZ)/ J2:9 =R!FJ0^B_9T*%&]ODAE(6V$HAMPPV_8,@LWV31)/S'2XT#]FG?JB7WM.^ ML9W4([ 5 HPY3V=P98X>+7[#!@//1JQ]9!@]DV$9'3 3?TM),6A4K7.+(_/S#.E J-,%ZAQZ')[?5!]IW#H[;4YF0;D4D[(>C]S/7[>A5OVT M(C.@/;D%Q?)!03N*UE<#S@JP-*#Z%POMP&^$Q]E-1?R][L MEJ4%]_)G)S:TWCS-NK@02803+9TDXDDB?^\-6?-,TW<2"UFV@-L25R/\?PVUB+Y@*1N MK:@*R73)2 ;H*-EIACQ$?Q8G+JIBNJ7C13APX6ZW_B!Z>(?& _1%>,]FGNX< MK_R*3>])F,DP_>@U!%O<;,-UQ&O;Z8F&?U$Z[VZ4Y]UE:L8[Z;&B)-&4@*HD MTQ4C,)5[ZC0L7'KR_\,7\<\49DA0??*BGX3P^OV!XLO 8P?)LX5DL_<'U!/A M"#^+CA>*_AVJ].9EZ:5%D+/U._,GL3.O6R$1G+)(OD5?X/)\HGDCG4I M8"*@Y\"@]CA5_H",.Z@06+QIA8H@?5_5\>BT:76 A'G?7TW M9O69*TU=%R? M,0T"#-S'OWU?Q"Z-_T)EH%,A/ETR%5!GDZ+IU-2GH<#[G9P&ZIA<+G(F#;4KX.LRWL0=TN+XH[8SF)TDCN"U MVMGFGE6S::Z DF$+#8#*D)[Q:"5^1\&MVI\;RC%JC+P.1X='H^,CNP;;*/7_ MJLUX.E)1C.+7DS;8?STQ&8WB1XW1;ZY#"@+(3QB49;,X3T,+?W]P(9U[YC#^ MA"?U#T@\:46F_-U20&]"Y>H*EHBXJCH@= I+>&C/[P]FU,.955PPT-''1TT: M3]^@G_"YYR'/]P>A3#_-@Q/?OZ])5!$PY6&$U?HH112DXCF(325,XYR!]P'*97(3XXBGD?]^&M3E3JSA25UO]/FZD92([FIO6Y7HZLVG!XRO9W=<)\O MH^7'B.J]*5;Q(<\^ZMY(HL+XWP\IWD7IJ^ZAKV5=LV-8&E9N?0>H6Z@RXYH M6R2].L[;]6I>\5(O\2K8UM)B1U0?%^QWZ(17S\SS2O)>'=NZVC4WPLYG2WHT M20>Z[F(@:YJ$RO,D]%W[K^$NNZG9W"S9G0Q_\' QP9W1&^HL8+0%(?K2)N." M9'7#EE,FR]9P!=[%T7%OT4JSY@9(YQ9G8CGE?N)V^C+1?Q:OM$NN-DMNE@-O M-U@/?1O&NIM"?(@0$\_RE/H!#?;?N"+-+\ZD4V]PI M"I\,N/)#,?$OE"/%<_+]UYYF_5NUZ&RJKWM><"7< 0&WZ+6A6V0W1^T,?DKJ M80:.B*#/6((>#NVU+IM5:%ZEWZETGZEDR873_0)C$]YB\&7R"7PX'>)[K85% M=HM*X-FROAO'NM 6K8(&/*0>C@IGPM<:X9'23RQ,,XS06Q="AOB[EZ&KJ4I= M#4JI,)Q1G$4J%- \B_>2@T8\#2?&RKR7,Q::W;I6-$OJ MR%V/@*T4:]'+IFLR/55*AUT]4W+PU%$V%>VW^VVJ5?.*7V)>%<.+CMW2!<]" M,CY/7,Y9/4KJ*R\YR/ E3Q,4*91**1>F/:^(MJD0(NH MWPNPPY12YBQ\X8GYJM?*V,4WK\HC+)6IK_/J)L%#K]6H%MV\"C?<"T7 SH0, M1"RTUVK8Q;<(-D;S>>&L40[Q!:Q! RSZ6O5LJ5MS(U1^SKZ'&*M%KJ4";OAN M 9RE$TW95=VJ7'-?%U:O4!U#=HMN B:3N%ER'K$'%H0:V\<%E^'J\5D\+D2D MJ(_QD<=GH%E=PHC3;U?26KV=3#&)YC!47HI(AHLJ00\X#WTM0S12KKT97J5Z M[=6.CX2D5Q?FY[WTYNA#(!EURW7!9HY'EKK>WZBC2XNP+/6_W,Y>(X13*;D- M1GAP1=WZ; (SG1ZZRG6!]B[?Y4N\V"1>KFU1_ER;N*\);DELBPV-S /3=C9Y M J;,[7?S8IL6K1VJ7V_JS)5>PX_:.]$'!A-$!GV [^K'CP(/WA7O1^^W4VJ@ M4(L0X=K-[_VX6*7475QMC6&O+F>1W294[@B8X"#2>C'RBDY73Y7F5?P('/P_ MA'!CCI_]OE>!FQ1HL5FX*3&KUWK5TJ3-#H):W%'NXE"6[#3?SAZ>:: Z" #6 MB@+;Y7<8 X\O(?R=N?-^UWV5DK]!%E]?(8BZBNP2DSC#+WI.G'[[PW6AWP"C M/F,K391IL;1>@+$6PG/_(Z(>GW'F_D'G3-VQ+,$1OQI*/1A2+H:#>OBV,<-N4Z&^F+'CV+ M /,HJ0OL29GU/_ SCP*RPWWUB_V$:_4ZAKJV-FXE(/RP#P/1B# Y(;*+RPL M90"\FKM4:M;?V:>/S&=QPM?$AQ[L4FGE38/ MDW91P8;G5QO7I>7HP;K(A]H5/-8X]\E>V^0\7?'\9*?'^[8CN56'[H:^F#%V!:Y2NDU9CIG/4A2O[)1,CD1J$O@#1&B8E7XC0;K%IJU")JE M)S[=2G?IJ5/=KD57#;/!<6?U'1[!5AV?P=8B9"PB2$1<^?K.H+ZZY,TJ=#;\ M&,;D#,-^?5:O*+>K.JT=7^OQR*55FVRNUD!ITR^1TY]C9]6@TQ3#ZE^\3X>0KUV7>9W;W6AEM-T?7\LH52 M'7;-29ROW^"-78O.+EO#K[GUGJA=DMK"134+$?5[%+8DM9OI&WX^IOCXL\_[ MW9IOKE;[C-Y9]OF.#\QG,]Y7OMP6^5WD^Y98OTKZKU6+%D%#(>?04/&>#%C& M".KK/M>:)[7LMR-IK5V+"0!]2?=Z$J,J:!R1AROE2RF6(.*)HX]0+S\[V5-0 ML:UN78TBN?R"6'T '>K5Q74NC:Q@TZ*S$,4C=(NX89JO\7L^ &,3WV8)H^^F M2.^[Y/-]GJ[ MB]L[.&_; $EL.-Y[05$<&(FRV95%EY22^(K^]PXIV9%MD:(L6Z2\ 0ZWB<*7 MF7F&Y' X'/[PT_,T[#QBQ@F-/AV]?7-RU,&11WT2C3\=)7'0?7_TTX]__M,/ M?^EV/^,(,Q1CO_,P[UQ<7=]U?CT;WG2N(QZCR,.="^HE4QS%G6YG$L>SC\?' M3T]/;_R 1)R&20P=\#<>G1[#WW]..^P,W[TY@5_AIY/WW0OLX>D#9MW3D]/3 MSC]/WGT\^?#QW??_ZORW=_N_;E=0$9+HZP/BN -41_S34:Z?YP<6OJ%L?'QZ M%'P*"WY\9F3E=)/[Q9EWQ[_>GMS[TWP%'5)QLJREFBFJ-[;#Q\^',N_ M0E%./G)9_X9Z*)9R+*6KHRPA?NLNBG7%I^[;T^Z[MV^>N7\D9,!HB( MH5"P?#_!..9''='ZE^'UD@7$8T:[4^Q+Z,1?CTV:.=X#I?0V25>WMF_9S.ITQ/($RY!'OFA%EXWOG"O')54B?=L7'2W,U*>]Y_TD( M)V)@WB?3*6+S?C!@."13$L$OO3#,AFT_&$WP(&'>!$;>@!$/7^ 8D="(H1WT M4I//.QRG> \P RV8 B$3Q* QCT8>"4G6N_S(OX#HKZ-S%'I)"'^(QF>($Z\7 M^1<$IFKL5^!\+_W6E,5U!//XF#R$N,(0Z&2ESPF4_$#$!XDX0T,*EY!-HW045M6CT !901S,7G0:#$C+C]7 M8MBTL;KS$8B.Q+TQPW+&$!J$'V*QCOM)".(=XE2\,,) "V\L=IS-IB2B=3\?CR1\\K+JB;6L_,)#!3,KZ/,[A#CJ:1*I8V&ET URL\(>?8PR+OK_@ M4'18T\R46P+JK70CUUG*5N4H>N'0C32U \0?I+V=\.X8H=FQ$/ Q#F.^^")% M+L6=??@]I^(PR.]CZGV=T-"';'.ODY4XYL)B$JUU"1B B_H!H].JHLQ(H>6,)!PHHS/1 M*P+UI0S^"!O@H\X3)N-)+']L$)C,V0.CY M/DEI&2 B[=09B5&8HUL#BTGEE@!EPDHQ=.]L03<4RU $AC)BPJSBN?7X @?$ M([$&.I/*+8'.A)5BZ/YF"[H1 R,R87.CR:^H<$N@*2*]&(KO7J#H-CP#ZLS8 M%W<2[/G[P0@]ZZ;#JBVU!,7*?!5#_'=;HRUG0YD9K2VU^58X*,;@>PNM' =5!5>P6..@8-XJ)+\8 ME@^V8+FU8:*09U6P*6 2>*_>N)Q?'$DHJ :>JT!"@-!PJ MO4P M;+H"Q9??AW2.PGC>?PC)6+*FEGKOIC_2E'=T,[I2,%UHO MGSW,>49%K6WI^S,1-DRB\4JPR-QH+!C4=16H"BPHCD&M M[>6E);CJ*.I%OA%@Y55=QZN< P5"UXZ:#CF=+X4MW>-BO0Y!9<=FFP[5XM9U5%5^6XL;U>I52AB]9\'B+& M'J8V\8\X2WM$H0A-[<7GB+$Y+%BE@4AF]1T J&0C8QB( MAO4*ICSS@ZSB:NZCI:=? 9(U_\@B]'VN7XE7B[D/PBJ]"J%;\X(,&)XAXFS*$@H1]\X>D@-G;B;M1S&24]Y0J K&WH-[QA M)DN*KI+#T.C(5N!2L%&WXO0SR=?0Z,VS=0H,PONUM9I>0[:_I=""JPD&^!0N M+EM>3+!K#2B(OJ(,:,J..+WYB*&((T]"$?GRMPP8_]\)CS.SOP[V=3JTJBU5 MQD,5M:DC$,=N>>K87*2=^0?VQ_@S(I'X"/O\$'%. I*F<.D%,6;;ZU;%/@Y2 MG2K*H/2R:Z/[MJJ,L\RTP,TUFLU!_1;:\JAO@K*B4$AXE$X[E>5@2_ ME7Z^C :/B@HD) M3&L5V@3.&NF.Y6]8DBD\_'R"?>%Q-H)DK4*;(%DCO32/0U.FD7&*M@8#X$%I M,5:$P2X2XA5?EZO>1).!_29$I8G^0!OZP17A@/1O&+&ZG"H:M1NL61'EC=L# M-1AWS)-E*HH[&-RC)QP^XEL:Q1-M/HZMFSQ\I2ADVS$[TY01H<^C)[H#35BV M]$THP));Q\S52O1#G[M8!'-M?3O8I_PZ9AE7X>"*)K7M@I6FOAGL4W:-+? Z M<8PF9"VH(H\BYG(TP0PCX<.TQ5[0;1V*[/45O MAI_UDZ0K4%V#Q'U9O.\ ,T)] [YWVTUK#_IV*P;7?/,ZR9SA@,JG+E;XKSMD M2EMMK:;4XMIX2V<]J,M*'%>=,^FF',7+:!+0*A >K/N)> ,CM0% F*D.Y-(1 M73['# '2\A&=:Q"P#)"%F@ $D#:^CL :P%Q_Y+K'7JV.Q$+$-SW6>V3?,Q]@"@CG,L#/:PYS^2)S(#10)O$?:64W152K88;ES/R1#OF MN\HRCRU4D2$O_H7$D_.$Q\ 5NWSVPD2\5"0"K^$_O\Q6WJ(UJS 6J-VFY;L% M4XXYJ:[10O91MR_Q60'JIYZ9A M).ZQ7"A[D7^+V%><(U8#B:Z2&]BLZ]7&FT@:#AQ+ER_B]D .$_F\WB,.J;S8 M6PY22;UVX%3"A&-9]=,WHD,@MN=/18A,++A\Q.5@E=9L!URE;#B6;Q]V"W1U M.B^'2E/G6]L^:43A6H)^Z7O;!NZRBG9](&4,%;H@J\-FS:R0BT3 =4,EN:-- N M3$VYJYGK3I"A$F$V.*@);T MF?MK'U2)!$2D1%LO#CNB[#6K2QZ3J?CA"\=!$HJ,4,U'O.PW Y=U'LKN$997 MM3IHS-"ID&%,>_O0FFVO(3@7/].;4A:3/Z3-SU'TOF?<3Q/ 9DI%"4[&PRV:+OV8K?^,+ M83$UNJ,/184FCVS$*\!]"; P8PV.:Q05K X-O>0WSFL4+#BVI TQ# /BR8 X M(-CHD*:P0HN@4;&PVS :56KE[*E8V?4@8=X$R-:/BC1_<6F]%B!@R(DS"\)R M,SB08;#3;#$88H]&'@F)[*4?R(\P )XONH_&( [BB7- $B:@;(TO%;]( M:8%Q]8@9&N.[9/H@;N)FY*1$]Y.8PYHM@EXT@[YR2PW.8 K:-HB2:%3G4=6. MU=&V);+K$V%%EAU;N@JI5XE :[?7;O%@E<&$>6?B_*5;BQ-ILPO9L;EPG^*0 M3.5Q<2^4>BAG[-$$+U<>, 6:-^//$BY>PQ3YT!Z .D&56%7&$?ECU2^WV"JG M'KM%=\F31COE-G$_?7T+&KA' M\3EVY6673&;7FPL>,=WSO%G4\;>@IDW)LO3^3L-A37O@-RWY\KY9PZI;T/VK M N]:HKM-F..4%B^S=#9FJ2[[>]73VB(T3NW3/L7,'AK./3+2S; MAE1IQ.YC)E8TJN!]%&-Q.>8P'.)9EI^O']QBGR33$6;3.QIK]4-;RW:8=47U MWXSBT/"VXPC"^L\[+TD5MYZN86$2J05%S@,=?-I:+8=/RYMK[T?E=4WZ7F]H M-!;J5G*AKZ1>RR$LXY"*M#/I[-;?H#CI>EF>;DE$ MILGT?PC)6!5[+4]@*C714LBK,UJZ\[:X*BSFNAOA>X"M M-P.STG114-1M*:X5.'0LHTV>XC3"6$PEAB#F*QP0E5,_3C_(^W;Z42TODD9C]M+; MJ[]M/W)U+>&/8MPN,Y#5<>06-O*J6)7$Y5Z"H77V>YY'DRA_W*_1%+/J+JYD MFA%1D%_#@$GG$A9MDIU[XKP2IBOU#@[,%>[*\Q)91W&A?&!@R3/GR('.YF;#N8V6B3#T%U+B]EQE%5)5"UVKE:OIFHHM1M(>?0RQE'IDF63*KWE),JS&I0-::YR]/G7@>/'-SE<5$Z*NU M'$D];BJB]J%7SJIZ^IJ9V$L6M\%IV7'L MB&;74[;).%*E$1?'OF9TJ(ZO35A58&WO5;*""TOB1@^((GW*1J8^#3"##?=; M#=S5FFDYX-6854!>Y#O:^Z4MZ3;IC1F6M[3D4U\/\;TWP7XBS(LA3J^C#1B! M_=L,A2^1&5.P1,031U$^KC:76*OQ1%2&\<\%D<[-TW>+XH1)EX*_&5SAX7Y MDBW'7H^NS@1TK#MYV[;! X0[9D# !4 !A;&]T+3(P,C(Q,#(Y7V1E M9BYX;6SM?6UOXSJRYO<%]C_T]G[NTXGM.,G!/7?AI).> .EV-DG/N1>+A:%( MM*W3LN2AI"2>Q?[W+5*R+=OBFT2*=.\ @S/IA*3JJ8>O5<7BO_V/]T7TX17A M-$SB/SZ>_G;R\0.*_20(X]D?'_-L^NGBX__X]__Z7_[MOWWZ]!7%"'L9"CZ\ MK#Y\N;W[_N$_KA[O/]S%:>;%/OKP)?'S!8JS#Y\^S+-L^?OGSV]O;[\%TS!. MDRC/X /I;WZR^ Q__WOQP0^/_=].X)_PT\G%IR_(1XL7A#_U3GJ]#__KI/_[ MR>7O_?/__>'_C+[]WT^?B!11&/]\\5+T :2.TS\^5K[S_H*CWQ(\^]P[.>E_ M7A?\6)3\_3T-=TJ_]==E3S__Q[?[)W^.%MZGL(2RJ46:J:MW>GEY^9G^%8JF MX>\IK7^?^%Y&]2B4ZP.S!/G7IW6Q3^17GTY[G_JGO[VGP48N*!-DF\]4&SC[ M7/SQ(U$73B+TB*8?J*2_9ZLE^N-C&BZ6$4%(?S?':/K'1R]*,JKUTY/>)?G0 M?[]."&EA0.A^RN"_A-AT/+V>>_$,I7?QT]S#:)Y$ 3!Y\X\\S%8?/Y#/_7B\ MV\CEI1E./BU00&DG?_W,4O@N)6L4!"'Y M?R^ZBZ<)7M!??D&9%T92B%JTWA+7R ?]I+3YIWRQ\/"*?CL*%V$,_QA%4=D? MQ]/G.7K(L3^'+O6 0Q\IX-/P%;,X;[T0_]V+'K9+%(BH6*?#WVPR@L9T#ZR_1'"I- ?.U%?A[! M'^(961A\6""^A+ /0H$"2B/?-:.+MH0V:;8EDKW9.:W,YQ*3.5GR'U%$1LY- MFL' @1^ @FD>W8>O2&6BZD0.S;IJ2[=2>RUEOP8%AMD(YCFZWR0C KUD9-,? MY!$H^3Z)9\\(+\AO[V*ZE(.<2R]>P2""+2OH'H96=>]ZY47DH/ T1VI+4D>2 M&-;7(RHZ)2P7, LMO>C!6]&-_".<@L(81!W'523C/",'*W*HU*@K#5(8T5/; MD=&@U98X0'&@5?\GK/L9\DG#\!/L@!;WB==ZH6[>>$M47Q .7Z'!5W0+NW7H M(N0C(!\U4M!),TQ_?O-B;U;HN25.G9_K%OEV2-W!5.-G]#2S;:-2E4Y)M=/0 MYD/;4[TYW1D6N*7V;Z!0LD)0.R-K=A*7 [IE_VK2;-M=>[+RHFPU?HG"F19C MB5J#+:6_1UZ*6N]3)%K1(B?][W629FW$Y#6B18-6C6"8V/N&"^I^Z'9/K1QVV:XV9AK*EI\A-]@\NG' M-*?+9>JE7[$7JQD;]'ZP]7F3V *>O??V4[AL4VWY0C,RD54:_HZR)R]"1$'E M'\=+XD(#O<$>>!IF9"3?)OC&\^>/:)E@\I>RI IO1C[<4AL;&\9VLW9=G&33 MW4.N'^6D(Y%]6HXQ"/! Q $,209?CN#(0'I>S79ME&V^H: L*W*U/6V*:UO#*H.-'W]1XU5?=]])J8V.=P'=4SO5_1L.\S+J:!#Z;:,K*HM MUD=#$BFHCM^ =L]-0_>, 4D4=,2NK-DNWLCXK5T*!)3B4%J-2 M7M^WE11Q4,N(?;B%$=B01 I*XC?0K=W2A&G1U$FT]KJI(H]&'B^+$DQF4Y>$H- M:EX?-A_?>(Q'"W*\^6?#?MFJ?7VS/>DH25R$%%9^K01$MK'69[H:I\1.2&1U M URM_:9\KMPV; M8&(GW*(Y 7O-&)?TP2,6K#G*0'6240BJ;9J)*FL3.F9*)H7Y0=""OCGK 2=_ M49/DS71*HBQ>R:\?@;/;!,.WPR106P6;-*S=?M[0^FU $A5K#+.R%@^L@G-5 MTQ<5L.]6T.-QWICIJY,/G-NHE7#G#$"-A\_)QM51-*#ND];U12WXOWE9CL,, M%K3QE/[F/O1>PHC^1AF:3&-&;]MHN%*C/ZJE6>A*U]8.A6'8L&63483M0P5- MQ66U";[2>9-'];J.SF\K^6D.:E$Y/.RO12E_K#:TN:(8QMGG(%Q\+LM\]J+H MHU!VQF7)]5U'4N^VV$7$.TF _?T&?-M U"EK;>AMQXR0;:1TWZP:I4- [ MP\)%=@]-[7P$O[KOO2>=^+O?)?>,4WP(;ITK::IE[Y0?'GZ M:>9YR\]DJON,HBQ=_X9.?A1M^8O)1B+ B>[@QW3]@')Z.BA5 MUHV\AW[QK>T&#IKC*9S,. ADJD].^[V#;C#"N^B@&ZX_4_;(AI/ %"<+.2V7 MGT^:(LI3D#%9%J%?'S\D&#K<'Q]/.Z6/^B;NTC1'P1?8A<>SXOA]P?$0VQ!>/2V# IW&G, Y/3*>:N2O)Z+? M*1&CX*\\S>B"\YQLXSX?O)!>DEV&F1+M.I4NK[8;>K=G$WNQ(>SIL/]LL"C"-:CQGBU[-PYL+B6TC\ MB&#K&OITDPK%1F\>#KYBZA%378$%#8)"SH^(SQ88ZTD?ND ZW49HY)S?'JAC M>/24RT"L9_R\4\8W_K9[/I,[Y>"(<$1[KAK1ZS5_T?%8*T%0JZ#,09H6!*1G M1G1?,2RV'Q.'$A<6E-_]),[0>W93W&'\XV-:./^V?X\2V,7\\3'#Y&I"/4^7 M=G@J]NO;(*?1>RAE_ZBK!SHQLP7E&.8XK%9YXC/*!L.P&)QT2M:>>%]V#+TU M)-66!SR&]I ,"S2'&;:^ZXGB &(0U*U-1QM!DUV?@#&B=KT:73"U1<9@K%O[ MS#-&7IKC%=W"?-M9F6OXJBD-F"YM[A8X0Z*>&28&!A_=FFD>2=A!C((;#Y.4 M/:F0DOH*@.CBJ%CAP6 0TZW=@GLAK]B!"KF2;@-.$"='19\B,@:CW=I R@!$ MJ8GOH"PHP^HQ5IDA!@(&$]T:)AAV3_%XXM4#?%9M2^IC2(R&P5:W1@6N&4R3 MYX[3&,P@9H[(W=L,.?@83*\7]<^[40F:XQ2:)_$^GFB%L]ZPU_$TU]0F1$4U M8U!0-0NMM29E&5K+K=$XU.UQ=C,.*EG!^68A1HU)[W0P' [Z)WWW[$(;EFHI ME0'D0IQ!G9Q%KF DM$((ZV[1&@H:D;8J#;A= M8K5 =R'.X'M.Q")9 5U,*XSDE5G,NA?GIU8-8PH;XG$8%R(#%CW53BM MOH0QW="36.4PH$(G\3/VXG2*,$;!J<2L*]/,MJNZ%@[ )[0Q1GX\@-D#7?M7 MBZPN^S)'/%ZU27^H-.TQEK4:ZLL0NW_NODA1/N%0OE4!I^C*O4+X6P[)_HBJ-1JS%''_4U.'8Y:=]KN:HN2T H* M7\NT%UT>-0X^#_S^_]3W&NC&A>LHE512A_I*KU;[R51X+G+%ID )9NR,7 ]Z MTV[1#)U&/WNWEV7T^=G[0S-V!S4'>S/VE/SO%*@+%VC,>FG[0T,6R]8>=TI M4W7$E1KC]+GN76_+H_ ^QQ$;E+UT7IZ97KU(X+4U^^&M)\UJ3*\3VSR^ M<@2WBJSZ&2L/N=.WO(5ON7?N?-S(%)=:0>31^ .SJ8Q#4K6I@L7^X+3?[:9\ M+>1OT-LUN5#&PZJ]LQ6#]1*!-*RXX M+PL041V(-4Y>M(A,]2UFJZX; SU!&;T+?D-.M]VL6201?K8]^E26/-&97D/K M6\5;..T;ZR7Z5*+11-"M-Y"CB*O5-^^O!%]'7BK*VJ#0RE9M9@R+2A8%[=U MM;-QM>."1X\C^U;R[]Y"?*I5;&FK"4..7FE+15/ZE#N#4 TNN-5JD!<.$%J M9,:5@Z ^BCHXRJ4XJ] $_]I2!/^8/)(WBS!%+@387)6R;<]:=OO!8XEP=[$I5VMUO%V M*ZE9GU/S;TK+BUU9 +E!$* M\4O=8#7UF'3["\B]-A=7V<]!]^SGV-=*GRLKHRD>12MC3\F6YG!&[_[@U+F$ M5G7#:I=++9@9S%I/R-=-DFBB!(!?4#;$+(,T SV%O\ M/2'IS._B#&&4;N\AJ4W7$@UN%>-P\F)Q'V@!FM$;+(>"5Z/L"^GOXJ?\!7IW MZ&%^\F'EMK;JL)HL7EO,N!)>!OT=/]&'D3>>WGLQ;X!O"VT!.)RO@TT8 PB# M"243$F.#M7XG8N1#;V JFE5T*^51W:F0@L-0NI*]AZ'TG8<.8"0FH_@F!<1O M(]]/\MH,KE+URDM1IZ>A_\W#/U&6=GXWK")72![=*.7=L,.9 M8T55)[V.CP4,@43W3GC5 (.9@<.]8R*GV?H%0XS&K4<0!7&H&YOO=JAX$2?6 MFED>L#L0!"/!S@ZK$I",W0(3,5/TEZI03#,9MSS L!F3+5!O#1]\(,9N7W7) MAVU3I7YBM+XVV(B@FYRD@.?&U%>+@-!6+N]+=/%#U1\*KN'>%&.O3*\"I==D M"XAIH S/QEM;>-(S=45-LVI%$&S=>!JEH-]L77?:4J1 M_]LL>?U,SR]X5:BX_,=6P^4O)M>C&NUN_P@B6G%"*&MV7V0-=YH84\,UR%2X M^Y^2/)N/%@C.CNR>*JP#\EHQ]S>;*,1(=%]S4NO//YXX_?G'$^"R8C-JW)_7 M(CMQB:@\2=P"K.N$] .?NOC6"7-NWOTH#\)X1IQ\\+_@V7OGG(D;M :ZL&IA M;7-H;@Q7<(7(4;/3 TZ"W,^>X:N_EL&IWZTKPHC!R5!>\98&)W9,2]HXT6I78AQK_N;AX,W#:"T(_T!37WK2&U@[+0HZ M=JDE!X)"F.S5+_%$S) MS#HE1!=2/2O-PQ* G'A;I"*=>"@>%"[!V+YZ+*%LQB#C('+A3*Z)'E?F10,\ MB::^;M-M, Y"HP4]E&I?JD-[!Z-[ !@]*HG AU81LC) @4U86N:O6&M[;QMP_)B6RW;%D;<0:J MN;P\-72QPP)A6SQ.9*.MFQ=HD@@!7YQJ,(T-^M") MPK@L>BB=KDOAI[F&TFZ@5SCKDE^F/ ME"0KO_8B/R=/6A997OU1''P)HSQ#P='YYLYZPU['F;N:>GB(J*=FEB-5!\]: M:U+^G;7<;@56*A V>O-P(.''V2DWN;P8GAF* VEC)]RP44M=/007?&QT_H'9 MALRO"Y(.L\B/BC$Q2],L,5>K;9DRTDB6:\;CV%?Z)P-H<#X>@586^&ULG*BE/D M.,_2S(N#]?F1PZ-2.Y-!'T[45G/=*A^6F@%TP;E8*WEI!S@0?Q3\E:?9@N_N M:-ABH177S'X-:%> ZH)WDM%U62C41SFKI4(+5M/:ZAKG0H@"'Z85V^"O$99/ M-'S6K2^XJ>F/=@8+-ZTY6I,R_:WE=LOTI^V!]#+=ZEG//3/?1O,[-+'%MW5K M6NWE[HW$MHQH; 4R%%TCN*U;T4U5;?O$U%[G;AF#1G$6!F39#U_1$WDMD;Z@ M6%S)0T%Q96^QS+/2\7;C8>(M3&$)+FQAJ_H&1,X)7MEG=N=$2H2G=BZ,D%DUHW?<+V G)TG<,M4UYY\",& M1^'[C =EMZ@,94V6.ZXKC4R&X94+S06#7,O^/5HPWF[0VGYQ@'3-6,<_U>H% MSC?=F37HW,49[)!#V!G1H-!T\Y8W>4>D>$+I+@#-A-.P>+)[M_@H#AY11++S MK2__!3]2-,VC>]!,]\]!W!*U(/+M8%]2&9N03/5)_[+;0\ MP:/>V&1P8C7L4IZ3^J':%+$&8Q,CE)8CT6V"43@KHWO]%7W6+BIB('CN$AW- M FJKD>U->=:'W86@-@X0_J4%?D4 :"49?P>#>(/.B>BQS8/1'(F%IG[I1@"X MF= 2K@^@+9FJ^#3Z"KJUZY%P--A&;:/7!!:YVO*@ S/Q"PU?0I?DK)9Y#D G M#&*5.$/8V'X'4;:_H0N'YQ,!V;G_&K8$H\6VG8Q##>,(U 2B$R8NFRR[8OGJ M@FZM1BM6:MDD1JLW%$5T!EH_N0@"WH<^Z )MW@L7Y)Q5:P849=5>T6CLU6R; M&\%VP;#%682N5M^\OQ),HR(%ZZU"*Z!",Z=@"ZNP,FP70LLX0F]%EO)3*+8$ M*K"5?+TQ8H%H(>\Z"4=Y+7Y]K5J\46/4F Q.K>8J M:C0@&;XH'D(=R3@8^Z\O89KA\"6'\M0/P-TW"VJ L%8C>#70(8708+Z-&QC\ MY!+^,_+G<1(ELQ6?#%9Y$-3J!E<7%7Q\.M)E:)O--EUE'B[E9[2:6N6[\OT3 MN\GJ#4QN(K""K!G=\'F5IV&,8!TFWM.TT#K_&,*H 1IQ(;FSEB,'%R*#MFZM M0G42%OYO\:926!=PVGHB7(H!>=)J8#'HZS8DR3A]KIP"3/$HW./K>-_V&2=_ M>3&E8+1\XF]-ZLK"%&,U:$QR1-1L1-AH&.I6LJXPU/TMC+)DB:X3O$PP73GY M*F>5!T&M;LR;JYV/B.'P5[)M,%3_F,]F9)W<7(;;[D!O0/(EO>?:M5@T M)[4M9@:SSD3G?,5)VM#70*M"_[6:!M9@A$X%'X/%]>K2;:BKEDO+C-E")?J4 M7Z%(,GFA8S\@&XC$+EP*TV'.05GEU$PY @1N74%6L1AU];C4I<7;>U(,UEN+ ME/"Y$/39V0-$UJ.,U+A1Y;<.K@M1H1WRZXJ9HFNBW;K0K<\&3.!=& HV,CP/ M"R&Y$/)IUFY80+6=WU5(1%.SX0:>"V&=G3#IRO1JFE*W[AOKB:,O5@J++K7F M4ZD D L1F?:BJ@LUV'XZ54!1/:^-H;H0D6F=<5C! MC!'<\"S>"*83$9?VXF\+/1A*X&LD 'O#G'(GX"O B1?5K'<$5^9\^SU"N!)T M:^.Z6RR]$)/%:SP]N()/$48$(:='2+8P&?2L^+6;.2(:@7,B+K6:$>-09MYN MCEL1$%H)X6E'GPPFJV^V76,4A-G&R4[>7T,OV39X\SXA0=!X07Y[%S_/$3&J M0I^,5V$\NT[@4S%]="5.DR@,2$:4*R_R8A\]S1$@[#R13R$GX,QE\SDS:DS. M>MV.FUTY1+D>:DJ#Q&9&"#>I U=]]8."*?OQ>E;I*+KU?/IRM,B/>E!XXD3> M9S8M]5X6!@PG'*,[LHD=937%)_920XLT+,-'%803KDP]C+BRC==#C5;G(RMT M&A;O^\2+O^3H"2TSNLMYGHT.K4=CL$;)+FQZ<&KR48DI'^2Q/L]LDQ]F\3JXG\@*T-*$*K:U3EI[: MC3YL2FE3I"XX++^@*<* &XY_9*--'X?FYWACU !%64WNUFCKR$'B@LMQ%].U MAS$Y* D3XO*J 3BK"19;[_#KX+C@>JR>;;\GL4\S/?)8JJ\P.>M;?2BN 3\\ M("ZX"*OR72O1#18YP8=WGYH M00%3=HW6.9O6H ;6N8&98VM[Z]R ?9F! >.7L04-#)T[6UGG!I+6TBH(%^+. M-3'BLG5.G1J1=4ZG*4?.1%,:),X&5H_M[*[,L;E417?!B%+=:'SSLO(AED>T M++>OX^EF1WL7_R?R,+$526Z]I-N;G)U9S8_0KJ%5NZ >-P^KFKI!/5[7+$!2O?GY+=$Y"4!SH PWK4<:YX -3-=L M2W+2PX=YA[UF#8)"K&9*[(3W+5 GHL[5%Z_P52OSI+V-/^GTEQ_W!W"="$I7 M@#&:9@CK[0@[39:9:@879VXZXK3T!39B06BZ#R5 5%OW46M4QM!I551CYF3=6K5MFFRBW@YRDPC4_ V4M,@77$7OE)F< MG5MY]+6VRBK"W;>NQ@V?&C[3C?Y MB#BK#J<6B>_L&_*KFU@*52"Y8*%ER"GT27'K%0AM/\7O@7+"HFJ3/ M]AK>#8^B5;];:^DXFR-\\[XDU_R$^3@."U-,=D/QY,9./5\<0$X8-'?7 ,&B M=E@8U@N+"3$:+F0L&$[8%G>%DTIHP*H"J PY"*07+):J98C9!^)$&@K-]+BR M(.GCR;'D$'_W<$CF@T>8O 6SVWY10'-\F_1Z$$ZD=:B*)APTAX4!B>WM=[UR MQ414 3CQ4I@&*ER9N=IS(IRQ.H\K"Y+X+LX0?O'BG^/I%&$4$)'O[Z[&C\(M MM%3]R=FY57\A:W0P786RD)QX$NP6P5>]Z#:/@_0&A/6S\!4]O7E+(K*00(G: MY&+#N=V7D=085,&DXQ6P]J,PC-%XJA3WSZH">C&3-LKD/H(/1L?+848HNB<. M?"QNZ%H[6B <^A[_ M?D%-45B/K29VD!L,NQ3PL3CQ$%CKJVAGQW>H9<$0O.EE@Y"&-Y],1>^UNHMV M)GDWL J"0 MHP8]- _-]'F3*[H(#H.E;FT -4(*UQ)FG0*:;7^<2._2;.V!8O#5K4' !%^N M[ ',$"?:$_0U& 4$48R;L(HG'\4>#A-.*'EMV2*>XGBF0#$0!A?F0_G7TOR( MTR7RPVF( N8 XI8OH-B:[,0:KF%$"(7!BOGX?]VLV)[23- CG,B4; *,_7)Q MB2L=QZS-6DVIS>7%@9FH=A,SE @&0\4Z<@UOO\KLXK7EMO(9BG 73CHBI7%5 M7 ."H60=*6,T*-GV'*)7V\+90\=I>WLO='TL';V"0"C@'[\%U;8HK/CSQ?VX MA@D52 Q"E([K_&$@,9?O=J_C<>9R,3 TJW3$YFM6:G;9[S*V_*Y<7;'56B,^ M0[%*9V$3BG5ISFZC8>&E1J5#*\OWB:8)1J,%<1C2,98\S]'>A7^!2U2ZA2TV M*PY307>N8:8A- 9=.ES5^ZD8.'-Z3=&-E$<4J".%A:%QI3.KG,;Y4U)MX:VD MMA)Q2NE0K/8:. S%ZSB%:E6\$VN" 0:$:X2.P^H3\I,XH-,@$4)I=9"IN\5C MY4:\9%>O84<9'(.D;CW2]S4!0]?)8A%F1.I;A(1O<$BV0&U6IVXF;&3[$E3! M,3C5<93>NZVT.4Y>>6F8/BTQ\NI>>Y6M6B"P,N0:T*.,BL&+S4=N:&0_2C,2 M#$Y%ODWP)DJ<_)(SYA1;*M3@YJ,&LIFBY$$RN.[6C;XK?*5+CN/J)8)3:9+9 M313 K3S2K(U="70,6NV%WTNNB9.SS5H7XC'0_-J_MPW(LWIRPJ@ J M-]/(R@Z8?2@,@KJ]QK^>H\O4#X)G=VI*T[=K+H]MN/" ,'BQ>7__ >$P"4*_ M?')JDW!4>ABQ&BBR@AP;>XK8&(1V&WY?=RS9O!QVE6"'-MQH1%"!L6.V6!@ M4O+A)V_&3:8MWPI=G2[PA93 Y#!;[?)#1YPXB,4I+>@A74"< (FE3A) M".M.3H&G&?:*>!TGZ^[DGY!/D9>BFZA ME? 5P4Y)/FEI35URRCV[L/N 7DONN*A<>![V*R@AO4_2%':U\)M"9/)CBLG7924+?,@35P''A!0+]--D. MLS3%E]:7!AC!7E\Q0O&?21(4QK ?,7R"'UO)KE&([=!+B34C8)<(64!./";0 M-C<9!>- "+[2FL/!X<2# CJ285% MC-B%"=>$]#'C2LKC$Z2]#XE MP%A>N'9N_CHC4;5 8C4/)G<4U"PV*JB<>%? R -M/4-/#IE;AV0 .?'X@+$' MOGJ&L@!I>Y^-@T6 M)QXDV'/6%$X:$E8@;]>K5BK 6=V8M/57U:$1/$Q@-F3B"\+AJT(MVC5[N3LHNNXC!IIB8N&>&@>D1]Y:4JSCI$@K9'OYXL\(B[N\?7= M79PEQ:2_N8/UD&#"Y7?$GT+-?)*.A1/+5SI:<\^: 0SKS(W($W7MB;QRC=L$ M-LRLYESO7;<=2%X/&KV!7<>\< ;.U:J$_X@BN@BE\W I]!@V:; 89V8ZE&*2 ME7;]0'UV$NO$A4";&AF%YSIFG0*9K>0NFEBIIUJ,V86H&Q-LNG)"MT*KZ.#> MK2'MVDOGMU'R5DHM?#JCMGR!S&H(L7@P,5P'7#QN!.$<=E)R"&RPN*ZKP0)D M)IS*S?5S%[8;03QK*:]A&X@]7^ZA 5XU &?[80BQ[D65_3K'&,7^JGK;8"V\> &4:P&@6S6,BL<4RY6N ,^)@*%Q-D?X M.EDL,9J3SDXZ,#'1D#W<5@LW[WZ4!R@@!9.87C4IPMW78>]E/M+@KSS-BI5H M"N"?O7=.7S#]Z6(?8CD#A"$K2F>ZTQ% Q4JC"9O'!R\,B/\@C.G&/H\1[6:NXM)1N,$ M9(E3TH/C-(G"@)B2-Q_:N*_2?_ELBDYT:6LC?OP^FZ'M=*"MB>_883-DIQCM MUEO#6PNK!@JTL4W156^+O8PLB8/F^Q7E[TR&)Y:S*!CJ;P:TY*S[QIY+\-), MYS'I$E2\[7=A.7!TWXC:_M'V/7*S\ M)M[R2U?NE!LBS>653 =[>B^;'U&PP] 5)S5K5+4+=AAR_,@.W#%B7!<=3\GF M;(S%;A+5,V;K#X)&C]G3K6@(UJ0NP<5[LU[RF\4R2E8(/2*H1UHL'V34CL$GIUH<&-JK9^T5[[2A]D1"D"_YJ)K<* M*#59:M%*;(ZYF;^A"C2X;)ON3EFQ,PJU2QQF+)BUD3(=C%@FQJ--DZTS"J98 MERPZ:)M1)^V-[I4#*C; 7/"R&F+-%0NU.?K< MNH_W@-'2"X/RJ5]B@BNB;ZE--ANE*E6% B$YY=HQ2ZLGJ:YK*3I.+7'H8YGN.DK2E5"FC5&2LY&FH.C"PL M3GA>]6<(+]9HB^%)&M+YP\O,3HRAIF MFDO'\H<_H2@BD1=Q\,W#/Q%YRK \YPB/?Z*J)6*K 2>2PZN>3WF 3F09KW?$ MR+(I4;O .[!ZV[T5H4H8!>G(N^'T.DFS\?3)BY#8''-0ME2'U=OBK?CB(&*$ M$W1K7_F*8H2]"+K3*%B ;M,,E]ESY,:<5/VR1UJUG;5B41$E@]EN+2Y/^4M: MG*%N7N$_)*Q5<.)@U)B<#D_ZP\M?PV(FQ,C@KEM32XV4PBTJLTZ)S;:53*AY M:<+V83$HZS9BW@AEKIPH3'$G.DGT=,38",-_:C;)C2.I:MHJXHA,N74="J/B M8F<0;#">9BN88/E6#0*7;[B$_^M'T,DK@M$/E,Q 3?M!=]-* 0,50]U*%I@F(V-[DT=I6*" B-Z[O#CZ M<%%IF R&NGG>[3%9>5&V&K]$X:RPYSKQ@-OA,WJ\#>_AFWN#_N69FC^.=8<" M%+W(%Z6:RN?YMMIB]7%!M\PIHI0 M(Q8-G"H4[,#J$R%J#,A@,7>7J/(PY0/"8<*=76MU7OW)#!3BK 1IJ]#1'Z$)BP]W7 MSV46M<( 215BQEC*S5 JS8U ;HUW*;H-S]C@N2;WXJ<$(;Z6'A HNA>5#>G"U4-<,AR,;CPI46/=PX8[?6 M39+(8-UMN 0QJ(^G(XR]N'S3FS_;U98O%ET''D55FNGX4%RXGU*1C=RW@#. MM_W-,_R4>C0C@3@J0K&E0@NVWSWE$U1/:E.@3MQ4LLBQ/_=2!$+>ASYQ;8QF&%$Q^<'VBLT4"*W:/)H.QIJ#8%/P M.JZ]R)JH5.U3.P8=J^_UM31.[0,Q>"_E:^Y!O\D0"FJ-E$P_D*A>Z4,Y(A;D M$>FXP<*@8^3[<'@/BD^'J$QGF-V\^RA-]P3ZDC,34B@V4T [/R*R&@/4<6N% MY=&C'\?%QY?EQ^]BGXC&]N?Q*A5B7UAQKS;C11*.CHLG7!;6'8,\5K>@B;[K,0AN@IAUC=Z3YSS37\8?.CCO.'2QN:5[<&[&7=3 TDVU)FOI MIG)KM'1K".U.<58A"_ZU)0K^,7DD6V^&?6?G[Q3>A1E:6MIS"JWO4%0ONK%' M[V24S#S([94HI#5TJ4%H9ZE7'$.Y>P(;>__-@'IMFS6:ZUEDGNC6G5EYY_HV MP=_1&^QJDSPF0;H/.(GA1[\\Z_-MR$KM3 ;G9Z<]!Y[1D)J+VD%TP05:VMZ" M0@RAH;&N>('']G7T9A1P707U*%WPA^ICS?9DV3%]HAFV8]=I$I/8%DS/'>1- MD*O5%8K]^<+#HC $4=7)X*+7/S,3:&MN'I5&Y8(O]5#8M:AB-[B@:H'3T$%? M>DJ59D.63 9(%WROYLET9:;MAE6AITV#JU5P=MC,/$\@L(?#A',6KBU;3%86 M;S$KGXOY,,RE]1,Q44KS(TZ7R*>ILYFCBEN^@&+K7K)8PS6,"*&8R]37,2NV M)S@3]#CVR-H8)@V/[(FI_?I/%,[F&0I&K_#;&7I$1/#U'TF(^REGU5)M:C(8 M],[/'/3U<*RXC3$ZD020*SVYL4;.1^0!N3)$OBG9-4T5BG#0X=J4;!Y&JT^= M%8XH^E^2^.>H_5"@S^&1^*&(J([XH4JMR?FA2KG=\D/9NW%!U.'@_GS-$I]2 M)AQCOJPNH_H)%NL)A(2J9IQQV7B,.<(ZY\;V=MT826YYT?2G#=6&'>,J7R^(PZ4777CJ_ MC9*W8S=)G.L(GB?*(.'+MPD>+8@AB42-1SDH^"Y^GL,8\TCR*/+Q\92J\C[T M7L(H),'_HQ%7":(+;H6*[#2/352FTU[?65'A ME], J,^J%;H-IT)8+K@36!,+Z8Q7:)I@](A\XE<.IV%A@2=]=#Q]]MYYEISF MK<)<9C<];_N33&OT3G@D."!:]H *6+O1LV:IWH7IPI6>_6YW"RJ1V&24N7J* M]. 2W.O\#"C/KD.K?1_1KPXG,VP>6O2#G>U9=N!9D,35U8DQSZFGH*P_1B09<&GZ%!*>"@,HVG%$OZ M Z8CO$%)YL!U-M*'R&.^$:3<$""SF]?-2"]IHPLG3."F>O>VI:(2W18]S[UX M3 'S9GYK,@$M=@-,CG,BDU.K"PZ%Q@K^GA/FUH-[] K[+.(#@\G[*\E9:V(; M(_@DO2O8L_I\O-GN:EQQ+CA,&H,LSB=W,1P8)'JHJPV0X M_ 5W );4Z()WJ#'D$M@XS]+,BX,PGIGKI:QO38:FT@\==6_DJ\L%5]76TB,$ MF;)0R@=FM?P&<&3&X<4/WS+;M_0J1V/\5[>^M@((?$"4'K1:#C";\8L.:(MX#B@!SCOWL+) Q*,O$YF(P-A;[(9R,])+?A2M08OPLN MN%^D,[D2(&>]5W61U4^A>ST@3-T[<6FO$3^4QJ@Q&5I^Q<38+%#?/[AJ,)^T(=C'34/"XFM+0]XW':]:*:5HP23#Z/M?I6*SG_:CEV#FI_Z=F,@ M.B)-5A-.)![^>V0]@Z'FW31IIPD[S?7P>&=C[29Z5#A?(57Q5.T7(*D\PU<:-\#?=*BT ;.XU>2G=5V] M9O>@#HG!D9*)B?6R(2N<@T^+H!J(;74W*,F$% J&\I5,,N(!($7*D9-1@$/2 PX0=\<1G1J;NI'GPI']Q:?7RE_J@:@20P:0.0T1%M"?TVFX* MY#< TX55>Z$Z5S)X&-28?^7Q.TN#L+7,,B]B/-22VU9D-^%-- FCY\" M[ SN-!@.5+G[,\SFCZBX"9K.P^5S<@.]+5MQWQ91; 4PVWP$AL.#!&DRT!AT M:C IN$JG[9-P%[R*SLH]#78+\X]B#4XN+YU*PF-HMN7#9S"H(<:FNV>;"!1# M>\XVCVF5&JYA1 B%P8J&$)J.67%A.M1-CW#ZZ_I^>!86J2S)1OC9>R=X+BZ"R>(4 N,^RS=QH2$KOXN(J\%>L+H5[@$P508 MH_-9C5@1/S)07Z$(PW$[3*55+Q# 9G!Y)/< ]RX[YMD\P>1.KHEIA/4M./A; MM>L[.HGPU<7H=D=R@6_]VBC)??3-PS]1]@!##*W=(E_@6&6B!TI\=C(\_U=G M;*$Y1K_L^(H?F:COTC2'\W6.PWA6K,#%2&(ZXO@YMQNU6%P6MYIFUG"':JD7 M1G=9GQ]MY,9ZRA<+#Z_&T\.KK/_*D+77,\[5 @STZ./E@+&]%9(FSZ&=KJ"0 M=KF;=X3]$/H?F;<>"<0*L275>V]B[U2Y0K,P)J^AE^]D\/)GN20F<'3L"QKM M99P%S2E-._&RQ%%=<3\WM$":ON+.ZY9ZE:/QBKL+!BZIX7FU.AR@HH=1]'\- M]&_&P&7)8U%T)X6S@0;MN9NYJ^$ZT?":=:NO@2H-113+/Q-CJH-H[X]\);J; MN.O(^J,KWJ)?HV.*?%,Z7FFEG[P-7]G/Z-05FYSWK5[V,383[/++AJXA;167 MD"3',H1LBH%4#F9C,$G('G07TC>U]0Z6FB#;,N/9ZPZ^!6H\=L>MR"J@7UW. M9)\Z,'@<0GL10]LS;CPBPEP8SZ[AF$E>*>_8DW\;G%$9ZG(B29;6WZ:*WFG,C19F0D5G;B MW,C](*T"3L[/CMXA8*/?J^O8W4A7'?K8O47LYKA0E!%H.WKWA(VAT4C-[H;? M:ETEW1P8\N(!64=O8;:Z39+4L!/1O\=U/\=0TB;C]W,XW5&OS^G6P-;L M"?Q'$<=\')W) ME[U-^YX[4#6SBW;8F-9X+=/M)".4<=R"MK M'"*>CN(0;-,,N)4"5'_TURDLVOKV%>EP6+!^,XX#!CO0^M&[C^W;XPHM.APZ MK /RWZFMQ6K?W14!M'[TL6XV^FZ=%AV.'M8/V4V#L:*,P-O1A\[;[_V2:A8$ M,9L-_;F+X4?T[+VC=!0$82%$)=ZG^Z">]>,'4D$Z!X4GP[/SDX[C;C8Z?$1^ M$OMA%%+5P2]NWM%BF15_Y\"0:V!R>G(Q/+,<@LU6>/U84X6F(1*%]4H=^21- MLIQ>H1B4EZ5PYLVC+(QG)/_H TY>PY1^=Q3\E:<9'>$L$T.SUDJ<=KW4LA1J MP>E"$ 6C#U[/R7Q_!U/<%&&, B@P2E.4I61N+I:$*$K>2!(^];&KT#A]HW%X M;M<"I6E<-X+M0B@!$73;?Y]0EA7N-A+C^B/.T]R+-EV=MR(IM3.YO!AX<%K?F9>>Y@G.IA5?,'L"KZ]'1;^P:[]H.%,+ +G@(=Y $\8; M[!0L\)L9,/RX =5API!;HTM?1YZH8G>?DM<4R^F\7.09CGMQI7+E=R&[)8.! MPY$C"4B#5U65!J;;4Z9:*;FM_(XJJE4A91^<.7>D65IL>Y:[X4?D-E;R(#)X MN@4-A*_P]13$N4^\F-[9>O!6_ASY/V$WDB&??!9^FF%OL1"D*6S87(G8RFY. M;<34L-D:LQ.^M3)E^M,R>?(%HGQ^"QJHRN;@X=^.Y79EE3!J-$VZD.BF% M 3[L2@4X0\=GZ; OH>KE&=N#Y83[Q QGMM= T^2)5K^.,Y5L%H;R>G.V$LR. M]16*2T3##Y2UFR^\B[%9G?.'35E"[0V'VKH3U5/& NA,,\HE<4YX@$$*SSU?T99O/K/,U M7'SS[DYC; 7<@H ?L3J7&Z4ZY 8#>< M3<,26 O)A=B9KS"M8SBUQ,$H6(!N8:,)R%XEMBV"F@5*N^%H[8F3!>E"QH5M M#UM/$6&*75^X &YF%]W&A+WAX\ *)\!A+#^!,A=<&RFK>('#T-(K9;P6 MZ%>&D#THYD*".N7$!;.U;G*$)NMN[3C7"889'28"6#/+.9X9HB>L4RP 5LS6 M4L.B?ET2PW$B#&ACMRAE3(4\,6H4ZK!R$:X%2R(P3D3Y;);4JSP-243G6EA! ML ^W7@'1C%U;_X9!#9(3H3]KKXXPT5FU7 '!T'%+.LA'3LL,AFKA.!'@TX81 MVYL&4]3H#>-A7>F#<_(H#KXA+\TQXNX&N.4+F5TP1.YU[UU]RV'0$:##T/<# M3H+6Y"SQXE5Z MG\0S\H#0%_1"+-6%(^%YCJYSC '. S&1)/'W)'M$TPCY-"_);1A[L1]ZT69> M2$?9YAN=1Q1LOEP-I/Z*DWQ)+J\>R'KM%5E6[B6B#=HV/;F\[';])S022C.@ ME(2#D&N[Y&>@^P6$"D:+)(]Y5EVY!B:G)W;.1GJ)J5^QE%3@0@##5AFK.G6( MS+(RU4%?9DY97$NM29;E46NTZG9[S*Y W/SXMQ#.GMB?K^[1*V+%+:LU %IR MX$2GP*>H/PBQNA!;L1&RLME+#R47GCN4VIG8OR&GPI. :7G$+D116"/9%!]5N30D;2>_B99ZE%')?:#KEU")[&*N!&@V&HH!9)D@7 C4J/;@"^,I+ M0Y%555!SXL0EW,DN9$G^/^9W7? :=9FNLVRNKM:\U!K9G8MR2)+ MM&,5.21+O;JV-5DP YD9ZLR(5$0DR=39??<#$.\'7O%P1Y;6;#1=).$>[L#/ M'0X'X/B/__&VWY$7&B=!%/[G;]Y_]\-O" U7D1^$F__\S3%=O_O=;_['?_\_ M_X__^+_>O?M(0QI[*?7)\XE\N+[Y3/[GQ<,MN0F3U M7E'R(5L<]#5/RCFS3 M]/#[[[]_?7W]SE\'81+MCBG[0/+=*MI_S_[^Q^R#Y.&WW_W ?F3_^N%W[S[0 M%=T_T_C=CS_\^"/YY8??_OZ'GW[_VW_[7^3_77[Z_]Z]XU+L@O#79R^AA$D= M)O_YF]IWWI[CW7=1O/G^QQ]^^.WW1'&ZDZ/S5XY43? \EX M3^,@\J_"8<*VJ6&E?DR].!TA=YT>2O*G*/5V@V2N4T))^YD.Z]^*#JQ?F2ND MP_JU1CFEM&E74NO.;/3BCO_[EGV_(1E]2VGH4[^0C5,J/*=@+#RN8!FM&LQV MW/5&<5?/A#$3C!*Z^FX3O7SOT^![/L'P?XB91JC(?OCS9<3FP>5SDL;>*BTX M"=D%_S_WM*G4:T@3TR0ZQBMJI5K68L]]7V63$VO!)V@:OOOR^)O_+OY. M?BE:_*__R+A-)QQC_QR58)M%QF7<'%$O7A5?8O_4")FW^'X5L=G[D+YK=.8Z MCO;2$;L*4\@\%+_2#EWJ7QSAF(90$?6H2(#!JY&Z/ M>]:.B=1WY8."N1TX6U$C8SP/N1KHXQ^^[['Y^?@K1:H[8P MW6T&!.0>^=JC+WY/HC5Y_^,WS]^2@@(#MM-)"P52V?C7D2D;_!G@N-S3T.?I MZ^N=MY%@L=4&"(AMR=KC6OZ=\ 88X!LG(13@>D>XCK;>X9T!:L5&29F$9BLQ MF?N3M 6"GDS2]@"76S]90\):\C4RQ0#CU#)#P5.)BCI,E9"8$:[70;+R=G^B M7GS-?B-;*$E; T.V*ZT4 %E3PML2T1@3ME/*#0U="4+ZP"N!Q^SPS8S&',"- M]B@0;DJL T/NS!R!\72RXT"Y!RUR,/= 9;:LP /=!'R'(DP_>WM9[-#?%#0/ MT)%3LH"NVA'>$&_A/Y' L"O]?C1TE_C]4)@-I)?,-&)O=Q/Z].W_INJD5:DTF;PYU'D N M;V?;/6O:B!4Q5VD"#E,9! @U,YO.[V8*@UWU22P M7E@FM\RQY0 I"4A&@>B39]( V$,K\=/CJ)7@F6_;=DMW.Y,-L69#V$W;IHRR M35#>"G_3:P)A@3=L>Q#0LU_;,_PSYAF>&$=-:B%K IQ-R.62+L+YWS$S!D/D M@\X*U,>V+Q%0']CYIO=HOX_"QS1:_?JX]=BHW!U3?F^!W]E03_)*0MBI7JV# M;+H45$20+4A&2&J4B!,_B#[ 88 !SGJ" 0.0S6 :3[''O_!XVC]'G:'*U6JU M 0)\6[+.MGSV=Y(UP(#P. FA0-D[PG7\]0[OC =7KMY66]9-5)&![6\*?("E M)6=[=(MFI&B'EH&=5&#H8RQ]:.@[RM('A=E"A:7OL[%*^(*,WL7W(UE,#7:M1:2.^FU,AJ",J)":?&O&D#IA3TY1L#S/7= MP3$ W-QSPGW$HO+=_Q,!)\].7R M)."8,W,<>V$2\$G!"+W=YM 9Y:Z\\NQMV=8! $\J.'@.6H*2WGRT!"*S!1=/ MWMN-SSX6'Z42+H/-=) MN@\R<\/ZDOWS+GZ*7D,34-=;8T"Z(:T.$+PQSR7PYNA@GDQR%!AW42(%<1TH1IG]'2U5,4I L .8/:/;.'39,[0S@(R7 M>MS=;Z.0*@/<;C,@L/7(UQY/T82(-HB!ZR2"0H%/-NIU ,J&?-;22@:KK'HS M\*)*NG4(;X.^>AHI*'PA)=VJJ#ODUB!<>\FSD/*8O-MXWB%#(MVE2?&;"I+Y M+_XL=C1X]N%N?1V$7K@*F$%$61I"45[1CAP PI;Z=(XI%&2\Y$9)2 I*Q'*- M:(I!F,@0%!:F,P2"(":U3!*:)@;&TVX(:"8=&3M50$2#.7&?UBKBCI#S\?'J MZ1$3N_W#W49I_U@#XC&_]V$,RTY[<'1V)>X'Z:*\F>,&6O5R7WYY>+CZ_$1< M :\$&_T8E@ #!,HWX0O[=!2?/E,5@IO- (';DJ\][N6?%X0UP(HD#(4,*+.L M< 8QTUJ)^0F$Q#2?/CRVK:8/C"#&R3"^].#X% MX>:/WN[8EW2SI TL=).!Y=)Z1X>:0,Y;+6SH1&1B&1#2J]790*J+W_X<>? M!-SX;_Y\%:\>Z(HRV#_W%EGM:P0 M%[9.EDW-CA5 U@_:B;@_K"+3I0R*5-^ M_B *R65,_2!5B V!./G(%W";>=C]_ 22.(TQM'>?MI0$X2JF_,6L;WR:_>M; MXA]C/KFF[,]Q63GAD%4/"T+Q>V_/CU2SEI2\!NF6_99O'YQX#9%OHEC\\)R7 M\":KTVK'N/+>$[3R03V&/HU%F\OEP]4C6:[2[^K#"S-YK%9FR9O7+$JL=>:;>PP7/5/HT;,8 IV0#*#4F9\,< 1B!_?,]KW MOWH[T#"A+,"[8X89FX961M2 5F&F31M4.17)R43<+@C)[ &:R1ID$J62FE;N MQ'(6Z&M;D 7T0 SI.@B#E-X&+]2_83-VN F846?BJ)-B.D) \]'JT 991O!. M4)"*I+0;Q&R:M2X]XJ-EV:R%9[^M\B5+$;9AVK69,;1-VLP20*SY8Q3YK\&N MKPA&MPF@A=;D:D.@^!/.)#5 ,$A ML>S#;WV8(* [.[ GX)F%GO+5V0/P6:; MWJV_)!GD%R((%D20O(O6[QA1YG:QY@M;540+?GBCE'SZ MDHE&EC>#X)"6:60$;7,UL@ 8&ZZBSD]!LJ([UMG&0JE!Q^*_DA+-K,?JA&H;QN#J&(@QLD"LY -=4_95GQ=MV-,G[\UD8:0B M K0*I>R=&Z]Y8Y*U%G<#YUP,&^3Z3VIVHRT"RM M4OYN)C-KOB""0"0R2Q)$MSJM&LB;&":8ZJ9@]8 ",8C;P'L.=D$:T(2)(# [7FK, -!0+O3KWO2K2$FGI"?TD[AB-;I87-[0!MB2(]9CA:YZ MXW\JK&69IG'P?$SY_BQ)(W+O.7&!YHZ@4A]:^\. S"3;)&W.+8SC4:8AF*.K[:AF(,+Q%"> M^.G,8WP2)JJ["=+7&- 0>F7MOGN0-2H>Z)CX,L=/F:@AW? 1TP%]D,3\*DJ4 MH*[.Y:AHPUD.":3U@M4Z 7E],&Y=@),^-=(B2Z6:+ 5&"YV=('],O3B=1/0+ MN@E"[IG)AQC)>R4>Z9$)B[O2,E]AP:ZLJBE7[%OR9^9B MNJ5A$KS0;!OG-DKX#L[=^LE[4RVS;#G!GMBWU++G\'L9,.8G>>L\BCW';SB; M;T5BG!_S8+R05F2S*\S)1>: 5>K;:5H_/=Y])48BEMN?CR-:.'$R*_1PYDA#.&1=RG<"!YH$KN'$E6 MV(OZ6++"6&!2B=X;3>Z]$\]2%,6A0M_(ZO6DD&E&O1Z=? KI[W@6;[%69*)07%M"30%754(Q0%*C+@\4C(RJ]-B-1GF5.Z_ P].;6TIV$2_8PYU+/A;%'S9'+_;"E%*? M[(,PV!_W),X'-*H0&=,LE9I&Y ]12$^O=+(EI%A).ZU!== M;B#?E8K15AJXFZTT+""MAPUH3;;FTE&]W=M+@%"'K2.SM')9WA*YJ-1@N5VH MM-8/$%F-M7YT0"$Z/M;F$VI2KE9. XMKJ>0]$.%M23U_A0]O8_%=2[MI0=,# M=#5B0*/Y!_I"PZ.!]Y81(,3N'9FE06[>$AG>@^5V(2CO!X@L%N]'!U((;A5Z M(X?D8>)A)6*MP=4V"F-D@6\.&KCXOM9(VX(*)]_:$P38 M";3>0E-DOG-I[ZL$MWI+;;CP=E>'!HLO)+^-O!!WVI(C7;45B+AHMIJP%#3P MBV8KC^[.O&0C?78:OUUDI-"IJ#GNP"K:?&;20FC*37#;'7#\[6^[K6,4(-L* MWEY9G,@__L/O?GS__M])5R5W=KVMMKS=V>^VWNQ.MFP.=6>W6V+9N=?(U*U\ MQM7;BB9)W@GWWHE_\D/OC9E!7*"\@+5VLEFNY%"Z!G%8C3\<5-A:SH=\F.&M M/Y/S,J-UE;L3I2-2-8..8PVE/F!OD2[%W$MI2$] M;FY3#H]N=E..#2>*/IKEZB6D#A5Y5.?Q:\4=T3/YIN)GU2C.O9ZC0=I?"2YH M(S&S!RSHJU&.#FT3%#L"5@-<8E4->-QZ;+"6QY0M[8*_45\!22453BV!'NG5 M904R E)1H)<6F%X%I,(#,B0I:A#(8 1M!/=>?!<_ICPW(+0#6646KTE[I ,18V1%6FQF MCH("<]8HI39QM\Y4HAD@NT1TU&FB"1GM%-'$"WS5STP*!<)[6V/5_2REU971 MS!HB7<:?4&*TNI]-7"@+?S9! 0+A[/2QF"[V9I>5I!2 4)9++3DE7C957%&" M1(BFV]LHT?0YS-NZ<90D]W&T5A;];K2"?&&W(5WG+5O^5Y+]&20D2OJ$_GQ:&=Z.MY4^9_+08@^>YI#>*@.;J>_BY3FJY M_7.=U&R!EJ])>K?.[[ H%ZV-=J!+U::$W45>(H[D2"X00:U)1PD)N_KL&?'N MFK-GN %G/UY"^)J)?AF%:1 >@W"3EZZ+PN2"KJ.8UBX37KVQ&#&*_2#TXM,- M"QQ%/4M&R;J%B;:Y"=D8TD0_@\[T5?!9>*[>DWCBK)XWX5 CU2=)]4WR+#[: MNG_;_ PIOH,3M6)VW$6W=_!GL5DML'\FG-7\0)P7$R$J2FQFLN93NT&VP8 6 MT)&8:-(IC%RC*6O]YV3?HE=,&:)1=HN@K8HH//9[3!,UQEG;T(Q!!I-H\8*0 M&_U=^.CMZ-VZ\5YO^5BO*@=CR R/6.J4R<$F M?YNY9(1C2X.5Y$25=MZ.JS;UV^[-:W-/CN@#FMRRLJM.WLO*J( 6!=EDGCLK M92#?:@D:?+>E[,9]68LB\85U5W2\I+ !:>_H=X/(WJ$' >@U"TZ#37Z':'5Z MBKTP8;,I3SOFUI0%L.K7H:RX +;3KLVE')J4I"3&CVIS7J+8IDXQX-0AAG4 M<9H6LX%*8]2)80!,VU8V *.X2Z\A2RXWEEJV2RRXKA M.K$6M%X#PK[YPWMSB-'J""%?^]'IT \A6".VV@$=IE&O 8,^B&,$ILYK.$9( M LN$)'SRI&S9=?7&A3D&R98OM.[6O,Z))@FBH07.?^@TT:0^FE1\23UM71W; M3(>M.OWREY>M[^_O1;D=K,7?X!$R'AKH7(>1Y?2E.8S,!O8)/+[SRN_E%25J M#'8.#&@QGL!3:")_ D\097=&CRE_Q(F7?KWW\!XY ML98>:9-VK)B@V[%]F.ULP?8!%N;1%2\.F4$G1:V4"R\)5@K3DK2'?%Q%(G%G MUR5O5Q7I61#1%ND1%4.QNQZ".5U25"[AE&+?Z,=_%PQ0L\A*['3>45$!!P7J M'X+=,556YI%2(,*]DMH$\'EK-R O%]T8]#D+IV#?PI$.^"T0@4#_9QILMNRC M2Q;%>AOZ^;A_IO'=.JNZEYRJ<2>U)!H[ MX)MTIFCHA'1VZ%3(HENP6O+!]S12#4?Z&<2U[UA-YQ'=,*,[^3#I/4ROO@[X M%[7Q#0UQX#,!>1V;HK8$CZ1^#M+MY3%)V1(TOGI;[8Y<,GYSE_V?K[ZE-X@; MZ F&(=KV//_"N51573@?\4 0*3B)%[(R7J1@-LOE/<,C#Q.JC>5\IE$B>Y?< M@5I3(PRO>[!CL-7!'/8K2I;>K;/,UC+T^6/8,=W2, E>\MHU!KD5:TZ0QP*M MM>RZVGE)$JR#E<)O..(=;'MF@)/@GR#\&T1\9-&LFM'^UH)X_&O31N)V5PSG["]19"-;E32[ M):GU1/:L9I!QV3B;09:%[G/DI498$"5^VF6"^W]AJP ^P(53'>B MQGS0$6\TJL\&N"9E<1]^;+KV35)]M#[]NQ?M3-J)_3W4Z1'<"W6S6J&-IQIO M@NAN:Z03RGE<#=1"#SHMWGQJWRX:KZ'%RX$J-E)GO M.N4_D8S6OT"C;7+'_8F&1>2L5ED;]TOLGB+Y+Q(R0S+X,?K?+4_[*(3I;E.I4JH M2_O!L.V:WT#,@EAG+6O[%"U]7U37]7;W7N#?A)?>(6#KTN+2(Q7'/=@R3*0M MZ[(_4!84)T%*'VG\$JQHIB*_'[3)ZO4J;!I, D!/ ->K;5NJ?9FG*ZIO$_YQ M$H0D_WS^Y/J[9RX!J8O0\C!\5S:7@^2"Y!Z)U$3!\3YX_9QUWD6G\S!=%K M MMQT=L"'#!"\65\-P+W^9W!C*VBSJ!_9X%>A]D2(B=A7V:T(C-K>?LF@98B_;M#K;+-X*&R_XI=/\X+C@@B>3JTA[/7OURTA M?V2_I[YXVL$)4QR%<P)X=M&,S M6-ND"9RVXLS13)3)4S+#MU^UKOUKQ.X"FRSCF+7+\LG/I\9"_-X[B5_G1ERN MP$GL7<&+I4?;75!B2 M;K6I 13,; IP(=H[P6J++RD/62U0(G$.K"07[*F2%B?7&S0>H JE'2J :H@ M @+J)WZA\!B?Q SSB?*I50'IWM: @.Z7ME/@(&^5KW!^R1HB@7E2D2&!K$!& M&\8*6 !5<$F9W5"_**ZIQ;&, +0.BT3F[HH]:TC*BJZX@)Y!<-BB(RJL=.N* MJ( "G MG# G:W1VMKAMH0EU<6>?;Z)KC:NG+>PEG8ZD/?=61(TY!\*AR<0%OF#3CX:> M:S7]4 Z>-9[0$0_.ZCI0 ]YJ37H'LUJG,5Z5YW%PIX$YE<$]AB4 ;*ZAY<, M8 5]RZRH=6%2QEY-AG.GK$]^=1&UH@R*ZJELI MDTL%0W!N3C@0,DHZ'PTY( MXNT*26["=13OL[H#!J RY0")+V.M.E"K4=8J[M2(YRQ<9GH=91KUJJK[2<.P MZMJBEBJS!&?'R.R0"6)OV0) 5('CD\AGJC*MOL: 5M0K:QM1^0I.M!)3O;@; MCQ.D& DL8"X.NN=G9=@BK3BLSK!!Z@J5]_P?Z/H8^J@[LW+DM'$OAPT0Q-E@ MT20UP7>K)2BXVU)VD9VUR%%=%7_.X[[@;]0G12-^#*-X]'*Y2H,7%BG.< #9 MT QTJNEM(.. B_=>&'7!WHLAJ <[>4_>Q]%+X%/_XO0EH6Q=82 M" 9QU!!FL$]_VNO:]Q!:AKV<#3_:] WG1(+P6U(RJYD0>IW8212O+5I$+<<^ M35%#K>%0[GGL*#6+)([0LZ6?6CU(<[1' M:=L,[2'JV)0YR53IZ!0YS=2(]HKV!%H*Q;)04Z^8FQ/A^ D0U/(NCDD0TB2Y MC/;/02@R()?,#3(18_&#J#:ZIG%,_?<*V[-C VA]EOIU+I'FY*1&OR -#J3& M FON&ZEEM?#CMK=D\5=$/GFK+:]7(^:)),@4#[.\AY?-'3Y9,4*L="?NR$(Z MGR$VVG8_0PP4<^HO\R93K):5S/!# ;6NEB%!7\+)U=6RG>+MU7*?IBZNE@V@ M;!@L&.#8,9N=Q%8=M=%I;-.I<-U22Z%8J:K0\UNNL8F>;AKF>(/$J\'%*]V$ MJV#'2QQ7!<&?HNFFUWD^AU5=:[K^TI32*C\D]@V;AUO9GQV:S U#;X>ZD?V^ MZW35G@@U1IC38I5EM28V5QCWMH_B-/B;6*#"(H(*Z9CG['J FJ !JCJF9 IJ)-"C3<2:\:: M'T PF,=MF,">+#+7K>?$D2 BWQ3DW_*"%]4$4!XT1I\^1^EYN>4%0$0Q#_[* M,YL:^?;4;> ]!SOAJ-FT2X,7S:,+9N2HEMBKCZ$-%K2D(L9*E ]4S$ #7#N2PTUO07*L8#.:'+=3&,=AVWR2- $VGC%S@1KG_$]#(D\9%VRSE6IG:*NM2RFG:0/1L6M M2P5+39RS.C4(C4Q-C4 D^^)'M4+V(=LYL4&':D--#8RMIB1R)Y[4:2(5&=B"DMX<>_)A8@+>+4@'K]S_\^). -O_-GXL"J@\T95SY,:"8^D&JS%.8$@* MVU@':>'8DHAD5+-D)H3[MT:F3+4A)F"US:J0XR[@)E-)J CDQVH"N/3_:( [NH:?. MPU0*FY$10#_YU">S:2%ZI.K0=F+KWU@;+[;)83MCL9\X-_2GGJ18[GWO20ID MF'N;<;0.TEOUHR_U1I#W+NNR]9VA;)P$6_ ?\U("]]R5\=<>6H4?/[-1C,*4 M?7W'F\GNX\,8HZ%ZJ/Y;\5(+_P.; MT)J_J+7,*C)TUXDY>J[>5N*(P -;65^MUU1Y$@1:$,B*D=!]W'=?89&=3*QQ M;CR[)/[(([/V[QH$>0F.GOQ,W6D4,A$N%,FDPIGOT'N>>Y^",GNX-N_F=M^B M5MM$\0&=4IXH#@#SEDIY>&^*FV5*9OBW5M2Z6MY>*9F=P M*>9N_8GZP7'_1./]YRA5&IZ2"O31$97TW0<\BM;\K'36_AV;?/9$4&!M>MHI M<1\'#"\'45B[4N8V"C?O.)FX@X'['HD64-U'2;1H@LHQK2CUDVNFE*AYSVLE M:?)-O02PN:=^F;NXR1IF@4_V%H%HBY94,I.[/E/4%> I27+/9-MZ_,G38^C3 MN-H5S?7+_RP41#56P,HR4Q$@:,1I^$J[I^",-@?]Q^/'O.X*:4/T[YUVPDPT&ET MCF[<$(I(XF WCO '[.JK6'%LDZ_)^4*6NS/#7$H/'5(VI4\#=3XE.ZHJ$A&I M+!&!D5(QT83A,UJOW4VD2/&D2J5(P02>3"F$N.65*>_6V2%:P[R*A!8IQ2+3 M1)UMJ4 EZ,1K2X(2ZU+2$)7XFNXBBN/H5;Q]G"5<'NA+M'L153>R,\[7WHI? MDCOA9Y6&#=4NXL^A\*':\:*X;*16O2.%E3U2FI(JD:2T(W"/4(3W=VNQ[DV^ M<#3=L%^$:?#"+UWV+X=%(JP\=B"R!'<'4<[?T)O,\%TD3S1'#ZI-HUQ=,J/( MOID[@?*KXNB-["1QEFVN'V3*DK3YY_$=!D2/2K+9K;QU1M^?GL=R/+-9K,II MS6:NB [/<%E@0HSN>G1AM=1_S+5,&&_[5BHU5PNU\,@]JS59/9ACSOW#TPK3 M&LGW7(XV2S(I$YQ4GMQ>#^)\Z6/JQ:G.:N?HDMXCPPMR03=!&/)(A7FL[ CL M3)I?A=J4!J#>3!JYQF=S,EMAV3S.:X8CMT^)5(?89 MMMH*DKOU/8-BL>VCN%9A10VU:6JLC?0M*0Y00P@SA%?YK'25CF&- M2VT\H[8%M4L22].)YS4C!:84W<%8_'_=Z+3V(S3J/[EX// M%A&H<\4$9M"9-2:P :R7ETUF$#49[LO*JEFD[[U=5^81DZ$P>% 7:2[I"O(A M2%:[*#G&U&:MH&. BZU^G4Q01BI2%_S]4-5J#W$[9BL*N!E8C0)K0 =T7VAX MI'QS\Y(7UV+VRZ_@7!Z3--K3V, E&W, /;1KJE7W^*Z@S':R"UKRRHA)0>V( MV[8ZA6*MAL4J<#3/PZG(2R-U+N=R=3;2\*=^@S^_!N^&F=7W?V>K2=#P*8$P\ MKX(&$3(JU].'&0?2Y#8JU JII!0\([#]&D?\:[';+ MT+\)4];/ 7_L2+PP5\7I!L[3D@^@>=AJV,9;02_2BQ6'XAF^^EK3">\[:$3; MX!PTG$#/],C$,?'81M2@3_:8:--][D:%0O30>"*E<%_R,499]ST?8X@!&4SV MFM#)RI\KJ4 -1"6][!VHDWMNV6 8NDC2C@$6@LQ\K8H,%T-J1]0'(@>\ZB M MT)]$TV/' /0)#)W'PMZ3LW<)-0J< ;181\Y4J&E^ZR1 M"BH(\#9QZ5(*-("K7& ')N@^W%SVO(S"\NSL<%90!]2'Z=FQ@\H$\A*, M@@^I&)&<$^&L$.UD0J5U6J*=RA^!W<81?6S@&IW71P$PQJ.:HWUWUBZXD1H[,?_E#.O/D3@6P#K>$;#! MPFB;Z 84HPW"57=@%GV/8>NV0U#'\4,-P8& ?ZZ>R!\,\7:=/GD(DE_))R_T M^LN(.^X##%85XZU@Q-)#\A2XT<1NRP!JF6&CD_29\\X#]#!3LWX]@:@=V*+" M&I6-I00.)(T6$),,7EP.7E;$D?@EN?5:P20C(1':+A>A9X*2A3#03;-\D]N4 M2XF' 7I*%7,CUV"*2GF6 122]OF%":'9]AA3N8E.F7/SN,&(%,HEF.G1.?C< M*<_NQOH=024P%V"!N(;A6\!MJFGS:4O_$(7T]$IWN\[G[29/4U8H4ZBQGAIO ME6XI*1GUO'V >K1W0K4=>IUC!%[ETRH"6.TGURE!NRU!&^=#&R$^V''+WS W MN8G=;@B84>O(V.[EK($#.?#QDD(FJ/K'OIURZA]X(' F":5W!QI[O()!)HE) MLEA'" I>C0Y=B'""!2E)2 $:!^ZJ#-"&M\!%N0F(NJ@W01#,Y:R_'H/T9'*' MK]40\AI66\9.>D T<,3Q]?=HYXY2;W?"%/V.]H>8;FF8B$P_O^_%7X(V<7UZ M4LC2W7H].F>_ZB3%7;=O;J,D^5:\4.[ OM8 K98K%G(>L\=>LS?"FGIR_5"+ M3!L"KE-'VA!M,#O/9;!]MZZ_A)&_-RM>T12W#<6[+,5S?"9G448RAMQ]'ML' MBA4,?[&K_I9-\7JQ8-K[HK,KD>XTR.ALQDX""[=,XZ(NJM&YC+&<730.:2], M;1WH<]GT79(I>M%Y^NHL[%\-_\$.0(U]H'ML?')^\MXL;T(JJ$!OL:FD[U[_ M$E$C:^[.?H3%.'2OA&D' 0M"9EJZOHT97;^CX,7.8QI1 M(Z+(S/%T 07E1@V3V>/4N@G74;Q'#VTMD*:S%&PG>^T%\1^]W9%6@IAD9]1D M@&:BD;\-)-ZICVM]0"+=M MG-ZM>UY9,%ID3_\M MR"7Y##W56>GFW^#S4/:5=^(S/85@BR\1+R'\6YRD]W627YX\3N;"ZA^B!ZOW MJ>YCN@OVC(;]6(O6V5_XH>"R_VY\?O5F'8A>:O: MU-J@#O]XFTU,LSLF7 /Q9HFQIS&DASW(8Z11SW&=&EWF&[+G: "LW/0\SB#- M:I:;DXAB, 4OYL>>3]Q81:./E-<+.VR#%?GDQ;_2O';*)^\OO,!8'/G'54J> MF*+(9W;,4=MS,L<J7]EVORYUU56#378'7D_M!Z$07\)9A3, MY9/N (R[D[ 88-,6W%Q+.EC9LR:MX,JL/(WBS66_V9(_KVJ6GR6^2E(V@_-_ M?4GH^K@C7!#4M.0( QBT\'? UB.5?-?'E!_/W/,3%7\3P^56F(]X&<<]8K/6XC<(-4R#>9QH%8;Z7QI;# M!R\\\0W\RRCTN1_W:R=IV \7'F.ZHFR]3)$?VS.!H=R>Y!@$MJ%/'IM 1;[[ M;LV'A8_*0+LR985B:\9ZJG!;,2E0_"XM4>R>74ZB\P/-E[OY^39O5UV#?:![ M+^#O 1,6EK:,^NZ8)BQ6\]E?W3!3.Z3+3=<.YN!38D^=\8]LD'BABIOP,65> ME/].K-6S4NSW-!87(EAWVLZC$WT+:?*=JJ?,*O\O"&=>5$1QSUG,UQ^-X)]- M\*NTV(V6O)&0QP.2$*!Z0Z"4R9E 8%+C4T4/DUH>7,%"?K/>.+*04D"7,.R5 MNK=@VD)4C7!H+\M<_M)*!4FFAR-7Y330Z2U\*,<-\(Q\Z27;ZUWT^G@\'';" M*KU=_:*)?9QMR1%E=K756C5G<%Z$,UN0.KO6A2E7+&["/J@K6W9"W2C+_:6G MB. 7;!R)>?ET-PCP:(5.BR-DIWRA<+*8\ 9P0RZ)JM?6L$[JHCS$>5H4"^V3 M0W8]C?*2;,+=.I]V:^4:*_A+XHXUEQH M[D&?HE;)V!XSG8HQ5/G^*?I BM^[=3,72QC?O$*F9()JUT5&J>U_9GT"]D3 M9/;2>## +6,Q>CY@5H PI_^< R01 .%GA"(!D* &D#@'2!J1J 3(3G"'?VB@ MZI!:+5S1&3TU9'G^8<"*9B!GE)7-T%Y0@4)79;A93=F]W.%4?7*Y93]1D0 L M'*E![V#78)[(0N3KGU'F >PDJK*9]<*:CRF3Z.[ _YGD;YV:+XNF8([B*D;T M17]QUN=.<=8%$>Q(SF]1O"D,LG*R]!(3=L>RNA[3C*PV7LQW')N]0C[&7LC: MNN$DQEJ(W$^,-0_HS&A-2)ZNO8[B3M'=91SS*2$KP%W>9I2I*@KW7ISN&5:& MY%4AY<')RH+VN#*G6Z^X+?8:^#-;/;6V25V>1>M&J\PK9K6[QE?*!)&@B0;N+/ MX@5[4_>?RH7*0\+J$WD''N'M5&D@^/7_*[7(]+%R/)64Q6 M$V/.8J]N+%3%Q=3E,=U&,2\5\27T:5R+H+F[9E[[ZHW&JR"AHHK& _?ZDRQD M)_BX2PO=*?IRF ?,[Y17WR9'_O'&LE#$ABRD9%%B(4)6%84((5QUB$#=7-U" M*Q;1SAWHG=N"K1?:DYGO)!N?]W'T%\H=\-5Z3;GGY>\Q/+"9+F'!ZSV-@\C7 MY^HGX F_W3E(<]6N7LF0E!S%\R*")[GFQ54&DOENTY(PH6EU-(-9U3I( MB]U7#OHK;[6M=59.XDA4-,0:%*'.$%. +N%3%/#/R_DUROA]HAX_)>K?L47J MZAC'3 =>C6E0<9\IOH-3]F>2'E)6]BAKY"SJ!7#JA3F+[Q"17\F_)$ICX<=- M8%U6K:NJ>TRZ_O)2XL;S&K.8G**(UQ"PA'N+%AGX;4U, M<+0HZ@A2\DM&Z) YS*00MI'T(L[$7'KA-B))N]PP;GRJ^3E(M\LDC:-/;$7) M/GL=Q2+6J7VQ@DK)#M.SNT6;74I7 TJPC4-O(KF)#UBBIB@9=S$QJC^]++DZUG\3BRBA7 M8LH*)1UBK*<^=Y ML;Z7?#Y&D?\:[#JC6<0W\WP+*M:>J:>D *Y]9]'W4I=7*X6O>ZMK08HO(L3K M0!TGTQ L?)_3E!KQO?-V9+0 @+:G5=V>XLJ>@KH]>?E.4=V>=C5[\@I[VN1? MA%]-3-EO>;'IVA\, INY/HP0&LW6AT!>O:COKJAJ,[PO?\KZ,LQ.[YO&:6!= MFC_6S)_5/66V6Q8#,>@6C+!O7HN5!8[SFNO9N;SV Q<",4];+U1$KTARG*E# M-.EA(/_8\P).YB%2)LY\,;'A"3OL3E>_K_6U>$QC@Y_3@1I;^QGZT_SA$C"_ M67[O;/UCU6-@?C#_)&X.;^[>DZIYOKZK95SS^JB699V=+[J/>3FW5-SYYR7E MKEC; T]$ /DFQ??/U%>I>A3(=Q4B+,1]TG0A6I9RG+]#L^GB5E^HN^)41K@#'V8J=%-Y+5,+OU]2&4O^-/"!5+LOSK7X&C,^E1WNBK\6E2,YS5FTEM$,2/70=A MD-+;X*6[5U&*G=Q[<5H=U:UIK3NV/@EW0(\T36^TC23C^DZP[>ZWU1P,/],0 MIXT3X37V+AP GQ N;:.:$"O8EG-Q^N3])8HO=UZ2:.X<6W%QPQ)ZM+-$_/.) M"!9$\$"]M(ROIR/F*\.LA9G* (MMCI54G[V]_EZT-2QJ+][[XM:]M<)#?R3:B C1$M?2=95+> MFC2:H]X\MAB&-JH,Q@ $0458>!/Z="U'^JW!Y3U[5H!8&Z!G-Q69KS$J'M*H MQ95;1C'"6J0$Y/"F@E!GIT3OKE)/R-XIR(5%0+(NAP[&.(-L4AGX-X_R-: M9S=LLW(&F.9BBK"VJ9C""VL/NE8M(G]'6SR'9K>?+&6"NS&:1X M*EYP<.@>&)B.R)NT&IP:;+AJ0(I5*>B>,JRP271#[]9_C++"[LR[TJ2:2PV, MT98A;G4A,YW-:EU6O/ALD7$C);OY(L0\-'Q. C_P8G7AC &\,(-3 TU-\%NQ*>V6!"&I M[V/00+<.KA'7X:WXI M0F9,>CHHRS+00)/N"A@1\4)"!1GK9T&'8'10JH#9HRFZ&L8)"BTC2YUK7."+ M$XJZ-I?1?A^D(D;4G'KM;PX8D4GD;?=V7E:N:H=Z5G5BH2&C-Q4^VG&<"APH M8-:>&)41( ):>ARR!QVH!SQG$!P3V.KSF&J@# =W$JT$V+]RE)XD[+2 A+STA MG \?BBM&E\X4^@/E X5__]%I">A@SIX5K[U>G(KKIR>CJVEJ.LC39AH-VG H M&[EPP6P6V4&/EIG@IW.FS 0\L/ W>./X2Q@])S06]21NPL,QY=>ZPQ6CRA]F M;^JBOTHV_[*=PUO^D4#[A+62"M!5J*7OUN_EK4G9G!3M46=NQW4P/&0XKQ:0CL7 M(MHNP< <,(U9&S]HZ/ -6CI/*8"$.F>?@1[C#'M"31PP;O6,;V0>( ;^D88T M]GAQSJ6_#\(@26,FR@N]>CO0,)$GHRSI 0W>5*/.%-\L;A6%7Q2@NL5^XAU,'0<,I8,U0V/I M &VV7?-R&?611IO8.VR#%0N7Y(=&%.V!=M15$G=#W*H)VMF2B06&VM?6(J.^ MRZV%Q7P IIOV=Z4)-DU[* K)%;C >V >=6+O"$2YNQE1@6?'@Z-JS+S8\'H?LRDF)C-92^3P%,Z['H# M('?=D*ESI9?]$=%5#Y<-RDUW1[3NI+O#:0VMA*Z^VT0OWXO;6O$I0U?^0P6N M_!=_OESV *O^1P!0-63IE#=>?EY^6,(B22V0%WH^+HZZ@U=@J#MR(Z;X2^9# MLVV-Q^B8;I=[&K-H53W3JVF@)GR-Y)TAS9H3UIX( I)38 8 W7PC'4 BPU, M<-0($K#^3Q:?ET]8CC MW?OEXN5*_>PD"VX1_>Y0MIU\-8ZSQ9_W<>0?5^E=_$CCEV"ENNC7WQ0H)I7( MV?/6.6^6V6;6$BUA.[G(4!&L"A/U6%8%B+D!FW!OG7U6?I-"TQX6NKT2&X$! M+5\[E^3 0)9CI0?-P$,R59H3RLTF$$IL=&PI_F!861.0_HZXBTGLZ;CX;#3;N^T6X'93UNZ M3K_D#5#M9;204^.!&:ICV:PB5=!^&VF8;% ZU98A9G M2.$K($H47>Z92,'?>ONH_@JG"37D\Z9&VA@[F@6I4^*<-AZF4OW/_+AQ$*YB M<;S1VQ$_B&D.1M0*[Q;0ZSSE:HX[&"O*A?@Y2+?%,[-5*89C'-/>TL%VY)!V M9*9/QY *XWEE=*0@7%3U/A8D)T:RI9%J[:H*'<)QT[>4AC[S&J]>''MABOQD M@@T*.Q9E 4',B8G-P ;VI*?%GY0:FEA,28P.VXP&*/2!KFG,7[CMG8EJ\5%" M8GI@;EPTS3(.9)6Q)9YXW-'!.:N+2L,9JPM)9.,:9%6.F).U'6%=>+=2H?9. M3]-0W+0#>P- C]3$F[$:["O)D".SFORF$9D@F<<&!D=B)FID,P!Y]G;\K3O7 M@JTVD$R"K#:*QN03>]CG]S%YG;A-R(TO"/,)YY[&021]'6@8+[#1]T&PG7GC(ZGG M;S)%'B@_!\-P9[G[H6:%O 6BT=,XADT:Z[*.8K*2X@)A MWV3+R^+?A/F35TS$JR0-]EY*+TY/[+N:@K=FY)#K"C-].J8JR/A,41&2@I*7 M>N:T#A1AM1FN3M1N,5;(V./B:*NSFI$[@;V&/E;86^3(G.\;O%],)+^#IQS^L79\\: M\+,3&^'SDXM3U>;>._'?"7$KF4/_GO7_9V^O#W3G^1QDR#)/?W6J3/WUR). M&9)QWSEP26/0,&E&R^A$6#.:!8@;^9D&FVU*_24+-KP-_7SDY_4_!+LC^YT0 M/+D[IDGJA7S#8NG_Y9B(9VL5GF(P1T!G,%SK-OH+3B1G13)>)&=&,FZDQHY4 M_+ BQNG4OUJO^:DC%E<*- I()^=]NO\C1=T M0#V%,=(0VHYAI!7 Q+5A&OCYL#WRM]'$::4]93/'B[?AN:2*,!74A,*69=!804]K(.7B-BU,_ M ]W:>LZOGH^'T?2>J=]Q8'4]/XHF-C43""$:H-$J7D^*;@K*M:8$SPO"J9Q8 M?)H.CADXD1:%CZLM]8\[>K>^#GBAM5LFE'\3LFAU$SSOJ#AFF>A>$K)A ID' MLM&MM92<.K'$P@"'J M-LQ7HZUIDL@1?4&C_F%VVUD$##/:,24MHY">7NEN)Z*<>P:)K9?P+:G;8,7? MQ%UN8BJ^KJEU:,-.O0J;O"DL=P>+QB4#?B,]=0KQ1 MO#[]<%?%%?[Q'W[WXP^__?=FW82\C *#0_[GM(:*_%=>R5_<=5[GQK*NVU10 MV516" ?^WK.B[S[&43(P^L])W0A%"CUL P]!YUR\+]-&_)Y<>G%\$@=\>P_I M.1).-)!E$3PT8 5S;S OT%+40=!O>D@I(&\02J7NSFMYM:"R*5+V< +1R0/- M7'"R#0ZX3R08PJ=SQU"-G1'!\8> GW5_/K+V92^IT^DJ"JB05BEUIR)IU;A" M F8N?$;IP>)+/6X:H2,0:(RBPL'='Q>MIRJ/=?7&N ?\F8'5-HQVT>:D-CUY M>RC#4TCEFVG,K2G./J+%V8# M=GA4&UE_6R@#DTC:.?%4-2.L':9A64E\JY48S*!4F&@8T^R ,#*D8=T\E0%] M"G9I=*"747R(8B&GVHCD[:$,22%QN\_RIJ36%M.@!DB.;DPZ?#0,"@0<1D8U M TA&&-G#<;/AN8UU%._%!ZI)D]*;_2C$-GP"/ER-'(9KL 7)==[L#UX0=*A&K>'N>+#MXRZ.Z7?E,Q(P>U;\DO!$#5# M.6K0V_G+42,^8D8UO1:H:@PU(YK>@'/JHIN^EQM>?OXN-O+BDW;UA/"\51RM MU!%@P?16<3/2W/0PG7JEM@#CGR:>P9.7MR)^H%Y-/7LK+QIP<6=U. 1*+\VG& M",&VD!X1/].W].F5[E[HIRA,MP,/?AHQ=L-*S/K RDX6PBA6[4L=B\PV[L*. MQX>9K";O! :U?W;4K"V0;7-KQ1S6#IIV]DJ73V->78C[:@['R>Q;PMU9(Y?U MQC267G+/*E>5,^,Y6+YISY2OOA$&S-^>CR-0VL$X;Z T @== A?OB7U953QO M,$=G3;^N]803NV!Y#@:NTI\!ZE_/QY0[^!UGOAWP.FJRUPQ%DUILQM!I@\UU MGM!>.<=S,5>)]@Q+_W9>UEJ'[GACK>/645M]>HVFG5PY/Z(@S3Z)-=:A2D;$V*YEAUL08JD#=R OM2 MV$A1+\4,+-YY:)9LJ<_/UAIAO46 @?.VS K'7S05IZ<=SABN0\5$ :JR/E#_H(, \P-]3F_" M)(W%&5[=XT.]K0$AVB^MZJ6=VRC 0P0S->*"WT8>,LCUB%&[ M^7ZXP-3T9.86I-?>*M@%Z4GSHF%?8\A*GGVR=BIABD:D:(7Z3*%+ AL^%C:A MR*"U1:4P[I05E6(8P=ZT[T/W-T>S.>D[T!U$H+[PYYK0@VQOM-AX]J=^65N% MZ3'U#EDLP$.!#T?ZR"06=6.>MD&HZ=M=$R\T%^&_M,KFW%/U\$+U=1$ M',P/K&[B<(T[)?2*0(HP9J3D1C)V_.P1*1@2QI%D+ GGB5J'^.T/"WZR M_U_P"T^-!7BSP*,+Z#8K CGQ&._X&/MLC)-RC-,,Y2E#>5J@G/\OS5"^9CPG MJ\I::;,\;HY)R@]OIML^51[I"]44O!O*#<%#V6FKMLZ,%\F8-9V35SDGP=$1 M[S2#]O\L_-*_.>67!D!:YI4&X!DD@.<)$RXF7\$K O=F,\" O26?.M^#LP\[ M2D3(J+9OK-O1;-] @P,QKS00T.2!'KR3V-N[6]_'0;@*#M[N)C2X+S.0'Q*T M;336Y3PK7OS*:L&-Y]1+?OR \7S790S7AU/IG]_$Q;[D-@K *C.T1J][]FI1 M@&(D7U?MUZ#RPD [YIQ)QIIDO,_"H(WJ<12&_=L%B8M;V&=CXZ:U*29!O'LV MK[\G-XR=JQ8NORDV9H*>XYK<7/.S[(Y@8<6H=67&8'?T[ Q]60$V]B*$, MG3962;6$4>8Z2[F(V0Q66B^C,%G4&Z[C4#S>:,&+1MA'_<'+I%:;\7/9:'.- M>VWVJ6.SIZ(J1-"]A02S=SN5@I5)HM:&&(70\8O<&CQ=,\CEFN%A6IMLL733 M+-MZFUNFQRG/R#YUFE8F^CNQ;_-,3U'8*?SMJ+7VPG>$P?9B=X*-1K,-1*R- M08,M+P2K%NE MXPT;DTJ*055CP)"Z5];VF(M&1?5]U)'7 M=W$[.)3W+\)%)\W-C[[&:)>:)+<2.C= $6]^N"2P83)T0I'Q;E^I;G[(,8Q@ M;Y^]/=7>_I"3H-E>0VX-.A:$MT:^"^*N^(/L5[F,]OL@Y4)=4ZJ]%6S, 3)5::Q5)S/)*RI$:]*Z@+0@%3EA]"1C@)2> M1-(.-$MIA\M.4M(.E"-RD*T9UV^-R'SXS1)'QA-B $UJ8;**E-GHKF!!.L,B=QCJ*2V Y5+- ,4*F7UO+J\S.)0E("=19[\^F:OR; M?/7'8^#SRD?SJ'GCII7I(:@V+SW^P%>+ADM"M'5?W_*G/,397 BAG[1YZHD2'>/6\TH4[4,'O;);.=P8U M]\Q[6X.6_NZ35AIYE.^DSW+[W!#84\H,6Q)>>0,T.8AA4[:6:F@)3GQHKH8XX:S'Z/H+Z(XCE[9/RZ] _M;>K+:G_\::J)P-LH$J]#,&;'&4$\ X#XRHV) Q2+^- MU+A0[+E4;.6H'>I@:F*%.HRZ<8JCVM4<>:B8N#0YFNM9 M4V=-\;:J1T#2^A!'%X_@%T!_IL%FFU)_R<:8R5'?!KMCOWH*]J;W/HTX(5WW M---2=\NSX$)R-NW-W^B%5^-EO/!O?0Y7F(C]!9[3)*^%OEZN;V,+.%/7(P>Q MTN(>*NU1'>MFJ 6N51="+4 -8KKUK3/-=8!N4T#CZY%3>K" MT&]"#"1L)!0 ME^&@C649",#!JCU'W]<8";#2L]LM%*">F9]08"S@JH^7RP$!%23Y42@<_K,7 M_GJW7C//[W-A;F\N[AZT-_,,Z6$#(B.->J("1D=*0I)39J#Z1A!_BW3G=+1N M_*].W$FTPEM/R&(.-A#SN:8^BYAVU\?03\IS=(^OWH$+I34>(VI TS'3IE,[ M):,B@JQV()03YAYY+J,Q7+%#ZP5I4!8(;)N3!?S0TF.:Z%].@ISXD@38MY27 MPABG=7-8X:XN !7"-I(^ MO)D82Q_81MS#NQ!QVW)/XV#EJ0N"]3:%NF?7+V<;#!?9.H'D[3 +A%D(')4" M+\CG[Y;?X5<,4Z"B<4=N;D@8W8FSZVDO:P=_UZT\EM[:"-4M2C1T@-.-3@/Y M0?S.NY2HJ_;Y]8"<7(QPU9Y9C$ %8A:/Q^>$_O7(C/SJA?V_)_8IS1I#2@%H M"G*IV^"I6A+1E/"V#@3NFGYO T;3Z5A0T<;K"AI/A$-"&N!Z(@4/=FJ-C-;-QH6EK'NSJG>O:X^ M+?5_DG;P6%/4UZMU#Z('4?:H!'$S=*JKTZ!: M,BA4ZN5O]V:MS%CU/$%.A)]T-!R/!H@-!V.\=S*8 E'F/XVW=F/BT\UZJ%.> M40]./-<9371(LYS6%[LRO>GG-N2)S;@GIT+7!5U',5WN^18A%_(I>MK2+,.[ MW,14_$ZSQV?! 6SKST:KSK:/("85-7F*"*,O4ODE!_SYSW[TFGMQUD,W FDM MOJK9L;S< >M@ 7?:5/1N8\CG[EHC9S>LBR?R>*V/J^=526,D+$IG MARX:L2=<92^K$(DU 0_MZHE0^4A9K_K"%7.N5C.P&2T49@TUZ213!1DIZ1R< M;6W&J %QFP%"**A4O GZP:9>*$A3ZG S(HWSD:WIPY^CR,_6^%_"( K5R1L5!53* M1BEU&P"B,7EEK8L4C6B/=D-\?@W $DQZ]#322D#0,4J?#AV 538 1]Y^JCU- M9M.K+5W]>A]'*;\1'X7L7YO8$X<]U-9H1 IEEF9Z=!Y^R*E(149RNNST#JJA M NL$9KH6F&O8L 7@@$*Q.'CQ>!6):HY,EJ'_!^IO@G"SY 4F@C2@R8<@6>VB MY,B \L2+'RDCM<$\00.YX9IWX[R"5RW:2X@7^B1G1RI^I,:0_")8HKUN_35W M@7$T[' GP(;6(UU!-_(>Z0><]8"W04AO4JI9KX[BZ[@GK/? A%; V1+!]XQ< M(GQ?N.X6.O8QA6OH& >>>_CH!>%ME"0/=+7SDD1W8^XN M;V["-+H)5]&>EJ6Z[J.8QWR?J7IK9*Y/8CN5:?K-S,86A'^-?,._]RVI?Y%P MD)/:-PG[*-\JC$CVV46M=%S^Y05AWW;()1;_+GPKYU*I(# MZ:@A('/.IT_HU(S<_80>#60FN$NW-+Z,]H>8;AG.A3)<+JY#I>#5VVIW]*G/ M&T:AV*G/-EN*39?\$+;_EV.29M/>FKF!)^]-,2/,_VG F0&@']OF*CY)&M\L MO98P7;YA67R9>?_\VZ3\.#\DDWV6?%,(P(B>\ZL#E1 +XG$Q"),#RPTB]&_C M!%%6;97OL 2AR"%C>CHHHVU[/"B+'7,PWDNV]U[@UT;J;LW'3GY/0T$!=D1> M)77G\#9K3'CK.AQY]3]!@%#RSU[Z Y<^K4G/8HZD3WJXH_Y:W#3/^\. QNS0 M_W3=#U\=4!E$79SRI?,#W0E!DVUPT%1)&\K0E56D2N?V8!;)EGI3I#I)F+HY ML\C0XM5J":$%*XB!]LB@+3ZGH $T,Y7D9FA#*N'DO@)&*9[9Q(>T=RW\VR:M MQ3Z(U?)I_GH7O>;2:(OM2MH#6JM,XMX AC)#D/PZ("JLR)!COYK\1KL J"]VS*@ =AS7QI%)M-8&$; 17$9A&GLKLYK M:C(4(^B57X&AHCUR:#.C CA&(,>1W CD((()<6*V1KH\QC$-5Z?ZS<%"+GW0 M8\H!,@PRUJI;TX%1DH*T>?^U!CO4%PBPM ,-J.QPV0FQ[$ )8FH7'AN+%7W< M4IK>\B^PA8TFX)*3 !J30N[N,RFB*1%M2=$8-=*:2WI(8] AIXU^'6S0X*X- MKE1$R)"7QB4RV*#&5G-J@ U]=6BEA]#(C=%BZ2Y_$5;>%'(KM"NG.IG!GS'D6-20WIHP)FHEB4V3M26AY_:'Q1GV^H8I,^/+-GR+ N%MS\>]B_:%5 MVT,7$WP0^U#&%'UF>K _=U/EQZIHUO9 -G9.=.8.[/3+1"?ZL;J.Y'R6YE6U%#+5V,M6DCNB D)651TZ.B MQ;Q,.V"L&FL(A($R6E:,'["X'+"\!HC?'C!B_\K!Z/G_/J;\B&?NZ/@5Q"R6 M$5GE=)DD-$VTNR,V3 #G:2O=.B4X,F)24(NP/E\S9 Q(Q@%YGP192R;**D S4PM?1MR>6L2Q:1J+ZYY M+_CO+J)TZ\!FA,&(M+%E,!R88-+N2FCH\ $ES>P;0((1&\KN!1_2[IN(I?7BEBB'5>82DK 9'[?>+?R^'V##?-^/=WM>/V+T/_D MQ;_2E/T[GZRU0:B>%/(U>[T>W0=!!(D(P4JB(C)##C+!U(%TQZ98:WMD4Z"! M&,P#32C3>\ND^4!?Z"XZ\*6LJCNI3 SUM(8](]DC:F9M9&YX?%JVP#SU.)B_H,489'CH'%F5@ MF#,O?*NH56?-P9G\\*VBYII9CO@6M[S:P,&S2Q;/,W+3)(R-1E"9-!8C&# 6 MD[V.^\3^FFRCG?]?;,DI]G)^]C8TN:=Q(1'[YR6SW]#W8M8F3N5+QF&\H QL MH*;M@2K9D)(/$8SXHSBD'$;^0\&,Y-P0UJF3*_W74NE7H?2!Z4D+I?D/JT+I MO_8K#>9IQB"[X7/086WD??!'>K+B]N6S7G?K!^H?5_G.7A9\A9G)\25FH(]2:/#?08,RE MFY?H-"C^FX8WE%N=J"?:0Y^S)=5$*E^2)XIR9GRFU"MW"#ZLGC: M7HBK7DA9+ZP:O; J>F'=3B$YLOH=9 F*%2^>&0Q8Y3H!!+"8K.?@QN" K)>7 M,]%8OZ:#9J;>"=F" [[J"HR+<]\V5D>7O92XC7S-#U(H'0_&113+.;@XQ1NJ6*Y,XF]D+> MD,G!EJ6\[>7RX>J1>*O)(CQMMWVD(8V]'>NVI;\/PB!)X_P5ANPZQ&!GJ&?L MC&AZ!OJ6;)BH/YEAQRL3(VZU C/8MG0= M/#-H*LP0#KF]W=A$Z7Q]:(9(75\^L8FC0F"/VZO(0:85Z@^:4SB9$Q.*D-]V M-J&^:U.)6@W)/-)5PXU)I,*4^0PR,:#&3Q^](U*SW(=+N/GC$PM=]\?]0W3R M=NGIWCMQU>Z>=\&F5[]R,UU'!G821"M_9XO[5/?\ M2$28BA;7WJK&M8W- 8R@L#M$Q_80V M82"XHVID0*Z,[@@C_'CT1-:0^KW3E#03H*>#,C$##=I]7I$0R52+DNLF#,.I&115L'+F'1\ V%\$/S# M#)HN"E47$EW[5 5S(0.AV_ HF+@U7DZ5PU$5@R5R-[)P10-J]#=;PD*^):42YP$5 MH0W&)L54L@+;81\&>HQO-@!86)RF<[, URN-+;>L:OX106^0!;NK/)8Z4<_^ M'M;X!W<.E!^G"3>WU$OHSS38;%/J+U_8;S?T@?)JFL4?>1KL?8]Q#F<%^6R. MO9Z=EW$*%D0T6Y"""\G9D))/UD(D6R=W #Y=LV]PC'X\!CY_[NPV..7R,''OXRAD_UR)QV02395[ M2SZ !FNK86>-4M&+:A^, ZE8D":/N9X7-K14%W2%--%!Z&W;YR#H@ACG$^-] MMU[ZD=ACTA9Q[6\.:&H2>3O+$=:,+T.*AO,]3VQH-E/+#6D"*HRTD:X""%!) MXI#/<+%8TCX$R:\7IPL:KK;\QI9F@M&3@A8LUNK1K0=<(R&=O!"GBV@],$UF'ZLZ0VF'V@C$O+- MY5.R?.87[E;2&DW2YE"I>;F\FD4Q#ZCSQN#8GD]RL*2]!B>-S+T&) @)L]O M>PYV07K*MY.-TV-=0K1D6(\.VCQ025.>;$!ZD-U:$_'\8M$PR!]E++;VKQ"O MDML!3)VMDJ$+P4+R+C4VC+(]FCU4$FO-(&_J1H;76&["7PIQ".,MB*BAW<(' M"*)O:9)0*C&QVJ&A/U$O?GJ-%%BWY@1H!?9:=AZ$%QP61#5=9,4:^([W@G!. MA+'"F3O&ZWL=)"MO1QA>_@73F@;"LVUG [&);X%?0C_?CJ%^=K B.Z TU [E M_%RQ1H7&0VRRSJXXH)HQG,XR?\K4#NF&%UD999N6VO^>W.P/1Z[:#:-@0J-N M3XY"LI7)ZF \8G%OXBIR3W$=O-!EZ#^QL)MZ:T5%^W$\H=($(S7OM\ZV<5:V M63\?GDV7G"MA;$G%%^%PX,3=(-<%+ \Q!:0;R0IG\&QT('$>7$Z>Z&?HC#=JDXQ#6?IX-33H_P;%JYGH MG\]A)I)!>.B,),.O4W8K\L_LFU.LPFJ\'+34NJ;3[+5P9FX;J4KGRCK_]1RL MLP/443LN=92Z8X_9_36?QG?K;'2XK&,-4\+4-0N5Z3[65$N^_-1ZCGG.VF'# M->V*RH)_NR!Q6-6HGR052LA/F)GYM)+MAQ%UU&<[?;P.@Z[HT_]F_!I M2S\Q88ZQN!=SMVY(%NC/:$[#&VJG9J*>Z)P)9FRSB_?\IE5V.5^4LQ"LB]OX M^XH[-^)F]CO /S-ZKIT#MATTI1TUMH6F-"*$A)&B7J&. "U=I*@AUYF2<>H2 MCI![Q4UNO8M>LZN?K1TWAW)'LH*$9K !@?H#W1S%&T"Y+%&HFA.-J !!KY:^ MC:"R-:F:(SM>BV%H@\=@#$ 0]+C:4O^XHW?K2^\0I-XN^)N0YNJO1Q;\/?'2 M;PHD&5$#(LI,FS:R"BH^MS?I%B2C)+\(VNE#'R,G"ZT5I.E8X*]M0A;@<\"4 M;H.0WJ1TKPI$C#DX8U)UK88 D-,3P,K(-,.T/KP!(FR.>GKBZC M_2&F6QHFP0MEJY)H3V^C)+F@++"D#W2U\Y(D6 >K;'[]3-D*Y=4=$#B]=*#-S!M)\!75E-VC_= MI5B3/>'@)+4/$+E+*>_?YJ_QS.-!["YOS-Q=>=JLYCQ8#V5==G=YRW=2KKR8 M;RN@)C_FL*GNJG=Z@X(I7U<)^=$+0NX/F1P\-7J]BU[_0/T-O?>XC-KB6=:< M($O866O94W*^] &<11E ,#[,\GGJC[,B@A=/7@I/\$O&#VD),%YK[L&^A#'E MD7&N^/>9XOQECY;6B51=T(IVPP#=J6DW#,W0-OL4>V&R$RZGJL)G8ZI*!C@6 MJM9)99C7+(X+-F$^$:].I*(GRS2-@^=C*EX&93.3:Q9JIW5'TQHYJ1>A=,PD M#?"JL$0#L (GQ!ZW#$877D)]/KNSJ3T3+F:";K*:EQ>GJDV^E;)\]6+?/ ,] M^ALH2;7Q/:/*2PG*=\^ MO[@Q&VM0TS8-#62 LF()"]Y6+ )X3*/5KUJ82]J#YJGZ)>XFG(IV1#1$!KBQ MV(]+)["L!$8W1Z- Q8B#GBV^8C*00E1+ 74H4RFU%J9Y:( ( <.N;YSX ^IW MHS(/0_L_$?WO\>;P51E:0G\)@S1A$YNM0V[3X3GFC@9:Y L*\@V?SK^=SUL; M7FB%T0;1H_/=B:![!AL4C-IJ]^V&"("45GZOC?9<9>NM0#E"4 Q@JJO/]P_\ MB%CXZ35ZVD;'Q O]*_%,%\T/4]V(,O?!"^6?5$?'=CR@XF5+S3H%)5XC4M"3 M@D%QG*YD002(<-: 4VCYXP_O?V>I%-A:80@T&ZL'-%P:K2=F&[G)WH7>'W;1 MB5(1HMVS/MCRRR5:;Z E WLQ6BM_YTGFG"*/M0L:=",'T@3,L@V1U7QZ&A!6 M9N]0#Q^4+"5P* ;E,*'1UKS*=; >.YWK62#,Y@9Z*2?SG-[IN7R CFQ"^)03IEOP?V1(_T95PUO23V4[6/Q'[X M\U.0\F.1-Z$?O 3^T=M)=C85;0&\@4K23C_S=OQL;-429;=S'IDA;%B+B\)< MM:" @^W/0;I]H-G=@60;')ZB*V92Z4FZ-SJ("Q;4M=H9 0IE?W4:?>J-Q;U3 MT1QU)W8$#)7V8X9!F'LPNL/RLK/RMR8U8R9@#GGS98J^Z%SE,+B^H;F]<8M> MB.;\.@;T;LMD-M2YU#*9 8$XDW))3>.7(+]LT)'^[KW"\4 + NBDP/M8OI&<22"]H+8@ MI1B9P2:+IJ%S*5B;E)QH2BI!%GGU#5&"LR8,CN]#[V]^>;^@(:MZ_]'L]>Z\ MW'EAI*#^!BFD\3Q#6V'BN,8QMU,8:**S^8W&Y,OO-*Y M-'LIR_T-8 1XC\5:QYYC\04/("4X-3JLB5@DJE[%.JZM-TP M&+[M2S^(V#6]"S3KH$ZZO^!NH%=QRHA$U:6GK1?>'<1B&2/FT\OT-81_!CT_ M7R38%P36F65$>>6VE E%S?9^/?+^JF-F6+UZPX[4R6+S[D=&J"OK/]\ESR SJ^VWRM!AS MMN*C9>V8A)3?%4MJ\>4S2R0.[$?F[!JJ;WCC/*+BC^=@Q<90]CA9/M'0&-UV M8L56?I+&(J#O^.+2OV?JSN'5[&4X!S+P*M76.,;N#B<7KV=KQ&TH+<'=,D];)?2NHM MB""ZMZ3*7'WXF'IQZG(O7M!-$(8S=N19S,Q#)YG)INJA,XS;PU0\\W1 M\F^=PURLZ*D9YMQR5JU][TSG58N.J^;//$D;541GZ?XM=.]Q\U5WS)66FS^, ML.B!=K@PO_J&M:2PH<]?WDZ]W5G.V[H)9K+Y63>[G,4\+%;]R4V8;7M_C*-D MEG. JJ^=T5SQLG>H M!&4+29K:DRT8N3T?MQ+SQW0;Q7S;$6!'KO:MD]\ZZT./SVP4N5C^;, M^MES<%1F_3>#SRH^G+W_F'V:B&\OJN.D_/-GYL&&=:BR2(E?=%7G)7F>D8RA'2,0W6NN-SA&5D MK$C&J\PW9.P6RL/W2,\;@/J*<7#ON(%Q6 =**:1!+'P2 M__:3]_:8>NDQT=3V5U*!)A=4TG>7Z$7K;(YB[4E&@/H4P,Q*P*85M&CJYA:T M4,(T!.V[ AHZ?&-0U).0(PGU&0( 11PP"O6K!4:PPESF/B=I[*T&'&PO"?&7 MFI4.QHO%7PHB%PLJM,;$<%G2&I YRM_+=RH,Z= +X,L3_\IE\%Q[%YIMQ3ET M<:_TO637 AY2XXK?&PQ'SYW6XO8:_-U6H4"V(ZJV;1T!])*^3^;^%7NQ]9A1 MS&O*YBMR<_DEQZS U])2E/0NE:40<3N=WSVO5%0766;%1:[>:+P*F+'S7-Z, MIX",)<"/O&;H5;"SNV7MF%P04DB2;05\%4<[+?NZ?>"S('_7WT4\!YKU^U=R M%MBRNWI." _N,0>6'7.YR!E/E)KX1S=FG42CU'44KVF0'IFQ% ?3YII^)A?% MI7EH^GX>,B$EIC-239SZ(5;HN6FJXZWS]W[.H5[\[;Q][4R.P=KISN05SL/[ M%J*C^UY+0<[)\]KV\:Q^MQ3F[\'KCNWYXN]_-SYWD#N8W.,.\@7GXF\/09R5 MAWGF;UN*<[?A]\=V_N"P]^3WQWD%F;PO(-\@AN^UUZW&7/9 MO5]SR8,.ZJTY<]2]/G(Z%_A3UF\AW?!:F7/G5LVZK_1RV@(#3GFSX88V=494 M865GX9-Z<@LS^J3>KYV13^KOK3E]4F^6\EQ]DEGWU?*,7Y574IC:U%Y)86=P M7NFY+7_[KJ&H7M\ZMY TPKL'KF]MTRE73Q41ECN#%]G&H.H-'[?$A/:#SBAN M[$ 7W9O.C0-:HG&?)TF9&W6"RR]+/0RV/PRHKN#-.9$![C;=J<;Y?[> M&1G/*'S-5>&%HFLDUK9 M]*MIB8DA1JU=Z9_UTK<\[@/EEXZ8D[V,0G%5Y.CMGFB\MP].9Y8&/0:=N[?! M7%XG(BJE(C6Q")?+I? 2NO]K7"0]=!NL'8P?0;R"69@(XA(0H\&!8?"7PX'& MXE^WP3ZPOV8YU6?18\3)^@]RF2Z^GOU Q/=="AYGZ]'&8P9"=Q92EAUTX)R2 MHF]Z>P4_JIS66LT"S&E-]?Q<75',K;ORA_)Z*@G.U0$J>Q72%]9V0;K)RZ_ M+UIU=,\C$-6Z^ZMQAWJ+GM4SZLWY_)SD;?2*$0]V/GNN[K#;?Y ^4'S]*XL' M]3UJ%@]F??-UQ8,2:YW5ZTE,]?Q<7>&^:^M]I'BP3X)S=8#*7L6)!^O9LZ\O M'C3JZ)Y]IJ\X'I1;-$@\*#?G\SM6U-5%M4T.=HS(6BST+1NP_H?TL3V>]>_A MF-#X05%O@GVEQX(&^I)9CP$-="3GY\BUYYUDFUL_.G,T5"'AN;KW4:/BWH'0 M\]B]=V&LF@]RG\^./IKWP3T,JG4]KJ<_+DY=K37%]V?YVGFD-12]):L]47>7 MJ&7^G5/[3-().@N9,'6@,P_7G4E7>NWS!;-\[3R4)$@(DW(;]DC8 -TE#. M__;^7[[[X3UY1_[;CS]\]\,/4F'!BO-+AKY1BW_.<3OM(F MF#XF-E%K!FL3=?DD-L&:X-N$2L[_]OZ'W":X<3AC$YVA[[&)><;=PB;TX[]F M31#>F.B=YPRN8EW]]1BDIYLP26/1!\E=NJ7QT]8+N\4%6KF$CXQYRI_8O/:" M^(_>[CA+K?Z)!40/M1'&9(9;4)F(I"8C$4*2E$G96\^D)\LJA!7O_Q(N+A'R MNA37.S!6/668[?H//[#'\D*375>=Q06=^;0@%),5[7-D9K"6\:N8'.Q'!F]^ MR&15EBC]NY@DQH^9:/3W/DL,=$IP$\5 CW3F<\7G*'RA"5/4S6G"1KRO8H:P M&@^\R:$4$VU6@'@<:][14KRCZ-T9]O=>!)NKR6%GM@UAX'*]XIV2XX?XDX(5[H M=_\D!'#PGM"L?@ \#]9U F?N8IO+-@=R65^)<^WTJSN9J*\[PZ1*(/UO?ZHR M>JQP_YFFK_^U*558/YTK[ M3?ZK9R MHA?SO!!S&?JM7_/ 0'/PV9H/V,EH>PT[1V=[HR&R[ N4."/4 ]8.J0MW1'L@ MBIMGN#$A;';(VY&Q!0E-K]9KNDJ#%WH3KJ(]??+>'ICOXQ?#@_ H;I#3_*U+ M1>QHPP0PN+/2K;/56Q"3C)HPS)](R9>JQ M=C0AZRAFH:#0F3L LBI9D:CDA1FZV&.V'5O8 W;$Y/^!IEZP2^[6Y<2%XJXR6_.LMG3UZWT+![*!@-5S?GB,"!2<..CQG7C,A3+SC+N7QIH@_US4;CM;$I\^H-<_MD-J./.U@.F+.$!QYVHPF M^724/!3]>LV48L;^$B3LT]YNZ?_EF*0B52:;,H9R@YHQ!FO;!\2"4Q&6)*3D M13@S4N-&:NP0\E"3ZDT+O666>*CI[A.9)EC"-$.=Q M&\7IVMMU!KT;%LKHX)>_BDAB=BM7M7.XB N _*RG>E)4_9; M1H 1KK=E;@],+? NFSI0A5K=Y]) K[?#D4"B+>@L)T$%BG07K1\J#E3UU?6] M'B[VFV;CCV?3#7>T#_3 '"!SAS?A.HKWPL7=!B&]2>E>^;2 $3GDH68S?3KG MC3,R4M*1&B'YA9,208M;-]IBL#I'2BU&:CCRDCBMH8[]5"&._?#G2Q8<1[O M%Y\5GY3,8:K&_W]U5[/;-@R#7T6GG=)3CP,&)"FV%4B[ @UVVV M/"!O7TFV7-N*?IV2[LT)2(*D/TJT1%$ :++J.L;.@+!!">+4Y7:S0H;;QX X M,$Y3=G(T+!BGIXMH0)R=?-QM1P3"K+0N2CY,\3S\L%SF+2=<:S*@T!U145UB-+%=168G0\R47=8 M8,C0,5.K(.=K^;>/YR$_^=PW/0WIX#_BS-<#=5B8P6?_17<:OKZN5A6[32NV MS \/:5+596K-CQST8-L!9HVU55I.*L\+]8C1LJ)@Y;\EV>G[ WX5K0LBP]5] M"'SXK>H'XD1LMV8?Q->ZC>>I+ [UGMT?N$SZ0O=29WN,65F@PLRN]]B#+349 MDN-CU\/[ _A"N=X+P7&O@ [(X;>7NB/?J_.J:?'Z_)JF[%=9U">>ZV[%Q>J6 M9,&/'3"'\+1'.S31-2A8B/X2+2N1O$0QDW^2'>D*1@S+(!.J$"2.\ZP0& *' MU05U?M*<_T>3M^[C8)TT;1I\]EZFBT8)QV@_V !]&SYOT/W>O?5755P!.^FNW MR3Q_D(Y>@O%Q^=>P]@J>]GZZ14CIK@?Z+ FO!_1@PZFWAE/IRCG7GP/E8 27 MIX5AB#2L:0-'&:1I*.$6@DYCU(5 $S;X[O-3S2HY MPZMY&M7!B!=5%[VZ=. MP\"S0\%";I'ZX\79X=(9)3S,^#$&@QD\T&E<+RQ7245=N^).3IS$S6#%&#[] M73))-Y@,$P/9?C/, M/NV$?ML68$&&&JJ9.R/-/\V)S]4$ML M,?$6+ FR\CK82KUS<<,YPVB;;IR2,*.@B\2E5KL=!CGGT@<)-,PGO_MYR*?_7+Q\W_[K__/?_HO_^\OOWPF,4G] MG$Q_^K[ZZ=/MW=>?_N?5T_U/=W&6^W% ?OJ4!,62Q/E/O_RTR//7O_[ZZX\? M/_XRG85QED1%#A_(_A(DRU_A[_^H/OC3T\E?CN"?\-/1Q2^?2$"6WTGZR_'1 M\?%/_^OHY*]'EW\].?_?/_W_DR__YY=?:"^B,/[CNY^1GZ#7?^> M1G])TOFOQT=')[^N"_YQ;NE/YQLBX[^O5_?KE_#A9DZ?\2UE VM6@S MK'JCR\O+7\N_0M$L_&M6UK]/ C\OY2CMUT_<$O1?OZR+_4)_]3T5_> ML^G/5 9I$I$G,ONI_/Q?\]4K^=O/6;A\C6BWR]\M4C+[V\]^E.2E*$='QY>T M]G^^3H#H1W\.!6DCWY[N-CWULSQ-?EF2:NOC=*_=OUN/"5Q1J;P ZA" M.*5*=.5'5-3/"T+R3+%#\F9Z[^FCGX**+T@>!GYDJ-M[;?:!X3F'_Z6#,WN8 MW<'X7I+[).L@=EY[???].EF^IF0!9<(W8AH(M_'NJ-C?6_CQG&1W\?,"-&"1 M1%.8%F_^683Y2A60?KN],^1GB]LH^6&*DVUS'7M^561A3+)L$L/HRT)H^S$E M&7REG+.5>BMKHF,/GXOETD]7#[/G25S/'(TEA M/EDFU2!4Z@ZW;L<^W8&"QO/P>T0F6::ZVAY6ZMP+$':>I*!QBAUHE.\Z:Z5D M&N:3>4K*>07&[R?R/5>;H3A5._;HT5_!GC'XXS%-65 MM-"Q?Y](&K[!M/9&;L,8MBJA']&-?EKN\.D$^!1F?WSQ8]@?TM\H]5B[S8X8 M;J!0LB)0.X?F0$ 5ETI]Y=;M.E,E*S_*5P_?HW"NOO P:G7LQSV!XX7:0%P7 M[;P^P/&PB.@"_P";W71GMZ6\B5-HI>LJ3.=<6-[IGF3Y"@VKT\2KVGGFI(O" MB_^N/',VRG>5!IG3L7@7SY)TJ2$)1K6./;GUP_0??E2HK:6-T@/NRM;_,KX[ MVS9L;I?VXL/BKCKJ#FH9W[%I=(=?N9_=FT;7)"T8WLEI=(Q7U=RN3JLS![5Z MV>%I=$G26C-;(IM];*KT.BHN %S.PRM47Q0 MR_AN0T="W,JF=AX:G3FHTZOU:C*=ELL@'?P;])]([H=J-NH.K9O;CVSV0_#M M*%S"=):N)E%4.U4>9B\+\EBDP0+&P&,:!D0#GX&O](MSHRYE!\K"L![=3>G9 M9U$09?_/0/V'QI8#/_42PI/*;)M CR%_C6$/@9GS..O*OB:K;8S^F&?ATV MCE%8SX#E+[-OL-.XBZ_]**"[(SB0TH4AH-OB,"I SAHH>_EN/[+H2FB;9@V? M"1OSN<)D7AX12+G_OX;YOIL&- MO";+),W#?Y4?O7FG9P2=B;93^^:L"/1TD\3KR(+-K[6 J#;6B\V!QA)-BPC4 M_CZ)YR\D7=+?WL7EY@HZ^>K'*YC6Y&$A&I 'ZDG/\GHBU30!"SBL"Z]^].BO M2C/&$UGZ80Q=?8B;2!Z*G,9KT5@U@[(RT(M>Y-1UKFK1:I\^SJYPVC<^K"VO M*TZ3GQL6^79(W<%4$^3E^7+;1J-J.24QIZ'-A[8Q0?W)KN<.]^/-[JI?;9HU M[0/O?(S2:M"([;MKEQ5:,=+/K4XW5W10_=+:W?AJO?E^21Y>:90WK&95 ]J8 MC'W1"/[R?Z^3+.]"DZ@1([W\XN=%"II 8)]:_N8>SDAP,L[U=K[JC9G1K>(5 MRM(YSH_6<9I=Q*S87M_>HTWX;*V_]/PJJ:)EJ^SO\[WXJ+K.="U:[04'^[?Z MY^0.K??#S\;TN3.WSOV4'DF>\R3XX^&UO'WS.?5C/IY[H[]^@A[=)NDC[,&3 MJ9X-J$W#YM!T-RRJ-67:4& M01CR54D=+>SEPZ;\_-LM['5E)T(E;S#B7%*IFNQTKZJ72@LKW(FP4YK MI0<^27*.+\_/+LQIM'UU:7XJE;DA.CYI%:(^L.)I--%!IU(7JO9ZN>?DG1* MTK_]#'\ (#,"&CF]KZ!S.UKV$GKP/8%C"RW;(S43Z/^48KB-_#F'FYTR)<[1 MI?WDL'O-9N?84G;6"E8MT3?Q]%-Y24TX@G;*EKB/S^UG2]Q[-FLGEK-V&V:! M'_T'\=-;^$TFX6VO=(7]PAWF>/UGE,DJ6J(>C^WG3=AY-F5G5E-V#8))Z0%O2M[_.UD) M.=LK6^$^=84T7N_9K)U;REI]O-K.^^+]":]XB?[TV'[NI #8]%U82E^MBA6H MK3$!1,]=[$15*BF"*>X_6(4[N61 R=O;LV6DK6YY0@2>&X60754+?S-4USDZZNDZG8 M0BFLZ9V=GE^.G=E$JF'A$&RW+84>9[X6-'NS],16%:O@.F,S8723$^'SEP(I#UG^,+M]4RLHFV2/VXRG.@Q-Y^ M\5)W3QW89$H!\_ASR[+2\UG'(C_9 ^ILE;6+W=(65PKTIUMG)M%/) <+BTU?BR@^DQR7(_ M^O_"5^FYD%7!N[@X.1\[X$Y7@,!AT5;3#)U3)BGQ!;PUBU03CP/F:F:G.=S8 M:H*Y3VAPVR*)Q2?T_6(E7!T,-L_XN/7(:0.I3L\8:8QHRW)W MZ C0&+J3DY.TZPS8GLG#TVV^JH#%T"PAK$U:,6V1,) M"*#\'I&O).?':*I4\TZ0K"YMN9:"L>FN4!N2U^D55X!+0&JSF'>"%*[9EL2# MSB-?#SJ\PDY_X]VDP5;-&%P<%O)&X_'Q^-B1^5/4?T.W?Y!FRL>4O/KAM$X; ML\Z9M2,7P=A2J.V=(!E=V@XY54R&[@_9L,U5W=YZ8R3C3.LU\*#WAJX-Y4GN M1QBC-7DE:;YZC/PRGRK=Q+W2PYMX"115\["NS6H?5:0H#-TC0AJ1*D$;AI[J/FW18*B.07XEN$T\N[# 3*#"I L34'20D@G=3OSZ%\T7^,/N6 M51.-@&-A/6]\[MN_A%E (M@WD*3(OB9Q(-WWRBM[ M)\B6>W6^U;!8=1FJ_9E&>ICQ3EP9J(W^FKK@A'1P:22$IND6J9]UD42 (:.[ M^'REX&A1;<+#-BIU]*AIX31UGPII,6Y@5?>X\2MYQT@A=:VXD]+/0F?J,A:R M8^;17U$KJKI+9K>"AY4S2I$EL4>&@<74%2PD6K=/>I0YXP^E(V!86M?#RC75 MB6PU6*:N=.$-Y[30Y)M;Q\.ZG-=U4 O@F+KUA;8^Q_1-C^J!'CFUK.+>&-F^ MW(I5+A)3U\#:$&R.[Q[6XDD,Q=YDX3-T_P[<^;WT>>I;&PWH>UDL/_1@; M.0!-W6BS8 NMY/=C5_"P$E^H$R7?1^_!Z?$VF]&S[%?]X^RVBG=JC^U0B3@E M0)S+&>Z$0>U&(*QEM%+SS,OJ5A$,CO&NCXZC!#@)B=HH0?56XHXO!-8Q)1V0 M5?4NZ",/]NRGM51 &1Q' UPQ;QT$FS4%IA=OMUO3&\&BQA)?'I M1+0B+@[UKD1@/='7EF,RO?'3&(X9V20(BF51QJC SB,,0M'$+:_LG2$OT:VH M5\3%H=X58]A+"F?*(ETI3=Z'A;TSY -5*VHY.#A4JEN_+BLJ8S(OP[LPO(IK M%2WC^^F+&"E9D#@+WTAU=J#OU\.)X6$&APBQKU&G)>\,/6-1F\F]!4A.@@Q7 M@K<.Y:2U)??.D _0K7CFX.!0J1^VA>[ 8IY*U([/S*K>V!X_I8$S-1\C1P7T MK67[*F!#[K['4M0+DH9 ,)0(\H!5I M8[214O8PVY[L!MP451_==$-A'\2IX9T/N_6I@SAO0?% H&47?@OSQ761Y="] M].8]B J:$9O>2X?_3,5VA1:M>>?('@(1$3S383N4KN^.,IB$:NS"1;)1SKM M=@OHLWO8?[>W.9]3F H?TV0F-/,W2GD7R(<5?<[V>V]JUX)C^MD$A%%5I.:- M.C&E2JIY:5WO'-G=KL^N&J:^MC0#655(%-$E(YY^\=,_"$5;HQ394KB5/*PG MB/4XXQATQ; ,Y4-&<\9F!$1)<[)_@C4F2LI\EG*NA?4\K(?%3- M1^9VON7/ M) ;A1 !O,EV&<4@%DH=O1,ZYI*9WB7P=I0OK*M@,Y5O&CWE?RT5EX5Z7]2Z1 M%^HN[++1N)V)>8.I86%0X'-;VKM -@=WV'KMH3"5=QF'R:])G.P"6Z=^EV^P MI76]<^1969]E-4RF,C%C+<-^&&=4@4GV$-^\4ZQ%F"TJVRJ]+"=:B&5UO='1 MQ>G9);(I2XU'SGJL#M'Q?,\4*07Z$#_[$7F8[229WV28EVB#O %O=#PZ/<7. MU]%5)71P.IXF^BZ&#Y-,X2RV5[(<&>='#C/-!=0Y(S1VS.1MDI)P7E^E#58O MJ1]G( O L];N*S*#,F*_AD8KM>R03:A=E*$56.UH.X M)C1! 9JI)-53,J-O@5 E*\(IC7*SXT30YB3@72('#73A7(S*6/)IG(/?]A2[ M=MZ&<0% ZV-N$M=36R-K%6R%4Q]PAK&?KN[@2%5>[:5NWZ2T4J^73JFKOY>O M>A?(TXO^8;-O:1A+EXVIH@"['G97)"9BURVGAH?].$E;U6 C,94N&WNA(;F2 M^7"GG(>=VJ2%2>F@_\;R7N.,R_4]P76\\Y6?A8& 0&9Y[P+93Z=/)!^'XXFN M]X%]"J,B%X;_ ,/,![_)B?''LW.;-,'C'LW6K2D.V M5FBUXUT@^X4-ZT W1=N*!#='>%^Z5 OQ +>^-O%:\BZ1#=>8^B04BJDTY#;> MDN!Y1UI]?Q)/&;W2NU*JTI(WVKAJ;#[SC8Z0Y_E68E4Y#9;(W+X,H9)0 M C;784)S^M$[6.03J?Y?)8:[<^,@8GLN''=5'E/BTJ-;?OXHHD<^UGB]LH^?%W,IV3M9?Y MB021GV7A+ PJLFK805->[-]A1(AW3:2FEEQH=84?K MHVG4K@Q,W=_!\0,P("IHB* 6" 4]1ZJQO9H4IZFK/"@9F=@GZ84?STEV%Y=& MA-T<72BGZ9;YF17J>Z/1:-#!MNG5"\V,K]+]LB#TTYX'X67B9 \D%B"WC\P; M1)40Z$R1Q'0(3=Y#D55$6 \$8TONG091$DKY0-P^HN[A^I0L8?,H\J>RRH,@ M;$F:Q>>)XU7EXW'[Z-9($/6%4,.Y>*>S6Q8$@!ST(."%NXMA87 [PP GU[F4 M4&$]$ SRJ4:;7 4\KF<8V,UL+F6870%$@>R T*96!,3M' ([>=RDA#)*@Q"0 M3YG:;')1&$H+@#4/R].2R^=DU3:\T3&R=U]_?M;#9BJG /*AZ![FK3*>0>4D MM"D,O]Z92";B9<7]T;(NC=H\6'HEL!*9R [R6]F?H4YHC<*D1 M9'48,30ZMN7VV0(*V;"S4UR5]@)W3&UBI(M74;DA'!(V! M#&UQLW11$BE"4[D-[-*2#D(D%I+*L"CL:TC&\_<>KDR^B\L4P# M]@5D&@MZ.W'J4*R.R50Z K1\1YT-5R=.G3QY"$QE):CL'3).%!-2#KW$8YJ\A<#'U>H;"/DN MWJ0UG@1Y^%:](JJ0^E>[,6\TMF5T<=G@;G=:874[1K%Z0D:RC=T6\D;GR(?: MMC2Q2=]'YG8XXHZQF5J'XR",R,X^_B4Q-SOT\3D@"SNKK%$%ZT]&A@(LT;;C MGPAT- A+>N'GB-37 B?+),W#?_D2?Y-*=1 4[>H7[YJ(^LG&-'I6/HD:)8NL;"8E_#W[]WWI!9'1RD M]K"V8B,@=607U-"ZI"L;0[&Y:*>J0[R3($@*$#<(FX1ODEO%*M5A'X"?Q5.+ M5%75X&'M'.O;<9KQHR0OJ1X='5^6=-/?>#?+URA9$?)$7V EANM&LB]14'+!%0_\N?@/421H*W^$4UH,!X+06:(#L'#UKWV8" M)K2TH*OGYF&)1W_59@E@MP)RP\_NWM=*(()L*HK6HKEBO?;5.*G-L)+!?>A_ M#Z-RP]5JXR!J$*2)_\Y#KUL).7K'8VT9 J0A1?M2A!V^W@F&TPC(#/_M@5XT M1HRX\6A\=C8^ M.<(^)K>EG*U K470.3X8>X6"K=KZGF;PSR),R8[_ G9P*OXA]49@GOY0BJ.+ MO',<,K:^J(O/R-H$4D,^*YG5%UWDQAY?LVI'LXFZ,+&C$30&3-AR+\7,CD:* MU?%7W0!O0,BT?#*67K*C[W:NGPCZ%@,6.$%2D_8;M2VP S;HQ)M!L:B@UP:: MUWW%L;[]?1?.LLB^[+;:Q%GS^A>6XP_&-254@BOQ*NK?MH)W<7YY<6YG9+ ! MW6$ =?QQM_5N\(F4>DA?__;^R2>OY!T>4\/KK"[*%V\BE,,LZXW/C\=G7S8E4J,F:,:VD&_ M;7U;G&"'MVUGY);*:\\L;Z=?EA9PH%X!PM<<5P_$1>-T.C M], IJH>P7KG,8C]\;U8KU/!RE,$=&W 3YA=8%HLEQ?@UR85&/$$M;W3VH7:> M4J@<%7#'K+M=*JEJKV= V;WY4G=;7 M.='H'R;Q=/<7C9("M>KA:][HW)[W^+1\ [T)@Z.2KEA=.TF _2+FQD3=E'4E M?X&V#ML1;W2!;")NJ\@8E9TIXFV(ZSQX4M.1Z'U, *-D>AM".9 M43/IVZI6CGKO#<#FJ)6V01HS86'Q^AJ5XO.CM?CNXEF2+BL>%7+,J;7@G9V> M7F"?)MKJBBY&CF)HQS@CWL*!_2$H/WT-0G9!8JR3YNN>?2)9D(:O=48R1B=?@) KZ,,?"A'ZZHU5D)&V M3VVH88^G#L -92AE+)/]C[GG8KGTT]7#[#F76WDKXXD$1A$)+L MVRO-'SQ@IN##+JCDR^16\D9')Z?##DJ&(L93H9"5AF>'9JD0L#-FR1CBC,WN MJ/O*(MS_""UO>V2AWA+8QX4OE2$HJE:%-9R,RY=:<>^N?0JS($JR(B4Z:Z*X M@2T\Y*.#,@?BA5 #K;N#ZXF\D9B^O[1]@G'(8(CRXS00Z#J)2WYHD.EUD>6P MM4\5AIMB"S 'G@T[YB0=4QEUJDU0<,@C3H\&7N"'%EQWA]PF%]UC^3#.,HG+ M6.H!Q]V-G\:P5:!^G?+3"@.-5P7. !=GFW=K<+JO,IBX=2H R!81J70YWFDI M*)=/9G?04#P/:7*;+"/YD.^T?$Z2Z8\PBF"3O=^+[59 8=1HM4.3C@X[D/A] M4AE2"K4I).2AU88"KBU9$:^[:U,SH=^0>EA]=:4UN 2U:-+%\X&'TD%GU,80 MOQH%@1SX+Q:2T?'(?;MNW;)!5*2306VC95X4!>020BWATHG9&Z.X8^D31\ M\VDBASJ*W8_N8BA6E#;GH##JJUCW;[=#?R72^$VNO.?1: MMPKSY?&POJP6G55;W-HW2X6 [,OJ3B%OF>PL%G?G 4X^^BNGK)&Z\T@CJZV@9:NH.FIW!\YADH:NVG?0HOI@4:A* M@V=.-XIF;)2\+,C?DYBL?I H.NB%WEA1:ZK"@100K"ULV4C1Q.RR>?V>WN$9 MTLI7?5!A;[A;L(PR.Q[VC?-[DF6$;')?5QU2V=*)*Y903I!OD'&DR]Z+*>)Q M>1Q,@J!8%F6:JS+O!$UGE9(%B3/8@9;OE@_HV?QG$>8K%7?L3D'8]9X,&W*[ M(Z3*FTU3-*@,$5E5"@;Y+A)3NNP!HHC&W7T5)XO>@(?OS?K\,&MVH4Y-5Z:% M*#OYG79RG3M"Q031J6$@=O.0O&6"N&KV5\D0T:UE*@KD2ZE&N.28(XP(Q]T) MH''/9E"7&^4BYKF$I;#<'2//9$Y' M?>,2VX!#I?[X$WE-TC*OO<)E7TX5NJ$_N1C6N+[?%[W1HE"[ H5L+)=*G#UJ M=."Y? B[],"C"'%QJ-VXKK?[E]:W'8""7Z$A5T8EJ]G$"[LU*S:?"K 8@QLLE/*F&> M;4.*JJ^1- S;7\F/AFC2)(8?@S*^(JO@JFN ;E/T%HN;6M$2*2=MJP-S;N/^ MZ0M]:G?(";776Z@#[_.#!9D6$7F8U9<-_T6F=U/JCYZ%9%J%U-E=[X/#.,//G M\Y1441YT>BP[JKS>*-6GL)!M4'H$<+TAREC=/69SKF@//NB,7]0>-@G"=D+_ MC83S10ZS-DR?_IQ\+9;?2;I^R+#%QDZCO0HX\@,)4E9D*V(;P"X;A/>7_<&' M'MH5<*V0T&$VOBT&J')K%#+RN:H-11UVL$S\;AO2UK@3$>[;(J=R7%)/UK]* MCF_>:32%^D;+Y&>HW)%]'.;USJ!@W+77-7(8#+YJ])#)8'0T;)C9=@[;=.NZ M2*D^MU@&Q$U0<,B!8W+1RV9Z)8CN'H78V0X&'UCFCV9S^,Z9V@N[CQ!LF&S$>2E@&@<: ]QQOY%A47 M>EJY"< M49?MI+A^FJKY7%4SJ%S_,*?58B51Y%.=EMIT!W7/>W,(C!\[$#[7 )C MI!$G%&(5D+$1I=[(:]4R%05VW "+&]GHZP+6W?,0.U'!\#84>],5#)MZ @WHJ.=/TXYPLZ0BZC# MIN1GZ#QOAXY_WQ?3$P%9AP&04L).Z#Z;7?4C. MD)D!-Q430F1;#PF9M P-4G_08YK\3J@BW,QF]+& -_KA)]#(C+XD0-(PFGZ _WR.0N] =U0.VP >$@B=/@@\QX*B>LX(G]7C6$>K6J_ZBY MD.JT6(%'#H60,B-= 5M!=OG6SR9YS^ CKY]D4)=8H=N;?M67IG>N\W\A/NWH M] %V4T&1IJ!:Y0/S;:[Y=/\.%1-R$+@"B[*Q:DX0[BZ@ZZOX +Z$1_<1#3ZG MT[ "U9C'/I'<#Z/.3S5(OBQYK4&M=NG\O!S8-;8.9BLU130B=PIZI\=GQR,D MUW$;D7)&%QN4H0$2#6Z,V AEFU!H\AZRXM$D-:J\%N.3HQ/D\ .0VPZ5< 8 MLJC:P6V5J81\2I9^&&NRO%-W*R)D7Y(*A>KD\S$:,CIJJP%G>=GS*W8:8YT)7X"!S>2I_?/\.O'&)CBR/H>+N.36J=Z10DX#*6") M3:L<#IO=,_O99203HTE0PVF)-(E?4C_.*@0CA05=I9GM!&?+T%;5@]8HV>IQ M[H2%JK%";7(QP]$F"I<@@G35C&MY69#'(@T6?NU>U3WK6ID\].0,*X448_>1 M7:WVD[,J6:W4F@*LR$-2SH3,+*6#U.V(*G.'ZY,SY%-6._KT#MTE2+?CE_H] M_$ARCNOWP]LMLB5IQOGZHWP>Z$L\ALP''T&!JZ1354EH MA8"\2M?Y0&K,^3SH"7($E!5:+)2.(2O)!U#B30JU@;1V\ST@PI*4^9AJNB<. M0^:9#Z"7CVGR2M*\O(24U\O1*S61#:2GW.][)^?((3,VZ*U$/&P]OO@3ZO%^ M)MCR5O#+PH_7&6@'FWO@6R MM<_P(U3!GD7!,0L?_0GGT7H_W_C#L,>LQA^ &_MB@; .6 =RX>BLNB_CLM+9 MF+YS4Y=U06L;&>4/A?65]+!OE7T1^/AS&0+4!,)14'W72Y+[D54>\$T@?.D M7TNE*:^][I->1#Y.MV/6NT MW*_^4N[3UVQI M*SYD$W!;RK452"H%K+#[SDJT?L*R3$!!I_9%^,H/Q%>HM?4VVJL<4CK9"J** MVE"0P/#*L-ESPJYVQA>?2M"(;E-;\2/[\(=9K#J)Q]DK )5L(Y%L1<'A*M4W M@AHCF\,[,2Q:H#3PN^TG7V,2C,B]MUV_96161/?A3'0VZ]+L5KK(ENX>M,N8 M7#[()04CM^ZM-+F<'/^);B)8;3XIF6 /QW9(+;R)D*5Y0TG@7UL%@7]X9>I$ MCM%CY^\ T+G;!8<;0 8D"^\2J'#&/23NE0"02"'B#%ESR&CV],/%^+>]S'/\ M 8:;$LB/$=3?TV4>[-" 8[?8?):40.U5#P,;8.*"3I_!8GWS.2OE6A2Z]%3J/ X@!JU9EX=T4D MGVKZ_C80A.U]DNN/1/'ZE8WC(N%C%8?0C>Y9,SE=\A)T# M@>UB6CJYL"N +)#/OWR&U!AMXC 6.XO#:?4TPS;;5ITO2C*(!;5 *M@IY R. M92E0#OVNF#8Y^*0C6U@/)(-LZY#2IL5V$Q6';U<,FY])3%*?7@>83)=PVJ(^ M,_J@RLT[?=.([W_0JN^=G")O^12(9&N !CZ.)KB6]L-HXJ)CYQ(7:;DW]I!R M-,"56*#U2V@O26T'7B,FV>.!W$D\#CF02WV0@V!^3($@*9@(CI7KU#9'1R.[L X?$ MZZ/C\.N*Z?!@6]6,!*[T^BY^+K[#K!GZJ3B5A79;VX%B2=QJYTVI%F*.ZKAB MH9RDQ'^8W?NQ:.'8%MI"MSIQ*9]L#A0.BP,9&CD3^_KQC4D ,N:2Q"NZQ>?8 M85$)$(L=DIK>\< W/#C]D=WF$%4##,@;)24A ML^=%.3#W+FIL+-3;@>-'@HL;W/(@ .2]C9R>75H5X+AWB:-^>ZH)A^M*$Y8' M 2!>\)#PPB!2C,.>ZQ\9"?XR3]Y^+0]8Z:KBLO['ELKZ%]ZW9P9OVS\".*2- MBX+,=TG:[[2%US,D0^NFH/EUA1>DFD4 )E),K#8W[*[;\ZB WIBYG@C&S/7$ M.\:*#6@]9M:=MO#FOV3,3++0%XZ8;0& B!2VTVJ\['<<]>8 YW!\#8BJ6(+G MI,@7DR5) 9CX@I&H#B!%\I!H4Z2(!35TG\-:&>N779=COXSW%='%+ S8D/P0 M[7@2@' [KIYS)-F8=O1/T5NKT#'V'4[=\Y8>,L=CTFM0MR"UZR0N30OT[N(Z MV=C->Q 5TS">T[M%\)_IB_\N4(86K8$4DP;.&DM&-_45&OXM(&%Y$ "B?89/"9<^'@14VR;G#/-W M/YW^ "&LNRX^Q+!+>\=C1$.-1.B,4XP(!:JUD\/1<_'Z&DD/F+NE VB!4"? M$U;O;3=QXP#CQVY&@ML=#_7C80_TFDD":A':GH# M\R3X0S(-<.O4\L#. J0U]A7 ./MJ31.2?'@?%*XE@.PB52"(,X(%@)Q]*&:; M#4/A+'Q8N)8 =O[J=B.4@<+9I+2LX]DVN5SU!+%HL"I4AYVM+;LP!G.<,:N, MR\I8,4;O=T^G_R)P_*YQ/)(T3+@WK=JTY5U+%!F MRA6_JRVJ!J,#._FTD5&_B\?M$+9K_S7,_8AJ\AHJ333G"OBK4 M@F8%1*9"UO"&-!OD9)FD>?BODB1]TINUO>-3[-2,II@_A.5X;E6^ABMLZ61U M04+.+.V:H'#3K_)V<]R^WR?Q_(6D2^JI78 *TY^Y^SBM5KS1^.SR^-29%;P3 M1-RLJWJL9\VYJMJ%/A%J4PCCN2;UHJ:HG,_&%\CV4S/\J^'L+15K_XY'4/ J M1>ECE5,/H=Q[4=!0=_(KA+.!S P/H51D9/IX.[) M&S^E3&30^;*'"GY)7A5O?')QMKD1:+=/\O3X['B$/+]*Y:CDCEPC<=8;.?GA MIU,%M^-..>_RXNP4^PEK#A-LVMC==]:+6&HL3%YTLE_2?,JU\%/J+RL37%VM MMF7JI%>E#+:"B*>/D1\KO:+4Q^'2H^RV7,/YTWHM2P$@QY&U&YN'&)QU6?Y&POD"3BJ3 M-Y+Z<[+.G%<=;QZ*/,O]>+H^V CXU6JGW!)CW6%18)--?SN(AER::*9O)NKZ M>'L ?3+]O8B516\X(G91& ZSKSE#.H.%)0'^&X;542="6,*>. M56H5LKI;*48NJU18@L3\0XJ6^@<+*YVFK8DS5%DY!!@,V=5LF>R5)\+)DO,LE]'V M*S';=)?3)]Q!0_$\A!%6AMQGMWZ8_L./"D(?Q:G>J+N;PM?" M64B'X7[Q23RM7]![^FG, NB)"N4 M;#-:[7@GER?#SNZ;%Y)OZ3M_A,KZH)]22XYR(][X"'DI:$$'9YG0!&UA=D8- M/1%@O%I]\7]/TM+;+#FE:K0"HL>.7=4DF*TFVI M3 )I1D^V8)4.F9HM@?"0 M0VZTF=96&#YN>U[4:76$K&_JK6.^^4D0)36\\0AY>6G%'N<\*<)H8PK+&]!L M&H_^0H)%G$3)?"7.G,@K#PB1#P$&6%1 :&/J2]@#Y6GXO8#RY68<^B9)2)1A=#M'YO:R? UM$;ZJ3\&,6O5+U2='V!D0>YB-97"=-1$Q'KV5 M[.8Y-4"*V!?*C>SO*0B/?ETOK@H"0C?E"YM3)9J!"S1[!6;*_ MA%&>O)+K)'U-TE+4X@6;5Q[& O)RK4@"8X$68\)]O8A#VU,QG]-9:1-HMMTD MW@#FUS+@7Y735HV!<)#]L^T)[P 8-S,$1QM>TN1W/RYIG;P^B\EFE05H%DZZ M:ESR\5B9S6$R!TA4OVB2H0EU@WSQ038QN4VJ7$,-"4C.3BV:VFPVL2T=[?GN MBMI4MH?A]]CT^N3#K'';4K+#9I:'H8%]B\7(_EH KK=4#@-YVQO7:2?Q]"N@ MV/[F!7[*_$ \.[1L"88<\HHN()7C/F^#D*,?N*:SORE[\. Q/#3>MJ3/+^DUPS(%ME8VHI!QK+0"CA'$UPQO0GFSWN%<"N5ZB!O M["10?3M2][!R=,*5EVL$0#^G2=92'\JJ(%]DTYPZB]I:T$#(T0!7S',"D),@ M*)9%&26EF A2OS&0(7+H18]:(L3,T1MU^]YEI3=Q]2*PJ9V% XDZPCBOOH@MD($XI+*X(LK$W%J?K!++! MQ^%>WXXX_/WG@TG1BHO/=\M7/TSIX'J8[?=P\^#<)GY3'GG;JCUO?*P5@" M82O9(9N)6Y&MK3=B_,Y>(Q_L@<5+)*=_^TE$#YNS%[0'>V01VV>@QZ>N3K#0 M.GO9VHP#L9(#DB6P_;B7@''VAC6>N["2';*Q3T*K&;?A!NF_XW-+65Q@>0W; M#W\I'$,QN790:RX@OK'=YS\EPLEWZZ>IAMV)3F/;X-L\"/_H/XHI.6@=9!(O;ZSQ7Y MU ^_T!+.A\V9PA##5YB*7GZ0Z(U\2>)\T=)1I- PB-9>[_R >L>6RX=-O\*0 M !UH+S\28YI6M^>-3^R]]SV@@NV(P^T,+2V PY=%.<-:M@C"M->K.;1N;06" MF@X&0;MND\+<[FS=((C2WKPS ^O65AY]9:D9XJSV!FTE:4@RFH(SB:FS@)Y) M-[\>/L2M_O9**X6DH)8W/AOVM=Q-7Y[\'U_@O)N&?D0],,_%ZVL$(E6!P:D* M6)#'GU30''.7$C"W#S,;C+\EZ1]W\6.:!$1X%X5= 42![(GHRC$#CMMGA@TR MNDID"S*EX9Q*S.Y4 %$@QY%T998!Q^U=^P:9[-[8;D& CIQ+HBN3#1BF=L;[ M0?H#,TCS:)K,)Y?)_"IN'R*/5!1FGH,?*:)Y(D>R!Q8;A]TJC&U*T?A%&8KV1Q[@>%/?2'";F\ ML&GD07#[5+&+2AZMSBCNH3U@**-&A<@F!M1C!"_C'"Q+]XD??RK(,WG-RS#9 MET68YJN7'\G+(BDR/Y["@O;R P0%9Z,W_ON3G=KS+LXOC[$/''SJ=JDV@]3& MY.T-4)-B7F0YM0#G"Q:B9P(;.&5ET&AM_6#:"#M+25MU:(L5-1.\X M(DX-$#&R"4ESZ1;B<#LI_"ZT:S]-Z9%%^A"LONCF\^?"+5LYF/:1@'X:L? M/?JK\LIC%3,+"]%#W!3-0Y%G.6PXX0_NF@['8]=,AV,+MC4\26J8#L?.1UQW M-AV.+3 ",WE1-QV.N0:&/Y7I<&R5"6%+C8[I<,PU#=AA.E2S =7VCM,Q\O& M+V.!4:?9>;>#; U::<;(CF?-65*(PVW36W/S]\7/Z\?GG\AKO4]\F&VVCG>Q MQ@VC3NUZIZ>V'AO'W!!I X@-&?S>2/H]L5Z9Y'>'VC0'@K3U<&I(=7: &C(= M.J0QDEM![1H$85KE\N]):[90#66Z<4=O)/=]6K4'HD0.+QA":[9(#27(<4AI MPC>CGAGIR=GUGK U>C>8#"6PL>6F&T[GD PYD0Y'3;9C@$G"O:]0)$D M-9PH_/N SDQM,"D\S+1<*;PJ( X; [K.N&FDQ4#<=JNPL-W3F3.5NEAD54$\ MR(XS,7'J9!^BLM$!<^7'?SS,)DN2AH$O]L(PBGJGY\C.,37),]PR7#06^F:R M-&\,2_C7=DC"/[PGFJV:,Z_N_!V$@4R7XB3*Z+6%WA456KA#:J\$@$1RA3%D MS2&CV5,+0Y(E='P)XW!9+(6$[)2!Z0";DJ;$#TEA]-;""&(9+?Z[G)9F&0"* M=/)5I>6PMX:L[$C;O7_X:4AGZB<_EST6M%\49&25F4*Z;6<#,&3PMH _Z0;] ML#"( -FRR"9%3F"S_^X;G*=)?!?#Y[^7.U?H,IE2D/=W5P]/TO=)K= ,P@#]_(\P__E8*5DJ]0FYICS[&?]M!C M7P>5*2,SFLNR=PX4KTZA-Y2Z(WF@EI1Q#2E5%8#R2#')JA2JL&' [1;EXF MEZR#AX5AR;$JH%BZ#O(@<&ATYZYX$Y;2P]6\*B /JT(VMQRI,+J/@\.K*Z:B MY^)[1OY9 + ;FIJ//L@I&:.<&N7._LC"MEAOH'!;:PL%\\Y@G7SX5C-YSR- V\9@BXXK, M$OIN&(VN+%4L>5F0O2L0D@A2Y1:V@D *6)1PPR"R)3@.R]H&'\-#[B'F&6X8 MI;: ;$SG(9X#61 XG/1OJ)%RHC03;LIM02&=PF6"%M+"P,")H._?NL(A9GO5 M:^U3F[Q![\E4/ ]*JFTA(YVJY40PB-,!Q>&Q?Q,*A\?]BWR"F8]1= /-D2M* M2C@X%/5O\5"C2#P1,@MOX6'N*61REU/%0,,AJW]+!H>L9Q(D\;3<"Y6YKG4V MB2IUM^"1-AR*O##(U(;'X1;+T-':R7O?)4^<8YY (0X.H:Z$VNQBN_4#HIG* M?UO%.SVWRG6_1Y0*M_M@..2Z$EYSW[A.*2"T60QP6W#?7I/$0P &PZE!^,\;]YNMDN0SS5I+LPM MI-Y**;H+JY9;[1&M"I&C'0XE,F. KJ\?7B5IFOR@H:#^*_PE7VFJ!Z^9\NFQ M"ZNB.EKKAQ0C)Q> MKVI*:;/13BE+\2@*\K.Z)#NX11;*+UZ(ZMB;,U,'WOP M.)KARGVR70E=^5F8/4/'_>E#W+R$-5+>U/.;J$1FE66LQ3Y? 1]');0M9E,R M"^.P[53!=2'LQ"AO;+4-7'RO@K1J)0.KG#]"CK5Q<;C5-K"A[11VP:ZWS%2! M2[BW2;JY0DE_J3SNI2U5(G1OO] 6)D=3M,UUEF@*[)K#9!H&]7-1FW2#_"KEW"IF@E;H:5*@EA)H;I,%6UQDAA^FJ=^%3#RH3(G4R/2\?&@8W 3G"W+F[Q;L.JJ!7LQ@1390XB# MPU#:9&>SO91R0%XL.=2P>11@,)0JV1(NVZ5\*66!G!=90)$*IWM(#.5";LLJ MQTHF7)W$84L*52OP5KTFNL<*PTJF@\M0ZF1+3!_ZR45*.2!;0;6F70$&0_F6 M+>&R6X:14B96G2]VJ%+AEH$&^9%)SA3\.24D_BU)IM5$]2V&[HEG7GZ-"JI5 MSR(Q>&!,N@J07'_PL9=T$\?8-]6U9E\5,*Z_S]A;RHEC[)OL*NQI\;Z'S?5' M%K?X% *_#PM7W0 MI.9I]4-0LU(E&.3#;D>:F7B<3R6]B[%^=G/U22?JHUFI$HPMI]YV1#/QF$HU M;0G139=2*:ZI4NBX>B.5X)"/R1T500F?J;S5EBC&7@Q+V\B>2CS(A^VN$SX' MDJGLV)8P_HD$*?$S<@NMA&\D)IGZ&L^H2X-83B].;3EZMZ->B,OQI-F?X5R9 MW2=91K*'^.8]#^-Y$68+"OMA)KDH)JU;2\F6DYHJ^QJX>LNUW7^XQ2>8T-Y\ M&J1Z&\9^'(0TM&*M\MDDGCZ%V1]?_!B6M]T@:-P C'6G=_OZ=S*= TT3&G1; M/A2O&:71NE7O=',ASEH)9/*GLENV">B13^N=J>,M )TDXO;;W"SP=#*0>CWY MU4 LZ#%$G1A55Y-=R&Z_YKW%=YW$Y:!1RN\NJ@9B04_L("--1C8/%>HKW@:B MD6#++VRCY42.5+S*L\I4TD#T-O1/&TF3Y6X@$[M MPL2,?F%LJ#5%3R9NOTW'Y.4RN$KT38>&?AD-0%8>%;25*@6NQ\34C,4(X6DQ^73--?)$CJ[('%6 MBHDBIM+9BN[F/8B**9G2@DE<^B@K3\7:8U$GGI_^7F1Y1=T, +WX[P)][OO3 M%4,.6H.4]'HPZ6''C?%R,<->YM$/IS0P)HQ+6A]F].5U?M9L;HT**WJ,MF%- M405M*FK,?M?2<[ @TR(B#[.[Y:L?Y ^SEP5AROTNI@]G)-"7.*.C)\Z2*)S2 M=6'SH8VW+_NW<\H[O1SVDK%ESJE+](LY':DS[IRZY,82N"0:C$BXM]#'NDM8F*N&2ZRET M)4!UN*B$,WN,4CPJNT4EG/'M1JYDDKOR(YKU^'E!B.J]<%X5D*@U?!N<_,5P MW?;NL+!)IWU^)1 )LA-03)8ZP4T\;CL^+/467Z(G,!_JJ*\G$U->" O=;#O' MJ,VIN?3+;/V3]9"-I^U]:MK?@77\]:RJDW-PKB?,C)$O(PHV)Y M2.4N=-V)LO,'@0L'C:5*.MNGP$PE%+!)>1V-QCG#?[EH2 4V)K(>4R7T[\B^ M6;Y&R8K @/U:(OUF[PF[D)R[-6<3RJYC/4:*!\8&(].#1C9I=_D.7DU:M?= MQ7R@NX5H&?9Y7;B&_+71X-/_M[C("C]Z2&&4I.2?!8US@LE(8J\1U*ID]22XVP7BT7Y'A8)>*T.-]'9\B'JLTZUWT*@IX(K.R, M4C489.NJHKR9#E0V&K?]IR9-YY5(D$YT!N=A.4!#GM+A)V'3MO)2(M@Y=.5\ M:=O,-[@,N4F'9_HQ):]^.*W?.*='PLJ,5CH$\TF6D3R3.DG5&ZDEAAP6H\(H M6Q?:('7;:6H^GW8E&*N/8DKSOQ)&0S[3X2>&?A)L5W)!]H)$P_ Q.>ZM?"911"V]\?2+G_Y!:%ZZ M>A63$BVK6LL(V4?3B7=UB(Z[!)^ &Y#K I!^(F\D2EZIL%0U0:%V):DQ\EZ_ MDS)HH33E91M^KO],8I+Z$:"<3)=A'%+KU2?*92=EM!MG1OSZU3"P39 MOBYE2YGD?52F\G2;,JQ+M?M>$-6HV4(]1I#.; 8&:X:=&BREA/2::\UJ0S= M,"*$WI)Y=]&8%_AKMDBBZ6ZO ?!:=/#C-9QV 7(*9=*<[Z9KTU8M'JM]/6HZ MT@T]1SD&NCK!48XO_GNX+)8;9!Q)M5(6$VW7?AFDDZ1)Y3$K#8XR#71)0VEM MFA9!';&:5F& )'S-LY>D&CRKVR3EB$!MG6K=?"U$I(L[_:U9!@3""1@:R+RI MM\\M ;[119IAM]/<\0K; O%:!(2![-::!"Z4ZI&A)2Z@^C]'%P<:BRS>Q9]7U[,4=K M))(IQ7M\>?$!#%G*0#G$=D_KTO^MJJ=DY4?YZN%[%,XKCGJ\3W7P,?6;5 I5 MO?')Y>GF:NM ;I^=E^=%OI[=)^II5[&RF6G+D^/G82-R/:/E!M8UO6OY,'O. MDT"6UXQ;IY(*MA^/392$52X4UQ-+-H%)7;2'A2LY(-^GD;/$9E< !^NN4V<^ MJ8/Y839)4S^N7T<5#U9F^5(,)\AIY[0&JAB&H>M1:(.T@8O>"O@*,+:_>8&? M,K\TT_Z,V:'KXRK;-ZVA\)RYK7E MI72M7=LA!N0GRWC^37]58B/I\I&D8<(U-AP4K)04.1Y:(&^6LZ$R^$ M(8RI8[T^&];=WAX1N=$)XFK>"+YSC)TM0(\R94B&KB89'EZW?IC^PX\* A-_ ML2Q[U_1P/U84E"5N835)N NH=D.5:MMR/%+BNCU&4W>83(W? Z-.?9%6V:A6 MER\!CI$WP7HD2J&8NFC4&U=?]>GZN@<3>>?:D3$&&K3;0!S2/A<^;,!S0J;, M!8+KZ9+5JWU$3HTX=4RFKO"8=5&^!R3+JCZ'A+[_QO5W'92L/3_(-S3UZ!*A M,'7MQBA!DR!("S)=][A.JI\W<6QT[5/!36BGV4REM>=.C<36$$W=P^EA8*95 MMU_K;M_% 04E&:.<2A7@"UNLNQK#50JHCSLU_3N=[^FSJID13W-G6U'=%_G; MC[L%*7?CLS,V&+7VA7\+DOL;EOI%E8AA^M!V"M1(46*V6#+G,/+7G\->78'96:C MB,\!B?TT3 1#B%FVTEWD/ G*PTD,P4IGKHS &LBW.'LE07G#CQML(2Q?20') M>"SGAL&E% FRR[6[Y'EY8[T-DF_DA]P $F*F-YQ>4R3&'X,:O>E.!)# MJQUO?'XZ.K;E7"8:T-W@N>Y[K6,7IA4$:7@&JW@E"VPW?"OVV)H@!(GLH#60 MXRZFOI*T)(B^DGFUNB)QL%CZJ2QN4E;5&U\?DR="%7?]1QK,,A)0K=N4-QX?GY]:::(MN64K0VN4IKS1 M4S*#3]!F/A?AE&;AMD=AZ(T2NF.BKQ_7 15M%8;15"5*6\X#1A1&A-*4)QSE MZ:[*^/L<+,BTB& GW$P8O\[YWO !/)'R3;.79%=:F5.^@4V.SBZ^L#T!R"[) M<8I7_4&.O^.(B.'ZDJ&PT@W0>M)\HE/ P^Q;1LH@;>49)1W,O -=S#>A_[W, KS%3_:2ZUB)1W,= B,N2VL(OSKTGEPF]# M^[9N)2/,3 E&F6< Z^MYKZ'V.N7_TM:.[X^5DH'V0*GPIX6[WO87(_5&.95FE): M5C]4MN:3K0MZ*%T/T>CLLZ-RL,QGI[8].\3@>O3%[I&ZUE=EVT)=OI*&+0D/ M#DE2L2;L0^DOP&(H&\(7/R_2D%[H>9CM&$Q"QUPAIUJN$ -=S3)".+:F]3VH MRCD+.O$PNPVSP(_^@_BB=;!]HY4([/.^G'+/.P:P&K)G(!EOE03PJ2!?86"_ M_"#1&_F2Q/E"M(RV;;*2*/)B:UY[1$C==O:HPJ?#Y>5'8D!EZI8J^2$OXKUH MRCY MSU#6JCAFZ+=G'9;E0R1S3/]*!F:-ZBZW93Y8([/%!IDA(U&>Y'YDF2Y\BZ=UU"F95CDG)DOZK[:*P6NO MDN6'.05+878U/UU6*A.3.0V%Q;8K;G#K1RU5$G'I "L#TM^5G<$BL8O7UZBT MM?K1M9\M;J/DAZN!2IO$)O8'*F'=8I=(3^(SV>W_APE4ZN#[.K\K2[O LR=XHK>)<7XPO4AR:-LJJR%3J [FZ4]B0(BF51 M7C,K;Y]=)TMH?T'B+'PC]TF672]H)B60:'U7[6$FK3+XMNF)S.O^5#0EL M2E#+.]L\;#30:KRY$GCMOX:P&PW_5?;HYI\%[+BE6RQY;4"$;,>4BINS;*MB M<]O3NEG'*EQT3"4QD:<.$M8#P6 OSZKL2?9L?'1N.TGW<$GC4)GE01"VA"SQ M>6(3+,#CMG.SL4B63Q5%%26;7$KRY[J4&@!1(4>;"AAD4ZX#S&W/90/I9Q * MW1I])?G:SO1W,IW#3C+55 :5EF!?>GY^@IPXJ(MB:(%$=5V:5)+#W705RJVC M'N(VO+-C9/]4%ZU0P>:VMU*\75*RU*FU !+'MMUUW!GJX#3EML0Z&B3!'XLD M@DYG%3SA>6"_,(P+[.N&.ESQ#@)L6(:"VU_+U^A@%YOF"'8XSK1&%\ K,DM2 M\D0">O,RG(7551ZZ+C[,7OQWD;&N?:L@6NQ++=TUIC-^0]Y-I$EC']PMR%AA M*:USCU2O,RIHF&G4W6/5,=O@'20#9PFV)6=88T(R6T'6(4&/B![*Z-9#H!;==H\D+<\Q9>YVD%\<)P]Y3XA(U MEVY)C?+JS FVE7,@QE5E8<@[%YF9!23/.;Z$.=WLW\73\"V<%GXD>(^3618D MA;T_Z//((L%MR%]GI2 SX28 ML6:_C;F73&[#7GXD+XNDR/QX>AO."R-$"7,O68QHF:4O. M5>IZQZ/QV=G)>'3DQC*LC8G#*I;I2LNAD8?5E7@*[<5_IS?X"MEE4T$M$*HU M05D]'G"E$N"H!*J%J[M>2(^_PGH@&>1KR%+:M-ANHN+PC6K*DE@T-Y=UGV'+ MXL.<)S!A,\MZX_'1Y:4U-\M[LF*+H7/B;[3M6L-X+=80OL79*PG"64BF0G,U MMWR%'VG/)F>%P:(4"8=);6O7\(NX5/%Y>G^O M?IB0/IX8OA9T7UU3E$V*?)&DX;^V(>P#^U[PS[-S7=JLM5V0-39FD;V$=]WH@O WP4D[9 M"[V;V_P[O6CV-:8#E#Q1573&MN/M4/LM#4 M(U_\] ^2/Z8@_K4O\Y.?"V]N]_A9X.7?9I9.LN/H]$#N)OX-&1CA)=:UI>@; M?1"7ZTH77)S1:PB$\B&WV5VDP;F3ZTK$=8GJ+LL*,OU4I&$\KS9#%7XN='&* M[%8MEO>3L--E]CQ?=90,1]5<23EARBK^YH<1]1+!AKTTWPS@N=C_9$4)]L4R M.Q=75=%QM-D5!]S>3#K]'J_\R,[MQ8YWV,3YY2/>_T^.P$.WA=GT8];*X_8\>6C_9B O(X M/1G9:4U0F8_%H$P]I+*?,!8MH^A\GE;YC!L919_@-RD-^&@L3I5#'_3-^M.70M5;RW8+D&09".Y27G+8B_ #62S,]T]4:%)TB7V\#4@ =L^9%:?=-8L Y+[B,\F M*HGE4"@M7TWL]#4@ ?N]SKXTR[@BBV6(^O(B[QX@[>1M4J22Y[%VBWGG)U;: M2 R0Q C+9((W%9UGGLSPC:B0N2D&>*RT ?1)YAYXMU\V['[SIH_3^J9QH +; MNXNW_]$7%.I[BG9M=^Z3'R2M?@J7H?Y)VL(^@ MTM]>7S%4>N^S0(N5^S %E6[FVM5'29 M&-U^ =3Q",EC.YU9O>IQ9X&9FN_&QK?A^-:Y!R\(O,PCJ'LE1_1E]]% M.2IMZB8P;^=-'Y-#Q2I9X[X]:]<8JW]#C04* AUL3&EV"WBU\^*2C6.HE6QQ MG_2U:\Q()Z$G0DVZ\.?K)"Z=YX4?O9!T>6S-DL3MH7=^8F<8@HTCJ:N8<9]; MMO-4?C@[#7TJ/^P!L(7M$7#O5,X3(^YCU.C'\H98>C^6'WP+&, .[;'Z6,X1 M&.[[VCUM?@ZE\ETN%<7U3?^GARW,^?34U9DDWCZ ME/EH*9]H%OTU?#SNGN17;C?UP MN0EV>X_]%KQM[LA*6Z&!#TBBMG?* 7!LY[99#MF*PL#\$2.E562U%44\I:>H MK_ZR;:ATM\\!#[ $OG!W L8F@_2XX?,4+=A*S^44X3J&J_VP6@ZP.X M#C'4GB7'KE'LSF8]E4JK3H2%K/L'O0#:/H##$4/].:+L&M/^<4> E3O^TP_@ M=[1BQW_*]S::2?ST8=1_SX-;[A[IX\ZW?IC^PX^*7E*=&>P>L5V-CHZM5H+^"$'S YSM[!Q:FGT$QC_ S5W\@[ZB MH#]DZ+S!#SE<;>6[Z1:5*P^S#N"@O%)(ZU[\ DWHC%41DPXH*!>RA MW0*HH4AB1BJ-00?@9#H-*PR-&PD?8,B=7PR<#!ZH*11@SUG=1\)0FS9U>H!(&]$V)SPR92@L-0&+T-A$JC MX'E5*F$@Q]=)>%(E=P^1H?AT0_1F:=Z@%OZUI17^L=7KSR29I_[K(@S\B#-, MA>6]BXOSRPOLD#&54:H&PU#0^$ LDOD^&.[(%):OX"-%0*D1PR!3BL90U/7P M,VZ=".MY04A^3[] F1 OHKPJI3 NL9IN=P!6)R2S,.0-37LD;'5VY> MY8[D0>%J;G1I*R7 8"JJ#-$<D5GT5:\1NC=(&?6[+V?60(HDA@@/& M5#036G)J:F.9_EYD>>GC>R9Y'E6W>"?Q]%M<9(4?P=ST%F82KXM6.][EQ?CB M'#NB55<7VD'$#>,'BR?R"@LQ_*4N.7B41_W= M33\40CQX5)1=A7;6"J3HU*(QQJ)72$>$F?C-1PADBB6S<6A?U&"P:YP#FWRA(YB7O$*/-(I68$3%1+WD-@5MJ$Q MC6X6J'I.RKC&;DF-2A1(VV,ECMB3J@R.7:$<&LQ>)RDL+S!+?4WB&IN46VX= M*H[Q$9+]HP.[)J$Q'!(9:*Q+*(#3G;3(LCOIM#3&@4D%B&6!'"\DR^%\_H7X-+)>N"H*RU?XL(TWJD1)41B*T. MU VKC)*;7J%ZM66PQ0&@M"CJH'(W(..)O)&X(-2BO7ZYYKQ5;R+9T)0ALZV1W MOD703(5^H.T6OB9QLHM//LZY=:B_].+X&/NTW)UR!80?(E:D],+5:]S^C?(K M F+;7CPGVE%$%, 5T=DR@J!0588'PC?G?5 M&T)$QD);DMR/$*,93 2LCH_L,#%TUQD^/,>C5[Z27&D/LE.N F^'5:+34L0$ M92I'(1^M+$'9)-\\XW!8TFV7][DK%!YAE14S;N\'#9' MSZ8S5ZOFM<+/:5*\4D(D828JU0$3 #=/N1SWJJ;%BL[LD;X65)T2%8HB+J@-U^?'&#[2Y^+?*L M%-*)=*$1U/)&1]C.S!8D2K2!"]-0[!(V^:SI]-""=.U7^:_O%>)ENC8-M-BB M19U7FRX2,!1VA:1@U&))K9?P^26]\T:OEM.?KY/E=\!9;]$$:J36 !V,R%?O MS;#-UB0M(9B*TCK0&*8)_%?:X>]^1O[K_P502P,$% @ 7(B'5:AS9>RN M4 $ U<05 \ !D,C4Y.#0U9#$P<2YH=&WL?>MSHTBR[_<3.#LM M"P15F;_,RLS*ROST?UXG)GK&CFO8UB]'\DGM"&%+LW7#>OKER/<>CSM'Z/]\ M_N__^C3VR(WD9LL]4TW;^^5H['G3L]-3U?4<^WB"]1/-GIPJ-461:TKW*+S5 M-*P?LUM?7EY.7A\<\\1VGLB=M?HIO?R@NCBZG5[5C=D/XC>W3H.+LUN7'OU2 M9_?*W6[WE%V=W>H:JVXD#Y5/__?KS5 ;XXEZ;%BNIUI:8BS&.V-?O%_'"P-W ML7;R9#^?D@N,+M&-AFLW%+G]WJ.#.^9/GCI84SVLK_U-]U1U-,G\YNCG MFNU;GO.V>G#AQ<0 -=]Q" C6_2*\FO@)?M7&JV^G5Q*W6JJAN:OO99<2-[N& MMOI6\ MPQYR=>']QZX_G9IX@BUO[5#H/6PX?]5G$W6\=W\97E_^UN7EH9GXL]R[?C?GTZ#S^3+ M"?94I-F6QWC@X5?OE/[P'&ECU7&Q]\NWT155G?0MQ_@OWWC^Y>@BN/UX]#;% M1Z?T*:?1.QYL_0VYWIN)?SDZ^OQ)-Y[#O_Y'-]RIJ;Z=(W?./Q<4TF>%MZW6F2;0Y^Q%2=8O?S)XKU,Y>M1N39B*UA9QY!RR]' MKC$A$G\4?C=VZ*OI,GP<+;@GKRY1^*?A0R*IV?DQW\GB<4(D)+J%+BGO2"=; M<8DTHW?E;]/#.TX7WG":(LII&G4+1 MJ),KC61&HWJ-?1:31O(.-)(IC>JU=&BD%(I&6\M:FC3JN0-+0!D+ A'>"JF) MKNP]6P*)NBSP;$,3.Z79SG@K#NYCLY53Y.VBM,MBS?I :9?3U8AD9:TU0HTH MCAP<8'W4&CQ6C5HS^BPFC7;#4:T9N_0M)),?7YE1X*_1LVUSB*,KWT8L]&MN^JUIZ MWW@:>QA;_;]\,JQK2Z/C>\9WIFI]Q9,'[/@N37F@?]^J$]Q[-=PLB!5:7_B) M[F*'?^OD?:]3T] ,+Q@:T@UR.S#I>%JINWZ#HXS=';YR]M7K-*K=%9?5-=P M*>F^SZY?6U/?0?L, M['W:+OU@F5L :!> 6"#.7ZB.\V983_=X:CL>UGL3F@L)S"=W[DB:@O+?=SU[ M@AV:E^>HFNXHO;(=0BV5EQ)_TQ7<-"Y-;-6()N"S]1WBDK!\S,W/633B-!6E[NL?QNIJ5 M%J-6Z91.O42@S0@Z:0G17MPI)J+[9-H>64[F M,]P7TB/'_E.U6(9@;SJL%F(9:M:1DC]>5Y&^F' DYHOG& ^^9SOW.$BCW%O' M5AZ0ZXD)D,QAS?_-MO#;"S9-=OW.)WZ\ZN*>I=\8&J$N[CTYF)G]\1?0$RF# MQY[CD&>SB\(#==V(&2QVI %8K6D@>$;4/PQOW*.'0K^JVIA([Y7M,$K$9-C= M0D_.1&*F5<;&=%^Q$!K+&Y3<'H3-'=$K>%9,5(^P,[FQ5>O2QSW_B<\*$N'*P;WI6J&2:9A_ P7#G<8)G=BPB%9_@03STV MY-'8<+RW5=.](O)1=I;O1(9B,OV+:OT@U@0[H:G&^7E#U.S@<9E,W[]@XK9C M=KR6Z>81(0H.[ENP+GHW@]$E]E3##!V&D+(%ALTZJD3@64'.%%:DS6 ]^%6! M0S-GUFQ"6W.[F/B/R313X!79HG]_KL5DY3VF[KCF87WHV=J/.-MZ+ZJC4\8."O!,G;X@B(R@^YI9(0:ZG$. M#<>J@[^H+M8O[,F4$(1Y:>Q;M^=[8]LQ_L;Z-[+,.4Q&!E-ZG6*5>'W]5^QH MAHOOB!!A]GCA69-D4S&1=X<=MCM.Z!B((V!.+,RM85 QT;:/ZP18RTN_E0AI&U=4 MH2%3H?5H5>R;?->?3$W[#6,VSVB[N:PJ8(>)%Y/)D$&18@:%R(S^E6#:=S@^.=Z:8 TFRW/:NZ%[F[@)0/ MY@)ML!\H7,(A;5[1$(XR'WJ(D..)X7V&4Y0#K2D72>$(Z*( L?*NM73'>WIV-#4\6-Q9,!G[TWXK"I\]FW8=JL$:N?6Y*1?9^V- PF6#J6 MTNOQ"5:)L1>]TK$SDM"+7I48V7,-M<3R.9]>E9@:-N0F=L'0]KUQ(BNA=&QF M=M)[,ZX2YP?>F+#X@JDR(SK[44Z6KYQJE7C]F^KH+ZJ#[QQ;]V?A!D*[\(N! M,\3.LZ&)F]].^;QFL$%H8^4,J\3CH3\E<\0EY&UR9I7B:4@,2VF7^58! E?.!;VPK)--/V%[;EVJ:A,])<$Y**RWJJ[]<.=Q;#7C?7*C%\ M0)ZAT@2*2"A*R^XU,P5FKV=VZ M/C$LFHNETI(F_5=:"2RQSW]M:?8$SXA[8P'W=TUU:$J!(R+E1W M?&7:+[]A_2F!@TOR[&=&F_F1=?=7U;!N;-?]\D;O9^=-YB7P@WX&#KE\X3L. MMK2W:_)^AZP6]V3440K7IG?<&^X/X<&V'W%F.RO+-$]!'VX@YCPQ9BL&54D& M=C^,S8)PNRG/$A[@WD[E+M,J!;"7IT0"B%,910/P*2X^*Y)Q+W*&NQCP4$)X MR P>09JT7$9/O1 NLWQ<4[:%@4QA,$^8Y@&#LD46Q0_Q"08 V&FJ&,,AI@LQ MW3+#M6PK6A&P"@OI[D"M$-A*Q.Q:P&PX9Y@=(VL\&0GG#$O*6#AG6!)&PCG# M$C(5SAEFMBTA&.?AG&%U> WG#,O/8SAG6$*>PCG#DG/XCCS!*7^KLVVF626V M0X*T, G2@B$#$J0A03KS!&G!9.#*=IX(V>@FU^"1UDYD;>+7-LV;A#R+=6H; M/ ;J9Z2^?B'/>33$S9^+MR1;.VQVTYYD*3=RDKF6]S3YD-9436PUTR;:7XBM MH5_8$[JL,"40M-;N^=[8=HR_LP2,A4VL;,\6R<2YV$3NSJ\ADWL\O,8-K%+R%/8Q"XYA^\Q M;;:G>5AG09\>T6&TH]'"U]^LB A![(S=1D^-"\OX*.JU.-(@7K7CI*L$B)ZF M^1/?)(_51XYJN<&V6T__TW>]M0?!:)-=[XW&%6T+BWP0;.E$UIJ1S^"S%34J MB@^F,BGI'#RF!*:[I70+K+(0>9\@%45)M)5_B[W$9OT=L98KK$ZV(4NE$!.5 MD?G#\,8]LA#;7U5M;%CXRG98Y9E8W^)$!]TU?8TA3RNE/*VM1[.AP?0>#*X2 M_E<8G^[]\%LYK.YY.;-W)EDE;I<_;3C/C&'!F%W"XB^%J,(B& S*5E1%_.HF M@@$ RH15C.%0)JP8I9=@@=H/KF5;T8J 55A(H=%7I9@]>K%'8]MW58ONT8U> MR$S>R'?E]Z#WFWB5H $GL"O)]E7;]^6(DZ[-3J@>DV'[1IAC]H(A X[9PS'[ M//J0B20#T(=L/RDH3[.EE%>975JOE4^)/9F&$V0GG$HD C3?$3V[3 MOQ/S3@%K/,2KA&A37TN/MEP5[DJHQXE>);3]ZF!L_6';>D#D;];"EM(E?O#F MYE>P#;6N+@VM7%,V, 8AELTS3L7>721U]/[U3*H25&]L2[IX1;*^P3B,T5[ZENWW" M"HUZM,,7=4H9 J"-+FU!)H!L 31M%AG:I@AWDE?\(B+9M9#**5NF@)+1[Y[*6"*;!5 MM3?;PF\O9"UDQ[JC7$6R*MX8&ET,%T0WP!_-@B,,%[[K$6/*B><:)2HZ7!'?B?AFQC/6B=-&J&L0OX[1T?WR]E7]TW8N3-45 M-[-_%O#<:1XS';.>/%5"2=KU0(1&"I3.V!DJM4;8KA8"EB5>)ZR.''8A\JR#? M5TR]2IR_I_VW+*SW5<:OGGV5^ \%*4M0D#)%E#1C*&F#C2B,C=C< M 0UMSF@ &S$K2T$DKL-*(>I*D0]*8AUL9XB18:7(=Z78K2MM CD\T K128K MA6!]*C&RYQIJB>5S/KTJ,?4"T^*>M.[MT/:]<>(H3^G8'!R!>V?& M5>(\LR'="Z;*#.R6F>4KIUHE7O^F.OJ+ZN"P!<^$7 V>(G6=#$[>6.^7S MFL$&)\%6SK!*/![Z4S)'7$+>)F=6*9Z&Q+ "C[^$K%TUP2IQ&/:X\M[C$@D- ML,>5U4Z'2%R'/:XL][A$XCSL<66_QR42_V&/2]0]+I%0LL8JZ)$)Z8;ILP*_ M6/,=8D-AM_^JF;Z.]2O'GE#J^1ZK;S%XC*3L#CO#,?&4O[RM?H#P6.([;[!( MJ$52LI;#XO?^%0P )6R17HA>Y8+!X,)VIK9#GGI+5&$PK5D,JFQ-H-?.M4H, MAY[?P.RUS"Z=6< '*&"-Y [4$IHO1< J6$T,KM!46YBFVH(A YIJI]54FT<# MZX,&Q*G+=[EE@% )I( WZ&;RL8KPG*1!T/[R91<% ' Y\-)S!Q8]%M>B.*E! MS7VW?BVGGL;[0=0@\U?)[10;[#3>G,;AE?V4E!RKU=&**2FBJ'O)1?2; MY;N^:@Z<:^O1P7_Y9+S4'14>/>^/.[3.XM/EK5WD';K(0)[JQ6&=\A!UF M:?>>5C!7VHGRDB:7FN1G01_HW;OY'=#R\GLTJ@([6@*U_@OW09VM7*J- MKV)/2Z)CU@'J?5@=^E+!FF_&W$B%Q3D:J1B="Z(*'6JA0RT(R:;U#-KPB=2& MCQ/3YPPG9C@P7U#F+]J[!N\4%_:G CV[7;A>+JZ<8BYO!KQ[KK]<&^%4,?O4=X-=.LW%? MU*A+CO4!E_> 'PMY[I;1NI\Q(C2"\XF2;9=]N\PA7@&Z RVHM'96YB*R.5$G MK5[I,H@3B%,9Q4G.19RBU:D6:RE9JW""KZ!YM+4=U&TMS6:2[;GO-E.WT'8X MYR)J2M(]VN#)IZLM5J !BJAEU798)*Y#$;7,BJ@)QGDHHB5D$:V\4#(_7[-0 M:L_%JJ.->^39^!F;]I11LFI'MOEI%@ M/KN-'@\2GMF+(V51\%TG72#6QMPZ8&W>K$WX9&FR%FPQP6RQ+#@-MI@XME@6 M_ 9;3$Q;+%W>QVPQV'?A%7W/R(^"7=2,=U&S\I&@R0SO)C/9(K6$596T6\. E64796$3 MK**,Y+49*U6?)O_ *LK7*N+%5["*LK:*>'$2K*+LK")N6A:L(B&MHG3YW898 M4<9643M5J[8-L2)!K")>? 6K*&NKB!Z8]J=?<5CPYFSRWL\]S]8=58\U?><,WII MCR=.R7UKQTDO[C/[OQZ]-:.DE_9X(N'"=\+4[T-*N-BC=>.9X'SV)_W1K3_! MCNK9SMXL77X"_?826_;$L%8^>6NN)A]RNC")C608!A*S@K9A=T=V>0-]3XW7 M,S).VWF\FT3E4=(Y5TWBRSI"&:>^1\Z/$ M#2^&[HW/4.>D:5CG*'Z[B1^]OL(&<(=ZX4Y-]8WH M)3H+\MM__B2W:N4\7Z9N8:GV;J2I%G>H***%'HIR/']6)8;Z=H7_^Y=O> M^8@L1"ZZQ2_HWIZH5O!E>*=K_$V&*K<6Z=18 XES]D[#HLMA,.CD!)=F$+_( MWO@2L.;!-O7E^2[=O=],=B7SM]OK4?\2#4>]47^($N3.GO3KI+&H_[\7O_5N?^VCB\'7K]?#X?7@-F-^*-OR(WL"*_L0^(_>\+?K MVU]'@UL)79Y^L^Y+O#P;(1L96Q$#-AUI;D7]. M+JT19A*K1^NPA6'IQWP7!HXRT5F$0 (4APC%U>#^*TI8/V/#PXP.Y,66_>*H MT]VA\XE8899M,=/3T)"E4F=/Q\;9I:VQGG"T9O 1"AV9>_Q(.^,H8=Y?HC/. MT6?B&_V;F77S!X:T1B ])9:>_22EQDU24AK;KJ3Z\%5U?J"!A3^N6#+^^[\^ M>>J#B0D 3'.JZCIYY"]'M2/V=_@*]G7IR9EL._PUNB/P2#D;6DFU8M$IFT6Q MOO[]K7<_ZM_?_ ?=]^\&]R-T]^U^^*UW.T*C 2*V[X@:N'(=#>Z1W/R@?T2# M*S3ZK8]B9O',).Y=C.AEN5MOK+2)"6_)?VC@@0EE8LJ:B54B>(2L8TKCUQDY M0S^"H_%0.I5X93O(&V/T5R2R*(B0(DQ\,QUM%/4[=G<_:,RTAZ#KY&?'$_*K M,7WVL:Z^';\1[AYCZ^CS0/-L&GQ6NM+F@5P9+A%]&NJ\(M^X6QI$]+_+BB7Y M=R'="UC-4EO-6!,&MK5XX'+VJ)INM)XU8#W+?3T;W?=NA]=LU8(%;>."MBED MM[-?NYMO':Y3WDP8HX7JT;$G:(DX.M9LAS5..4,^&;/#GK.G8EW^[QJ6P%M3 M?BOY)?"VI&_=8%<5P6BG^6.&2_,BT*-!C"W+9]D2V<4 ^RPOXHJ\^Y:]>DNS MMW8LUY5:#4*!U0L%IB962D-<7S@86\I2=H^?#)?:']XMN;*EI/7(+^Q;^UF5 MT+6EG>SH6W+4@>+L!.X7RNV_JIK'>(3L1^3,>(-4%[E3K-'\-AT9%C(\%VEC M%MU8%?8%!5-Q\SY^!JF1?&,T'0.#]#$GC:_NAB6:9(1'JV(=$0S M6!&U";CTWJ\:G=E#F8>]/*R(' N$6*&&M@TS;0K-K)1-OA[RAM6+GE)QIJ%5 MSW)W+VS?\IRW"UO?(W![[&+MS*6/F3KV,WT9C=C>C\G#T+5KJI:^VKB,A4/> M)>B,[9$H[1HUNMQ1Y.;[G$J&K_83K@YW MV4K-4EI*#Q$[\MG9RWAB\H]L!]GT-!OZTW<,5SBM%QL2AMQ MK,[9\O&@3O9.!D!C#!?DX M<$;VB[7E"/[ Y.U_J YY]X]]7\J6\X%S1RQQLN" -9\AYNYL0C;S_QG3[=VH MSS6ETZUO)*C0YC9?TG\(B4LC>U.'0-J8JB;"KUCS/>.9!OS("H'=C^4'X0>" M+$2AM3S78F<3[$R(M>)(-6Z/P'P' 6S0DJM)\?N8X:;=C4U =C>VK=TV[3I* MY[A1VWG7+GO3OABFYH?Y?LX_?^HH7BP_X,=K*.I[[@^W0CR;$3NH'Y$H/!E MY.5>(- M:Z;JNFOUY+8R@4)U,E>2)\TE0^$P/;;M2 H)QRT#IJ6$HZ-2Y&1Z;AY4Q ;# MZVU"A@-: ;1"7@BD&7@!I^W'X%^Z6H6?7K6Q:CUA4!D",2QRPHB)&/%I[K.] MJTG*N^^14_PZ=)O?9.6!V7I;AI^"6JF(E?%;WJCXQTFMB>Y4!_VNFOY*T=O> M?5PZ'-%"S3VR8JWPQ&6R8" 1NS%=1^N*!MGW:^M+='U\1H6^^V-[SL M_1O]:MH/JHEH20SL[9("MG[/@6TYQ'82&OU\- M9[/]($8 /IN0^K6ET]P;C![>D#;&V@\ZUQ_H98Q9HB"-G,>.6GR0/P94'ZLN M.P"G(]4TR1WTF#P-RO_E&S0D3V#Z@,,;R(.34?DZ38L+CE>'L?E87#]2?31> M3R^SX]4ZN6H]L5NG#M8PVYZ1%<3*2+CH WD>T7_(];4QOB3S(7^B-U/?DF'$CZ,U@YP MV4C82&F6R5:(Y,MA= @JN[5P"KKZYIZL/=[Y?N;$1; S$!13H&:*IWI;%^SX M#RVCFURKHE>S*D'KQG1KH[#NPLEV7$A)+^PJ4A1;!%83@S!&1]@D\')LBUH[ MYAO"Q/)Y0]=4IZL:RX2X5#T5T>.?B\(V?T9\/^S>)W/]&.%C3- M+O6M[^'Q*-R5_D#)WSY'2ETY"5_LC0UV(FO*3F1Q%N: #C/QQ.['?6$;(SNE M>HCB[&$K&& )+U5DDN=@I&H: :Q#NZ0P6CM4;Z[\-GW$$<(>Q]X4HB]\GSLA MXD.&[D0JAS!M,E6M-XFN/62,1%=30CRA)\=^\<;1Y1.R%&$V81T_&A8K.\&2 MDFC"@%([7S=M=ED^CV[;>,/Z\44WTO4GO'G-6*,[#2N0\M0I+"L/QTI(UW"A MCK]#% LF;C&<\#CO>7CIXNIMWLOQ"NP\#QC*[1.9PQY[L\OAH0J/PY#O9QAL M3!4 ^@)]BTQ?_KL"LUR7),-NJ"D0*.?8% MYO:*V;Y;S6?7_=4D9#97LW$N"/F>;.=MWW@G>Q(CO!8^B88^>XN6V.Y%^%9Q M:0NR[4NP&1];NZ,@D)8'Y_2P$U.MV1FF?8]!B?*$]?+T_GLVTC WM9.ZE7^; M]*,2"FPO!)=7C0T#KRW:S Y=M^#/T"G+E%K*%KJ5C?F+[Q)2N%N&W-*ORPUJ MJO1J:F%LBVIK3X3O]=LU0XETRTX/RTJU],,83_"H(- CMF*)1OPK&^M%,,K< M*B5OH6%2.3G')P";U][?XSNA4'H2:F58V'AMG0WST$5/^@SC8:D['"$&U";P^Q:+L[QJ89,09](.1FX>F@W%UF MP=\X\3ZNV[_X#W:37S(2K]_MV&$_9DBID*:B639ELMMSR7N[GS(T+%Y+V!NT M*T6V[S'1HC(6G0<)F6^XKD]-W_#<)#LE@MG6B!:D";HT35"BQ1C#7YCD-:Y' M))1NH6DL5$U[/V2[&UN2+(W12FXM*N(Y=Q(L89F:4]5!SS13DZK?X E2@M\! MXRZQQCHS!P+9E!"5([;'*D0F0R"M5PQ29()+B09LWBQAE74'=@?S"2YH#-:N MFVB-9J@I:#]<=B71LUG'FD$<*/>7H^O;*V*Z$XL#LTV5N&(AC#G6;59#F]Y\ M]+DMU1M=J5EK1^HE&O#GDVTVIK:NW)I5.MQ>S-HF'2Z1I99_8U^>].1.OOR; M!1>"?"OV4=%__Q?Q+:;)C5)&0QE/%DE8PY.$L_R B2K 9ZKYHKZY5$6=3JFG M,I[YX0%]?^JR_SL/N54G@PZH2O=8C]#IYV 0JU-%@Z3.A=@?^W709GNQ0\QR M/^WEKMO4K4_QTJ_L75>L7@>\/1_>!V\'M/0M>W%R>,4*L' ML&HQ3V$$K'4Z61J($71[V?_?Q0'$'D[?OT"0I=',(3:EO(OMQ]NV'_+/KP_I06YS\'T'FXE5\+QWE6F_&8P?L3"PZA%1ML MLO+S;/<-O>=AAPYV^*OH1ZL>V4GCD>]_9OX\VM NBH6OT-8D[5">;C'>1%!% MH/N7?Q4/.K)?$&44BD+XP.0A2/FD5IL=@_RIQO[O?,T[/]$G)T0G=N+AZ/,= MX<:G!X?HM5N;V#STYE6 V4R ,*X9H3@U;LNUC>PFHD\GXGC!<*Y/TN<@>T5, M!Z&DUD$KM6!1U_NH"X)0U4T=JC]^Y/WJC2[G4;SNWST^6H6 M?;FV I.76+&?3M7/5.T=CM#W?\7MSA7J(T:K96"$BW:+7EGQJMCEN,QM?6MC M_; RP_DA(*RG!L)K#T_"J-W)/@@KNL0I<8EC-1[9D0(0N/()7-6@73_Z_,U2 M?=V@FP07-GVZ&WQB]@9+T/FBF@3[& W'&'LN2W^6Y7,4=H4-Z$!;P[*8%$V0 M_I=J^:KS%ERIR\&5U*4E'D\/P^F[LFKK1T2&&O/4CC[+:0T')+#R$MC80@+G M:PX-!M,.(A,8U?D,LFH C(* M,IJ2C#9WEE&Z'^K@,;F/G@X,)?;#C>VZ'T%PWQ?<.@@N"&Y*@MO:77!9+H5+ M,SC87N78-G7LN.$>+NK_Y1O>&XCP^R+< !$&$4Y)A-N[B[#JCM&5:;^X,SD% MZ8Q)9Q.D$Z0S)>GLT),J'KG-LUG6TQH!714^11_\2*X_EDF\$GMPRP\Y^MPZ MIM&P=9MO((GEW#I1*KEUTCWZ_%6U",^IR,\2(2\-5_-=E^8*TA6W9ZGFFVNP MQ7NN*:@J"3+3Z3WWV/7-8'T?3''0QS']'1B1U892/Z[706]436_4*ZDWY-K1 MYW_3@R,&L1=H"(WJ /*%&?U-58AINS[-N%8?;-\+"VBB>\/]42:]4 =GNCK" MWJBFL,NTJK7E.00:3-#O'%O#.I5MD&20Y%TS BN8$DB8-6#'%"$?L-0H%VV] MJF8^H%P_^GR#GXB/RA8J5BH55BI8J0HJP[UJ"C'! O45T96J>;93,OD]KL,N M3W5$N)JQ99FE9<4Z#@]5,SA_'V9IQ/H74*_RF\O::89K=KD$'J2].M+>JJ:T MMVA-\;'Q8' X>9.GZ+8$$-VYP-4+)9O)<:\ 3?OH\Y#:]K3*:TWV+P70 :U;2]8YH$)M>4[LFKJ[,WLQOH M?QY4%^_\F.]3!Y^\3LSH%L=FPN1YT[/3TY>7EY/7!\<\L9VG4Z56JY_2RZ?D M)RY1G"R$=S-_L1O> M_WETZ]*=R>'.GWPXH73\N"NAYJU JD,F4WW8E4SD)]BL#H6(MMN50N0G6MB! MJ4!T.EU0=ZZ@ JL%,V\SD(*8\JFD8V(U(V7Z$!7U[>]VXOKW@VZOKT: MW'_MC:X'MZN: ITN@38VD%;6K8%::5988];:+JV!A&L$M(JLF^S^6;GJT%A- MB-B\['8XH^Z*7B6+7869)MJ!GWR;!B?WPI;QO,G96#>]M8H[4,2<55*R4:U% MMY3-4FBEE8GHZ_408U_@W\Y5"=N\M+@DU5#_* M@!W56OTO!K>7_=MA_Q*13\/!S?5E;T3^^-*[(79 'PU_Z_='P^T, .!)2CSY M<&VAT=CV7=7278G6#<=3+SCEROK7?MS!(!-Q?MN8D-NWE^13LS?57I,[6Y2% M:#:Y+H(=OZPOV(V=QJPAW>,'/MOG,Y]'K@O?;%%[O;.@4\[X!&@X6 MA?B9"\%)\V Q2")WHRW,?RCK!K2B$]"ZP>U?IWFIR#-[4[).<_"R670FKT+- MNRG\Q?EBEQ $(%W4+5:\ P'8A+K9\B-+8T$\1/:C:CR?']BT]OJ0IM8:$E'J'_*?9 M_+A1MRP&N'G3*\L(^K?[^_[M M""WK3K2+U.UVIC/9K'?7B08!.GA7DO9BCJZ([RJ$^2>88JN+I]AH>49Z'H=] MH$=UGE4SZ*>1K8Y;U9#WZ/,_#GQ"W/QG>7*4TBL;9/KN\9.J3L\H'7J63O^) M4:/G7:B.0YLP_T[[@Z[JDQGKJ)OLD_EM>!EODGEXL.C=K\O>ZG#(WFY+2YLQ-,"/%UK:]H#V[B^ZQA@D:'TPL(0M[8BC; M5!ZSNXQ&1)G3Y!9[%\'V=T:*5I&EKMPMD:8M!BMY:%FY+","FY5UVY6Z7064+F?6\5"R]8;4JG%>+\&6%5M]]B=3 MTW[#F-BR'J$*Q>6%@W7#BQFW)5>I84.+7 =;5.U%#XJ>]1UM#I:L=)9D?814"HG4LW1& MH8 PV3KQQ";I@#F9$T/Y:.I6/2=//M0;*\XX"+"#MZ_B6-#X6^GH,$,X.,,X M?0V2@Q?RBS=K[J2^UV!SQUT52MB)XZJ_?U)J$[4R7*ECKJ--UC M2BN*P-Y.1!Y&'.+0S4B3W5Z/W)!J#1GT<,:LY++!+DL-WJP$VU9LA7MM>:KU M9-!B%X%E $KVBI8_Q3?&,];GU F(DZ&:[4B=5IDR1HO"3"Z*MBLIM5IA%2W8 MOYFIXU]M6W\Q3+/2"C@B0E:JMBUU.ISWD:N@:M]A&Q>EJDAR$[+P*ZTN+VFA M;MJB:*2^0F!V>A;1X]K2[ DF1,G:;&U*S58;5&FF?.1SPJG9+6YD S6S#3P M/1T&;?]&N\"!!CX;3#$M[&(]W6#:[X+^9O!(:,-(D]56&6]?LPHJ>%=&@0+^FH%^#+%50K&>QW,6OADL+,:L6MGWWUK:T3!,19*G9@?VO?/C) M1\FVNCF=(H#<5(%3]"HR3 M(L4*N1: SZ^(^\UU[\OUS?7HNC]$O=M+-/RM=]__;7!SV;\?LK(4[7/4__>W MZ]%_#BOQ#A6+\UY!Q1Q=$=\%7FF92K''-"#48R_71'?!7NR8N_)SFK_ MWJEOXM1&RR% $](A)$.VY\&[4JO!.3>B[/&U;=G'(][6D9I=.!$#RG8;9>OX M6$<7]H26L6+^MA@*-Z?$B:A:YSTV50_K-X;Z8)B&9^","W(H4DF&5+5B_V1VOP<^V^4QN)6K9PO2<35"9O=)*F)+"'3P&E,A6_\I=J0NG M:T2HJ _&I-B:*RJ7&:VQ;X@A0CXG[WE33?+WX(&0L[K^/&N;$-)B3HJ,U9G4 M;H(VRXR%/$Q)A7@$$$@%A;RU0KZS'09A8DO>V-;3\0@[$W2)'RIN4Q)24$I0 M0F2M@^&\=F8,Y'1*N\ :&'0K5V.W_ZIAUYW9O'?J&ZWQBBY]0;(&\K"8PNA; M0)-Y["T@54BID%"7F75H5W@?_BBS$DZ'K5S,8^@0!PI\FS+(M- 6+2.'!4OK MRG>'9%: +.N-KB[OS>@RJ^-]F,@EIT I[B87J-4TZW/>XV=L5=3F72SJ&-(B M6WU:;X$^S8Z#7"Q9WAR$T^D%+-92D6D6X&RZ**2JR#3!"2]?E:)$G\U8S#.#EP5K,;;60I;YJ9P$XXB MY,-,+B9QC?,*"@9Q&30TY%TMR"^C1+(B4\_2,]?%]6Z9:M<7AY=E+N],.G#"Q6YVLEU; M)^AY4HAWB3VZ(KX+3,0R1!HO[,F$K+=#S]9^2.@?[Z_#P%8=7:N_?%]BIWOX2_G*_7U[=5LJ:YM6*IY#/E=D^+P(==.:JN2 MO!>^0&3 B(U40CW?&]L.X;..MIXO&Z([_^5.K''9C[GS9(LQKN?%86.4Z[0* MU)I*4(NL"%YUCJY=U]^=!\&O,J2_7)-:K:[4ZBP'J\.IL$+Q:4V#&XMJ4K/5 MDAJUY53=V30\-- \^P$[P=JD=,GJ0 ;"YO#*Q(BOYMB\IAG M;+Y5VB..<9CIF:SV2J\ M4PV=3#M4BQ?JU/!4LZ)*J MWN7$4"X:N24U>;=(! -7;%T[(H1U?><:=XBT+/=T'D%>>J$JTH[?67Z ML7S+8QHLY)4&P!RIK^EI;)<,DGRWN;5TBT,9JNII[L/YO*=:WX[/ MLM1N<(CG;Z7>X12$P,G@%9DFG(( 1.1S"J* -J>HYQO$R=,5*JC*G,6Q;1(1 M<_M_^8;WEI'?WY&E.N\L@7(8CRDPD$LE&%FJ\=[6 *NP@(MC1:8)5B$@ L[& MECQ>N70V%O5N+X6W)?^1Y]G+GJ7G9E3*]:[44Z40K.12=T5N2%W>O7O! MOMQAF:V395:W_0<3E]N<$&:>!; PA:%55>:Y0GV1_])*A,D9:B96'3;],9W= MZVR,@*?-?J!N4&+\Z3?Q?RS!TQL&>J? MF2_JFQN3K_',KG@Q=&],IU;[^1Q%PEBG4XJY<'*S+J'H/\2%.UT+,;E^HG3H MKQ-#/6FU5XPV_/J<_?PE?/4#L>GH0%4T=JBY]A,Q](ZB%UF^:9XGO,% ;8RH MHJ&I&1?4!"2R\>E47:3F-KA;4,CZ]B*Y)BPS MQ] )9UZ59K?3:'YO' &SLF76Q>#VLG\[[%\B\FDXN+F^[(W('\,1^>=K_W8T M1(,KRL;!US[Z<#,8#C]NX"?P+U/^?;BVT&AL^ZYJZ:Z$^J\:GGKH#CN():&C M2]53@65BL>S;S&#>CC'Q-RK"D#8^H,-M\7#:U(MC5I2&37.JZCIY'#O^0/\. M'\_^3IBB[#6AY1/XI<$W8<5Y9D*>HX2->0"_0\^7/-54IR[Y.OHTNY2@PRI& MK VJQ2[K"_9?J_,SLW&6G/KPND)FM=:_C_O(6WR&1\\_'[)5U3DH?RF*GH9R M,!?OD^:2)WF8!&X=-.8WE'4#(L)%GF3]L[<(^?L>7OVU05S2-(A<\]#2EQY=@3NBU-;_K#\,87ODM> M@IW^JV;Z5,1ZKHO)_^O+)ZAKG>^U(']Q9//INBHU5M;RSOS(T1+7J\UOF?&[ M7F.?T^.WTI$Z30XU;8#?>_);X2O? R)DK'-I;2DKL*Y-UM>*EED=G+2N')' M:K0%**);%79RMIA:':G&>P$%=F9F#S7K4CNO&O49GM5+VD0I8 T* I1ZFMFJ MH[)0K2+3!' . < (XJU)F!8-(.S/_5L5T7W3GVH^%!)"EP;AA- I)D'$>2 M%:G1@A$5?\#XO0L?4::T$[*.#S2E+HU ;HXE,@' MVYVUO#;UI7:[I$G,PK.6=\)RF_!6!M[FREM>,OV,*.:C++JZ=/#,MP/;JK]0PG MQ*(-YX!"1,*3],G'_*I+=06R0P3@+Z]S^5*]!0DC.?*7LPG6D1K-%O W?_YR MDM^V5.=]!A1.F94G3[XBTX2S(@ . > \ !X"C@*;."1YV:PD6=EE.G(=H4 M>#,SRD2$R7I[3Y;D.CBHN;"4WXFR6D> AO-58BGO H8.2H$EE-(A_-O[8T>P*Y3(M.3D"6 M&]O-/+XDU1L07LJ)I]Q<5^!HQASE'5\"*V:I4SB!)U-V:L0DWROUKPOWV.(J@$S]2T MQ^[ 2E)U\$AIRC?8\FB\8OWX;^S8E#:$>)8;128BH+TD%VQ7-:GM1EL.>R7-ITY;=5/Z M#:PA$;W!XYUC3\E0WNY,U?+Z?_D&*^4!%ILXW%_%XP\\F;R_$G?)&,EWFUJ, M\M@X^U@:?NC"=QQL:6]HY*B6&_#)!7/E+*1/1)X8=2*?Y0LF^,?NDL@Q,%X;IAQM%6P8B9 X51H'IAS&=MZ0K/!JN M0/2IU-$GEB/.4L(A[A2=XZ DN;4M.WF>@UL8:LMEG,:+23 M'V]Y'[&#*OXY*N:LK"XY+Z,+2CH5KRA%1:8)A5D ' . > \!1P)).6T69 MBFM,"6;6"Q=JZ38A521G%O-VVCI=8'%.+,YJ"TR66BT>3"XI>U/F+J=P:5VJ MU:#W&H1;P"X&IPG > < X !P%#[=4(O5'O/*046%(FKOV$079:U&UR)'Z M"@W;YLI?(?&FET.C>3*'1H3!B/" _4T(06W'_%OLH<0>IW!1IW]DG\>) MO=SZ BL=#AM+(OBK/-BX*=MZ&S[RCBLUE+(FT0LFF-RW]91N!T0S0T9RVX.3 M.Q ]$CYZ5"?VKV[[#R8NMYTOS#R+Y04*0[:JS!/@ ? > \Q(XB52,^='"0 M!TVQ@R[LR818YL.QZN"P#=,7U36TLT\/SNEGB .=]57'(O1U[[##B,2HLV\\ MZ#LA^7?VF+C?HLSY8@E M0492!A&G2\/T/:Q#S&F-=Q/2!Z).17!<=XPZ;> MQ)W$Y'(J3(;(4^E9RSOV M5#OAG9 &L:<2F%=Z02DLRG(M%U@9]+2#+P2:K#,NSL,KJ+:BH+2#+>4IYG4<-LV6[C/Q7 M?3!QTC#23*PZ9^11X_.)^AI9)]2B.$_83$& +K(3%BVK<$0:IGU?%DRKS49? MW)R2E37VU,KAQ,:Q9.#D9%<-,4:WMD>>[=D42SHMXZ[33ZSB[%IM79UH)=0<+8 M$]+8^.4'HQWFE TL#MDS5U;!89F$"3&B_L;B_.EW,0?K@75U(@Z6^:*^N3'< MC&?>6[@,R+7:S^;=0E%__EX?G2Z%GIR_43IT%\GAGK2:J\8 M;?CU.?OY2_CJ!]O4-ZLAZG(M/R_VCHA$FT0E[?&N91V/=QX N$\J&CMT=?O) ML[6CZ"F6;YJKM/"(KBK!3C^16Z+*/IVJ$5CGQT[8?#?*_(+;'N*O<](TB,2O MY;$3S%SU/7O![V9?K1#ZD%B,5J*L'/OKQO2C%YM6VT/4G[ ,Z U']X/;P>\] M"5W?7IR@9;4;9XZA$\Z\*LUNI]'\WCP"9F7+K(O![67_=MB_1.33<'!S?=D; MD3^&(_+/U_[M:(@&5^32U[O[_F_DONO?^Y2I@Z]]].%F,!Q^W,!=X&:FW/QP M;:'1V/9=XH6YP!NQ>/-MYIALQYCX&Q5A2!L?T.'.2SAMZJ S\T?#ICE5=1I" M8$>+Z-_AXX.C@G$;G;TF-%>"/-S@&\UW'#)]9EO/8C"!\7T O\-,7_)44YVZ MY.OHT^Q2@@ZK&+'VD%+LLKY@M+5K/S.C9BF.$5ZODUFMS6>.YP1O\1D>/?]\ MR"9MHT^!"Z0O^ MC&>BS1/PD[=$&B$FU>$5]J:SH*--(D@Z\ZO2TJ5\E[@1\3LQ^DKN&[O,>>P3 M/:2O6G4$@(#00P$<'H+#6_)/$6$(RE\,Y:^ T.TN= /-LQ^P$Q!7Z4I,\N@6 M:P$$3[BA !13@V*]-H.B#% $*()6!"@"% NF%0MQG@RREC?P-:U^JH4O9%CY M)JI"%SJ#SJFE8".T2ZTX]\K7(S6CHUC%,60&WC@HG3QU\!B3B3YC1"$A(6IK MV(]HI+YB]RP["Z. M1I$>Y?8HROKN\0>75G?)?;HBO@NB!3LOL#6A8L47-D. M&8F%+EA.E?:&1HYJN:;*3,&>_J?O>I,@65V$ *WPW$;/%%F_22,G[E1'%(P M(B"C7_"0GJ7'J#DG)K&8!H_$7DH_'K&E2]OE8%7GY])6 Q3L@XWA(;16>K2&G/[BR*E(24AH^"OJF'1+^=T MU (Y?"06=H[FF\RY/%4Y%'+.(."M@@$$ H,@*_.LP7EW!$"0 @BX.VXY;9%E MV'YK?U1FW0J%D"/(7RMW)Q11IIF!MBH+J2HR34 $( (0 8C8&A&PC9E)GE!I M@TT'!'YSWP?LR!#;SY?%O)W#>A>V;W)B<89[=#+LY^?,9-YRW.XJ.>VX09A' M8$NV(M,$%PX0 8@ 1 B !'BA7G*%< YA!_)L$_R /J\Q'G>H: <3C*O\"KR M#O[(W#V*PI^,39^IW!,S9=Z)F<#4S ,\32Y,+0D[4^S:1]%41P MMC)2Z\1(U6V?UB0OM3$NS#P+X)\)0ZNJS!,P 9@ 3 F]HCD?%K?I9-.?Z>& MCUGV+8.NHL)W%5W1O2I=!9%#J+YKA" M0PN](G86G;?O 69EUEET;3_1WWJWO_:'A(EH^%OOOO_;X.:R?S_\YT\=16Z? MH_Z_OUV/_@/=*T7BYH=_H'AO40GU7S4\]= 4.V@X5AV,+E5/A9:C8C$-6HXN M^R+AM&G@ %J.)N-$X;@;[?=;CBK\FG?"H^'1\\^')&5!&[[<>K"RYCVK4OP* MW+/GPIY,; L-B;_]HP!M>H*A./;+MFV:\FWRN,- 2X^T'F$$3?Y0S2 X$X^V MK,CQV-DBNE,-G6C#%2!>?!UGB5*GADHYH M[ZN.11[K MQA'PEH2 5F&&!5A?8S-IFC_Q3;I_SR#. MCFJS3XD,WQQ%86VWQ<)@3]!A@4BL4?^V%WH0+#P_)C=AQPVW6/(TA/[R#>^M M8!( @2AA3+RJRS63Y@UN!& )L+25V32Q_:C.O]!8XG@Z.[TB?"BQ?5;$\]P9 M;DU_44W5TC#ZEVKYJO,6L+PN$W+7%&7/?'8TWWTJ2G7 ]X\G!KI^X'NNIUI4 MS!8.)?;<@563O]>#8Z;?@ST*YG1_Q9,'[/@N?E&/R+9H&F#OU7 7 M3S"Z[)7Q0XRUV1G&VJ8CXS6IV6I)C1J'FG*[4.A*+1YE)%) 0P5P$.UZ1%L/>0"@)35E M6 W2+4&Q*PZBC0"."\*6Q6;K4K='/N5J;P)Z^>!W$F1-[_$6E!VVI#B'JAO7%JHZ3SS9= ME/.)Y*G6ZP*T2N1A>(!T MD 9U4B6''T?X'4 M-VQ ELTMZ4^FIOV&,0H@C?JOV-$,-YE:46Z_9(L PK7K^EB_]!U"TT#(@SW) MN#*(**=O9_3EODLI2W*KU#%IL0#SNVKZ.&>\[+^R<.B !T#A Q1QO,D..).E M,/*!;("S:A,L#T6>HA[FG(D$VU#%\??NL>LYAD8KO#)HHMZ+ZN@N^IU\CW4) M6=@#SV\+SV].1W8;H^*OCNVZQ?#^6K+4E.M"FF>E! U;"P3 S &Q10 +I]0E M/FC)U W<,O&MI%E-5;/312=;?D(G3(ZITA"APQT(6YD)EIN8%5)>8.NT;*[T M+?;"YKW5\9@%59) -B ;+,F;8A-$807ZZF9K@U: PW,-A7-#6! >$!X@F #: MID Z [:\BF.GLT.> ?,21SV#KR@ZP7Z'M13(5AFR <$ 9]7&V8;0[;JR"'2M M)&;=X'&DOFZY"REVK86NS"%%M=S;)%E!IY#<7N<6A.;KBEYCZUZVEWW,+.&$ M:Y"#\E_P1[;R(,(2HT$/X>GKJOJB6_@4:33HKMPT 2( $8 (0"1_B%2/:A69 M)N@/@ CH#P '@ / P1<P1QCI[)-:E5[TJU M3JEK2HA:Z5:4XV3-NI@%\2O#?G'*A+1JDBSH6=0*X$" #,]F2^K6.9R_*+E2T $ 0?,M>D5HM#LF=I45'JN!(L28-\0*Z+4C2A21= M:(\@=!(;D*V49!.R/'8SE@C6%M!35>IB'D43%V8@G64B&Q"L- 0KCOXOD/J& M[<>RN250+G.W4,+!Y3)7FX!Y[UDJ-:DAUX2T_4H)FMV*1/'###1,$.IP$4>T M"%@NDP.$A(AR5\T) +(!SH!@/ D&&SW%\:B@:J(P"@/(!F2#Y>F@.F9KG(F\ M4FC>3[/K0+M'D"<@F'@$2UL!%4AGP)9)V0Q\*+E2K MR#1!?P!$0'\ . < Z^X("\NW7;Q\/H@92 (OA=?EVH\U^O2QQZ,:/X MI<0+*QZ7,UR@S& %@"*.8Z6(V7I/7+P(:N\"V0!GU298'HH\S7KTA=VWV6I' M9JN]G6+Z9>4K1[\3L])>A+;=!LSP97D5P!?3*94EN9:ZK\&-ZQ7"\E35]5!U M>*A)_E<+_IKP2Z *_UHO&+]^&_LV#.["_ -^.:)[]PB %7$NJCS2=^8JJ*:*JR91YU,2I51:[;(I M,+=;$"GM^%RSR48-\;D\FIOLQ).LK*3DVSDKI.3+\EU9#IXXL!/8*?RL@)T[ MLE/4^:3+R .Z4JR)?PG9%D?II%ZF5CC 5@FVH'^ DA9^5L!.8&>5V2GJ?("1()=59J>H\\ETPW:?GE&"!?2VW.SM MY):R_!' 7# PEPQ_VX07LFR3MD>N@;C1\2U#/.6H^ _$6$$,T0+) && ,$"X M EP#8@@,8> 7@+>PX 4( X0+#F'@%X 7P%M2?@$Q#@,O'#HJ>6?'@>;9#U'6 MD=*5#FKN")G&A^8U;M-.4J0*/S6IU>I*+3$R(LN#T4-[$7&#YS8=BX2I<]NL M9W9R%V!9)%B*4U6W59/:[?*C%/"Y$S[%: O:D5,O^2P<,"L"SS2Z5(I8]X>U M*TV][\&V_$RM^ _HSY0!*GB.85UJME+OO2+?]!Q,+$K@&:HB\!P4@!A #B*O!-J"&R" &A@%\"PQ? #& N/ @!H8! M? &^Y6484".5E$+R7Y5,(TD/S<2J5IY91N%Z?C(5Q9&GXX*.7002V3,?[D;8"ZDD6B3'49S>&T*9HI M$)&&33/L&\7RWNC?X>.#C+BXR++7(-7W[$@^@V\TWW'(])DHS+2K7*O]?%"^ M::@!R%--=>J2KZ-/LTL).JQBQ-H8?.SR3*BC6'CK9P:2):&?KQIHC39,_&R; MS_!H>/3:SYN2T-^K=-DYJ-!EM+B'BF&N[TZ:4R_5!79K.X/?4-8-B&@;\B3K MEZ/6T48C*%!'P9]QBV!NJ21OB51D3,V%5]B;SH+S$XG-5XVH->RDN+@(Q[)X'88*&!SZ>YY'FP"DP_.:8:# MB-^],N]@U]?3G%ZBYU<(6[83"[.*WQ=Z(22M,,,"T4\+G%&*<8[R$64W@X" M@(@G(%&./&T\AS'$62THP^T M?NE'4!B@,,13&"-[T17*>"VEI]S#9'Q6L[Q]GJ?IRXX#%$Q2(0PK3-@+],]> M\K_!U03T ?HXF\ J#O$!V_H:G#@N).&_@:%7?ZEVKYJO,6 ML+DNL^).\IX)3JF>F$_IA"B?^DHU.6SU((M07ZFA-*5:-_42(;MS(&4 ''IJ ME]-YW)29?T !#B7U/B# \XT\%ZFF( MDG$]C6(A,;:+4\VF+C4[J==MV*/B1Y6X+WJIF X'TZ]<@$@5#^FI\G9#:G7J M?%4Y1W>]@(ZX>!W=F;MY_$5UL8ZHJB!:1:4H*+D/GGY3V-Q=%Z"5 +1Z7]/W M]#]]UZ-KLSNRUSAR3""9/,;%D:T1@RG]Z-YCLDBX9#Q#[#P;&K[#CF'K]UBS MGRSVQ,7&H,KW6K!TC.Q:,_HLD"/9:',P*7,S("HAAT EH%+YJ50<;5X@90P; M>&7P&_J3J6F_88P"&*/^*W8TPTTF,)30<=C"E;]V71_KE[Y#"!E(<["G%Y?Z MB%SZ=K9:WKM\3:G=:(ECHXD.$I%65]%IM9= _:Z:/CY GL3Q?9JI=S HHR$F MDD !E8!*Y:=2'FJY.%H5=C7$]D[NL>LYAN9A/2AK@7HOJJ.[Z'?R/=8E9&$/ M_)1U?LJ<>.PV1KI?'=MUB^&K-#J2TA4H+:F42&&:7@"@[+]$<-[W+A-"MLEG MX0.13/VT+=-=RI3L D9V105+F(Q"I5:J=$(0J&H*5"$E W;BRN#KWF(/!5G M)7=I15*!0"N@5;66UO=75J*$ AUTL[4)*L)9IJY 40!Q60\" E0258T42!G MII'8AC0[7! M1^KKEAMT8I]-;W$H5%'"S86LX%)$#J^SVD-+?1X M!($"@;H *<96I+-1E2#T%$ M@$H%5B2%4@>P<22V,0WUV 7284 KH%5YUT;T8NC>^ PU?J9*7==#_>2A)OE? M+?C?>Z2L./D 9)R"I/M4WEZS>R?VP?4ZC[//)=QZR HOA63Q.H,>2K4+7$NP M(M,$7 N !> "RBZ"X@ 1 B !& "$ $(")31$"269E*M?_+-\-:[74HUKYE ML79QCD;)-:G9;$B-=OF.1XE:ME.4XTY-1:":S97AN3AU)II=J0;%VC-EO@ ) MCLVVU.JV@>L''QK9@>W"'*VJUZ5N0RG3%F[ X#(>UH7T*H\M!*RO&\GZO,QLN7:]WI--$>RWH434P630Z 2 M4*G\5"J.-B^0,H;=NS+X#5"LG4^Q]M6V6NZ[?%*WP[FK6YE (M+J*CJM.%<% M%MWW4A:9S]$.V3UVD%5N]_A1HJAW4ATYB^A[P@%Z,$DT$HKJ+;%F_@4!1?H M" XK"MZ2.ETY[8#<1K04$GB'UISD@[EMRE*F##JABI$#UH3%FCCU&YI=J5E+ M/64_2^@!Z+8$G1C%UY4VH$U,M*51]EO$@WJLZ'OJ6ZOO(&7G;75 77HKJ]AI M'+(DI]]R!* HX'*;:IE[.?T>!5LR.A81VR8TE0CWR#1&DT@PX1>C2BM$%8QQ M*3[%WD*O+0>5/CTXIY_W#1[M2J_%*1\X]H,BP/N*'DPZATD?A-*54:$'#QBL]*0+/:-"#QXP6.E) M%WI&A1X\8+#2DQ9U1L$^#/FO^F#BY! T$ZO.&9G5^'RBOD8OIYL=YXGME>#X M;?34 Q*JU\U?F>Z1DYN7[SFG;/*K#P%58P;W!/97_1-[2YP<;#-OD1QXDLC)?\"/ MMD-S\LT7]3?_)L[2AZD>6;YBHI M'U$U@>Q'=$%WJ"W/_72JQA&Y$9<+:BXD2N>D:1!4QN^G&ZFSB3C!D%7?LQ=V M6ME7*X 9SI)-\MO^DG"1T MPC)S#)UPYE5I=CN-YO?V$3 K6V9=#&XO^[?#_B4BGX:#F^O+WHC\,1R1?[[V M;T=#-+A"%[WA;^CJ9O#'< ,S@7F9,N_#M85&8]MW54MW/P)OA.+--TOU=>*C MZ%LR9LD6%X*TAS@'R_9T.&WJX#$31\.F&6:RL7-=]._P\<&)K[B=R%X36B>! M=QM\H_F.0Z;/[#OB%\8-P /X'?K/Y*FF.G7)U]&GV:4$'58Q8FVMIMAE?=%& M:_S,;)@E/SB\7B>S6GNF-WXP=HO/?!Y]R"E)1.NK]+< $(@/!:1.#*E30.IVE[K$B7ZE*[%T M5Z6F* 40/.&& E!,#8KUV@R*<@&@6(SZ)XLO+6;=DX-1F%%X1W7'Z,JT7UST MZ-@3-)AB1_7(3U%/\XQGPS.P>[;*,=VADA"_597GF^%MZ?*PS#/,[VT<5?I6 MRGJ-VF\VF<:?JWV1-+AX'5UHN\3@]/*^V0Y;\B'5*LZ.2EA17B%5817NNQS>@=^94GIIE\-:"< \ (60&H#I/9O,O NI-J2 MW&F+ *E-R]&.(?:45Z4E9Z0@JU)/_]-W/5K'PB7S0_>8@$LS3(SFZP;]GO[% M['F"PV=",AU]^.;2[:6'M_?L^A26F47"[KG,[$5OMK;N-"X84:HCJLY,*SXB M\#5VU^I-X7R-2SQUB-V@,OM%M734F]B$V'^S+\KG?F3XLMT-QC@OR&?"2O*A M9^EQEF3LG2A22TF_+FZ5O)/2(HZ3\U*7:NV:"(@#YZ5$RUPJ,I L; )RO1&D9W1A$!_"6Y8+NJ2?VRGNMB<,4RMI%_ M50V+,F-@#8DZ&#S>.?:4#.OMSE2#6OE3NMG(=U5[-%ZQ?OPW=FQ*K(XB*^W:-K2ZZ3=M $>MHHLX+EE!;8-W8SV1ALG+ZXA-5J9K6R+K/H( M;ASO%>YBK%I/Y+5DP0G<*);/<6.H#X;),OPD9&&V]!@3PD/V2=6(M>6R]I20 M_P[:^^V MBB]Q\.^U%3%ESI/,#R5UVNDW4=W65 2OA)\+? C8> ?>NJTN;#(5VCL1;WUC M?8%CBQMB@1?Y'/4G4]-^PYAQ#K=9-JFE[9Q$_9NP( MN)';$EB7Y'IF>][">ET%QMH:J^LPL/%> G-%W4XQ.G#OBK#\75O/A!BV8^"T MDRK K=O9K8LQ(VM_3I9:W=PRN#["9I.8:..6+MBIY1<] %>NM&L9*VTQ4E]3 M7\S ,]LC:N3X6 ]XPEARI[[E$:EL*."D%1=V^X3&=\,=;X]-EKHM\-C 8TM] M0R[$=5"4(T ]ZK_2(R#@R^5O74=L"KE$:R8$/(KEVZ2_%&ZKDI1:;D?"8/[&D'OVMS@]PF*.VZAS5HMLWIH>WE[47ORY99QF66-9GO6A-?3U[:>7KN" MABUN@J;/T]>@NPU[^+Q!3OJM0M9VD0=BK".&$+@%)@%B>2(6PH&IGJZ:E5.G M1=2WK:D.$;JL(G2$/90[$5^^O%&^$+,Q8LJ<)WE%Y=I2HYE?"H8 JUB!P<<; M>]QJZ78:0O26@4@<[P:#.38)I(E&[GM- L6)U%7\R&9!1U2=F59\1+%EHH(> MQB%>9-#H227^*C$(4,_U'!M]5;4Q[4_?F]=XF%6 8'4?'.*_:.2'K&DQI!1D MZ[!\\5W"'->]L"E[8S*1QV!\C1[7<1^P0)LE9Y]2UI5I=C 1><%CV M U]87BIGJ1,T!"6TO2]>";N>KK/%@W4;C$HU2H@5:V39:;.*C6(:_>7=)KU3 MWU@;R)'="];S1"'-GJ5G5+QU.05(R2TK&[;GBX [;MOSS>PR'V%['K;G8;-3 MC,U.V)X'Q!8+L6)OB90AAI:ABY1,#J AN%6;(A!B$R(G8,::_',"Y+:D-,6H MR0R1-D$QR/\ :X8^TT'5&B!<6,3T@%G/34@/$'S[M: CJLY,*SXB<)G*Z#(1 MTTC#6 ]7BUE9UJ%G:S_08,IL*AI7!O;!,NS%.B">^L5"2ZQZ;JD8N>C7['+OUT3_YQ#(U^ M9+( 3F:V^R-1*EG(F9%-&/6'X8W'MDEM\2O;66VR9YW0V*S#T5W WV;\\3K) M*\@N,;B&J1>5^&([COU"L!;Y8O?XV3:?Z899V)#JBBR IN&]@0N6@X5\8UM/ M(^Q,;NAIK<%CP)*L#V1UI6XMMX)WX)$=CK?LSF-!R][,M'?,O?AJ6,;$GZ!? M?=51B6; 9!QOJNF]H<$#(0 S&<"IX&W4L=YND44W> R9,N-)R)(Y1S+OJMM< MH<5W 03X$66%',<#49D9#FL0)W:0K:BN0W)7AUJIQ]1,19?X(>Y3@,^0@\\P MWX:.O ?*E:QS'J0:^ R M^R6FIHH@ ,W)VTWQWY\I%Y.UGH%C??5UHF 3%2JUZWC0L1+NASDIS4V\UWUO.BAJOB9RX7^\/1 RFK M:N'L#M)#J9FJ*Q+@>CX4.I(0W0\F&4_6<8F4QI-:%[ 9RWE6FWO_[$I=:LGI MMP%+!X69PUX4@(DVGO1JV^V >-ZU[1I2IY-^N^Y#@5B$$S5"1_?>*7K7?WS$ M&@ON]5^UL6H]872O>AA=L,\N(B!F"S3M6\$^T%+USP15%L3^,BO9$C!I\!BQ MB')H8%%VT/_%.#(_G4LO]"P]^47LSHS7U+J^>'+VVU2 MI+8L1@M+B ^6IBG&JG570E\P&;A%]P3M1Q0("!2ARS0FI.1WT$48SQ(@N"L$TSQL)4N-NA"%]"&8",%$",U ,+&T3 )B0# 1?*?- MOE.??,O+:Q(@D/D/06O/I&VMVEF[[#R86Q-@":H"S5#0N 34XNTNPQU0$/VGH3Z%"[)&TN["GM/"*9VC B/);TL2;:<5'!+&U$O7,"PXK MJX:.+GV'YB!X8QR&T]B!Y6OB*Y,EQ(/86E;1C8CBE"FW..NBX8V&$!6<(6:6 M#ZHXE=)36ND?/X>ZX+!DK5FR-'N"@X:O$J()\,3_(2@F9'?%='@.28OAI7 . M36@*N,"8D,]*IK1RJ^HGC.]4;6#Q6LPDI2'$X>]@.2/_51],G%PU-!.KSAEY MX?A\HKY&JGO>6"!:4&IL_R?2AXO+3CAN#5/C86'=V;Q6QM<:65FSV*P4$L?;ICT&%%]4D+R!? M!'79/_B6ZNL$VOK'$Y1<:)>0B1@T40R;ZZ$8HTEG6QMF!1!B3T@C[LY/5G:8 M4S:8.@1)S9FME3"\$O^LV7UAMNXB'? D880_8**JJ1%NOJAO;@P_XYF%'Y:5 ME6NUG\]1!+8Z'79,S\K-NH2B_Q ]>[H6@G+]1.G07R>&>M)JKQAM^/4Y^_E+ M^.H'VZ3NPB<5C1VZ&OWDV=I1]"++-\U5*G%$53R+X].5CAW75!>IN0TN%YR+ MD#:=DZ9!4!F_GQK_L_DXP]$?GCZOJV=WMQW;M!PQ'YXFO_=C1$'[[-UJR5W B, MO%M_0MQ+;<$0_>*[M"6X>XE=S3&FU KL6?H7U37

.=@UVZ$4>_'1&^?3%M M[<>6'A!YGCJE_'9\'/S$L'RL]XA!2A\UQ"9F-N?WEMRHUUK=1FITW\ID*PHF MB!6$9,2*:LOG*.(62R1E3&*)HS$VK17'_4)%<5JV=C!3Z.=9D.6@M3KV/,,C M>D-;OGU ?)1G@\QBP]P32U+CYX/LFQV(D0U2?L.J_I>O.C1"JM,B"7]@UT-_ MJ,Z+H?V0T/W8UC&Z=DV"' GU7,^Q;^UG5:*!IA/R,D)"E5:6,X@-C%^GU.D+ M:BT06UE%SX;K$]K_'4#,P]K8(F;'DT%^0*QL'=/CR!+Y]QF;]E0B=+'\1^)2 M^@YF2"6#]1SCP2=85MZLZ=XJI#>Z]H:ECT.4@ #=[K:K]Y1NN MP5Y*OU0MU7RCH'??7&*PNR=HX#OD=[;N:V3<*GD=GDQ-^XU00&5N* NKO=B. MR4BBTO+\>/YN=3HE@&*3K.*'9MYM1*]3!YI2LQ F-B>\4R_?"9W&YHK M(6V,)]0S)I_LR91,C@R%:-CIF)#2=-FW$^*NA\^7YE0@?TJ$X;;.)O40TEY" M3]BB/XV1CW!>(I:B]D-]8A_I_1X9OCNUG5#>"9Y]^ESLON.OI(G\751J-M"G M('B(-"-U\0BAF6+<4/C3GSQ@9_ X(%PCM+2>AOAILG<5OO#'\7#,]>W5+!Y3 M2\1CCEVLT9@,0:9.5#?Q55_LY9;J;C@>B19BIA!'UY2#QF.(*?2!K@M*[?SN MFGV0SS\RA(R(Y(=!7'4R/4=?L4I3:%B_F.@G(W;I:_2[$S2B\>?KZ)T$5K2: M 6'7@GS24'4H?>Q=1#Z8,^W2M!VJ#XA_K1/2Z$0:J#C]VR?JYT9]P.8:5Z1- M6V6LVFA8Y//Y_$>=$^+Z,(^VW0@]6@F-'/M/U) M87AI;8@ N8"]V2K'%P]H3DFQ5/"N>I2(_VPM72O&"4%+2D) B& =]MW "@EH M8[^0E8W=3!=%[+"H6V+U)6;$-*C '(TAONZ1J?[ 'OM(EC_M!_O$'CU;%DTZ M!*:=;-.?/3-<\57'4=\H=N.KY8+&LQ\?F?&!GE5RW6.WZ\83-3J#($OP"L0" MU82*,70GHA&KXN*'&,"I/% W'.)N$?0B]YZI^6O:5 <2O6H[#&+4;GEB^G71K([D(:8[XRLO8Q5A40AW MQ/1NZ,0FM# 3._6!"..U MDLBW;!B/CCTA+-#"N\(IX]#?(&_':DA>8I:1Y2A4$^&(P]N( S*E?>M=JN-F M?LG?X1]D'F1%(NP-_YX&WGF@#JENL7TW&JGM>\1Q""U#ZLY8J.<_^9'Y1K- MB*G)X$-]#"+U.'!IXN0D(&)T0U]5;4S$G0HLZIL_T*\$0!C];I@FX:77FQ/5_8JI<^"[="S14&+7 M>Z^&NVDSMCDS_EL;RQN?+-?W#R! S .3_'629#&%H(.I$TA!1N!(_/[(3%OC M*T1B^3 KU/1"R,# Y(T-(CQA\( ^YM&@ Z?8JY_0I!,JG3;;D0L&59=0J.1C M))%";4]ASH1UAUVW4%=0L77Q"U'B.'#'9]-D8'KT':;@=>RIAEEM?S=NJU%% MS13IPQL*%GI"94S^=@GZR,+MN-0:BJE\2IDI9N0AQ%3-*.A":#T+)3[3!938 M'J'JC;3[\DO)3W1[0KGJF6^$9X[M/XVC<; 1! 9\3-VX+)[9/E]\X6S]I/)$ MT#"D"''GJR?]/5DVC\D232BAKYRL3;0DT_"!JF2C(6J6/5:S?"SWU#< @_@KA([Z.A0I^4B2[7^EP 6FN94R#J/W11O^H-NF$OS=SLG_ M*HC[D4A?C /C?C$"G)'8:&3;EFVD45?4F4)W4-=#A1>=KE1SPG!/!B :A"!1 MD.WBG)6=E"X)N!'GZ!=PC'3+&+F)IB[Y-V0@_-J^:T>1:2!5C-/,5, &^1D? MCY:C:<\B20_4Y9#GA,K&^AVL6?D\%4]2/2(E&M&R#GU*@$U?"J1O3EI12-Z; MV:XR&@%L8,M*XQ0UD,O1##=\.9@.['N#W+$4QJ23!L\1H2-C6?@G^4'VE +V MGI4R0-#VL%VR^D$LY,+-\F#SL7]#KVFEZA0-(3RX!6%$ #1<%TW]W*7(QY$0 M!Q"@8!:@K%"3XXX-0@B [??0E28R+8A"=B@7300'\GGQT@-DQO\H,H\\064; MSL$)9J@G+/8OT.R 64:=J7/DBLH=F;96EAVN^X:V7.1!%=8O8A<] QLT-:$ MVZT9S>?D_8H41\@0QA^<<6"R:1P4 7H,IS,5$9L8P)=RN!2YD5-<.NU+R-,Z M)&8I#J39M+U0H2>F99/K!=E03#"!M>5.U$LL^X:8#V4:(OL4.ZGY;:6VAA01 ML77H_N&B=30.Z>S1AEV8"=.K) 3<1.&<38&&.;&")']" X-A3D AR% ,9 F N"1M]D=5@*H=YAZ:'?;#RYY=H#T M!-DRE(XK^/R1NZ$,6\"528R&XEX&V3;(SUCQ'XQ#)Z(QPA/<2K&I1\,)8V!3 M,4(@BQ$0JK:O8J84SSIQP"8D2N.*!!X\SWH"UQ4%&LAI%7) L@!"4JL^8536 M!"2)N3!^';X@\)<"&2LV+ L O>ETE,*D,7ZI08A+.*S$R77P!1 M)81D64598+>/:'^*>3])WA2@6S_]L\0T &_D@>) MN1:!U**5O'XX EL7;!S:#5"$#V1DSC%HY1A^))VD P^8=$! !5GUWI7JO=_& M'$X!XINCUX\V3!"2-2>M+).,&,O&(Q49/Y$F&OH_68&;)M,^_$4EEQ$PW ME2%N&Q*M*L1ZDX0SI-I0L06 WS+T8HV[(++7Z>+B*H/6E5!D-GX#G\SY7L42 M6VBE30KGJ#/=E\+?+SAI5O$"&?6(@P4Y)R%/$\]QYB>8P+9X$C($@9R.Q) V M4-M*UHY3MN6QOLI2=VP\,55)(6::@!8]HR5Z7_8TUM;W+%?R#%WK+MGV,(ZI M$.G"F^U)O"44\>QP2%3;(IY>7,1S%TZG*BZ0P@-+$,$B3+!?9TC*]3IUBF+1 MT1ZC3$]YB!2%>W;C21GM+.T,(SKW1-;#S0E@$'>.DV3L#U'IP]\%$ M(_A&3]DSKC1P6LP6(L3H.E VG5NAWV0E+9/&MB_ O\((OPS-QH<]*1.])2W[ MB4'KD *.W*O BQ)SXZ1B>6J$#+R5'%@T];/:>4=MO9STF+3 +;<"=W!Y47#3 MDCJJXEV\LA(,EM(;Q=01YNJ$[82E#M=RA%X1^0*I>Y-61"CSXR*>PP.(+>U, M>J86YIC+CM9JPZO/&EZCJEB3&Z]* :R%(]^O7Z_B:I3,+U%=BLZ4/\9,^3H% M1BL/BR02]@EK>RA,XMAB F0\"WT1&C)/".D>+@WF<6]D=A/E6L389]+H,62 M9)GWV%LTM*(:Y*7;X^JOT5RF!4VQ]"D$)OCE[OM']D\0P<@O5YX_4X(OYE:\ M(&%2"N$:OJQ)E>&5O)J7!?9OXQO%+TSM-9>V2-(C2C*Q-M2+YQ#W#??1S >A M<3W^MX)U3K+391_6LU/1)Z[TFR4 MC2EM?"KA"P/,F+$B\1K,95R-BU2<+I;PE%I U"33/[/Y0DH$;):@-\:<3/E[ M3V$M@BX7H!G$4D. QDG-L_;R$#F5$E H/F,9G">,L'*- %GL8F1H$U1$DSB&S77"1*&N9 E-2XL#F3*XF M*JZB =(53;O MJ#K*68R5)5*1IE*,EH(N1'G59K_.5,(@>O"^R,H3@CV7*([R MJGU9!>[;E&X\!OBOA^X0%KD>?P5:6FN$+KZ=^',(Q9LN^H-"XO<$K:.VKD- 3[0>2^<'Z(M'@Z M ?SVSH'Q81]+@5_J;('*@'C/%FPI)*&R2"@I CD/K1>\+>IMM3&I9#FR5$MI M6U0$3.?8O0I5?$^5,(E9A+QCI!N^Q6$O:6R!(,4,.F7]J10ZZ74L5HE,>3#Q MI"Q-GT!1+]01%5Q+X3R\NV+WW@S$SJ!SUDK:<*9";B()-<+%<%FB>:FAP6B^ M6(>8)!1FRZ-X5+\CC4=N^"[Y23DQ#^J3D#V%SCVJ5BGXG"(Z\G5C($AG;<&2 M7O*T8Z@Z<6V]LJ(-]X':\U#&C)O\J9169 11CR;;&*%G)YM\"9",5J9XQO9E M 2>6'J7*:K ]4+HB+JY,DBUS[#\15,NEJTNHZW5:[#.N_V]:/]46#P.SP1)U M(+#:;.C.&7\VJ5X\U^N@(G=9^A/O75WI!DUFWZ4Y),CJ(D)25MTF)753J2(C!XB2X2T865")O M4IZ7E!3#-0IY\W0/NKB)CTV]F*BOZ$II!*#&!&!9Y@,XG7L8Y *&HF2-F"^7 MR>ZWZ)!:II_*YC_JR!O;&:6(+<),IN!Y6UHSL-<;;A9-#Q2P)H$+ :B DP-S MR>L,([$HJ@)*<&]SOZ638ACLF6J+U\ZM"ERH%J@_2.>]Q[V M!TQ1]TG4T=+T,&2-[9&ESET?AEQSF)=R,F[EVE>X]&%7D$..[B(SY*LG6U$5ZU%WVA>K0ML-"6XN$>'*N/J2P8>2 M-:H$IB.V#$I(@0!.1*HE5ZJM2X07V1>3:GVCA,)T/I5,*,P4N_8N54)A1H:/ M_+^M2(+2Q9"[5]!<+$%5%QT>V\29;;@G3GA5NCPZ_&M;/KP'VY] MB3T/DO3QD33([J^))3B4AB"!JKBDWNI+!NLIW%=UAY$%(.!D*((/;U$#]O572F-M\[$)33CR]@0)U\29Q82*QN985]:]X'" MU?BW6EX&LM/RDAZCV'-$'6GE-^K@A^3<>Z:8_7RP2,0[CHBG!^!81,>8"?@Z M^A3_E '#F[P1O\G(^\5)O9%$@DV^R9OBJ'[/:WBN!CIF;MOP>9\1Q*2Q7SR! M.-GL'C3YEKI,@@>/W3+_9Z=':Z[^&2@"5C)E7DZI>_B$&^>?F:) MDZRW':R]Q;SKQ8?6;+1U=[O1U@W1CC@6.[?JMP[=3+52U4$T)U9@N*I*BIZVSL^4CK5I2@S8_7Y%\O%&)X"UVXV#^$)XW M?HH*8+7,U#(S)3,C6B%*41[\3(['K<@2'9QK&:HMT69*VC2S87UVE%(K&4^+ M6BUJ,^9I1!_RXFL<<7 _,=Q?5,)P12*WFUMA6DLJT6;K*Q*F$1MHL=E8L4E% M?D7*S(I%XWGK3%NCVAIMJ "-CYUNC+D1%7J1E<'4>0-+<9@6LPT0LV\K/Y)* M_5"1T.VU^F>UM$??;2]U%=OFY/NM9*!H\?JSW)O5*>PKQ:S*E)3)X[-G1M4, MI$8Z+8;_>U>VX"TL954#:G= -*TL?*J,@TC MYR_77/G.JSJBZ%ZTNKWE9D UH 5MGQ2B=ON@=G' +C:+:[C>U9 ZJ(4"_Z(8 M4\. 5M75F@XW?,+)!$'^' .N0_RI6R:]JI9)R6QW8X2]S;%RG-JD".JN)ZO% MT[.K\R:4)QT0X^G5Z7'8;,0=FS^J%C/I!51#%I%MP3+"652++6NRC7.HUG'+ MUB4M-@IIFT^&+;O?8$_"N('@ZJ8NU$ %H*OF_Z2>3LUU?"J.;D5#L6.0I?J@ MR$8W20<6N,61\T00IB(<_1XU;ID8[H,,F8G0G*B_HP')H_0H=S/(P!;[A6(? M..RJ$]VE6B[%+8;B8>VMN$UC"]O&J>R<5'MZB\L&\'*&N^S?DCYESFG<)%;! M$@G#6I^(Q;PQ5,7R\ZMJ<8XBX6S267MBB8W2#^NMW7C&MVS9K%GS785Z9]M,)7Y M5_MQ^;0ZCAT*[%]Z//T_4_24L$G[;&_9M5];@%*V5%2W@(B>XPX[LR#O M2" =OXL[WQS*W5Z24FM'=V%?3^J51+T]E\51+1!9HZUHFMI,4[^29I>0^FJ/ M.='7V_\#]R 1#S6FL$;D\M3LS&M-ZLY5*. FR)J]T./0NFDD&76$$N^_Q\1Q!I$_D8\!MX_; 1$C92W*&D/04,IPC@1 MW/S9"GV,!%$GQL69O@4B9)<0?T.\<1W >%$ 8UG!+(<@XNE20@T*2%&^#-M' MO>.G!MYLN]1./IC$T=>)#4_QD5;!IY8/7!XM@'%P;"TH>Z;C\+8DWC&:4R_9 M:>H8@,X0PMG"*<(?0.^N:E^8GCTPMIVH<3P\8SE8'D60L]%C.B<@7;P4+]X8 ME]5TM^JQ'SB\!K7TSYVMNW)B!9VU9"=$T!CU$>?NTDB*=9V&@XG/Y?G(ECV' M6_'1E42^;&$_,_P@GLKE>U8(%!6E@*@S ,%IIH$.XM>J\3SINW0/7-TL^@7- MH@=J?[I9])IFT>N[0:_':4D-H->?H-W*,4"??6^*.T9W!+OX1W;"7@=C3/$< M&-]!7L_I;N?BO#!)=H VPVL#.P<2>=\],(!.:6!VM_N>*?0RE;1(2BHOK%2J M.7-^3-;,;S@+Q\?)!VJ"5G*,+PS)^F]M57\Q,7SKR< \C]2((_O!QBQA$EK, M,4;Y\*J7/LY\B^:=B9_K,_%[BM=] MDV&Z3QBF:\!)N*:KVM/5=XS^-HRLCE,LZS2X!K/1XI$)1831@6H .VGR:A9Y M]3LQ>74U>6GRTM)+DU=SR*MATDLG\Y;6AZ_" RI,3^46HY'HF59YKRF)>,.Q M]J=G=1R'B9KP/^O>>%X\(QCDYH/^>B?\(!XW_TLJV%ULEG#OO#7HG!]=FG"C M*:%+E-#OT.?***%[T>H-CB]AO)&4D)\C7A4EG)^USCIY4R,U)1R,$@XC$\ZZ MK>[9:;F4<.#.A=K.VV#G?0JQ'4L]#+RRJW^JMO(D;&693S4-^]4TT6=+,#JZ:+7:YV?]C1AU(XP#BTP>OW6V6#06--0!PHK M,R"O#->P#&U EF% 7@TKXO96[TR;!_6CAJP6J(H:NJV+7LE1 4T->QN+55'# M>:O?U[*A?M1P&-EPVKHX+SG H".&]3;XAL+6YEXIYAY"MDHGK]OJ7VKGOWY4 MD17MU5/%Z856^/6ABGSSKVJJ.&UUNR7'@S15[&T&5D\59[V2986.$AZ#T7C% MD305>' M&NM#)2M"C0>GDGZKU].>:OWHI&[2I->2_\R\TYVRJN*8O>=L@[@R*OG+V'(>E[+]%?WFIHN-%UH MNM!TH>E"TT5A=*&/;8\AF';OX9 !9?/7(ZC6R#K_W'A:@=&QR]9IIV0/1J-Z MC]A8@2<<@];@[$*CN@ZH7C'_H;"P1*?7.K\XON/Q1N.Z)+8>7+0NRF[/I&-0 M.QC5?3"J+2_$X1I'[3S4YCTU96C*T)2A*4-3AJ:,4F)1?X\'UZ>>:CK<\.GU M)_AVS_$>U0@P/=_O!4/KY<'41_:]F/IQF/#V3 M21-DO0FR85.<-$$>.T%J":D)LE8$V3 )V8@,QR@4..C\I+,=-^'XGX9O/1G^ M2Q,=(UB?_:0S9E;6$$]H JD[@1Q4@IR=@HII[H!F'<8\C,$I29%Z;>_3#5&+A:TM M3\7\KD7PKD@ZG+;.NC5H>Z?)9&O[\R!DTF]URZXLU612J!5Z$#+I]EH7_1H4 MFVLZV=H8/0B=7+;.!P=JL5UAH7K6X#P #1]+4ZA7\IJ:1#2):!+1)*))1)-( M=22BCX&;$Y4KHI6B3OMXC5T5-=9?8X-%C?57V6M1HUVW7=31K-KVE7HM[ZF) M1!.))A)-))I(-)$&7#P,&VD:*5'?X&137X6[/AE!'-5+$V MVS%FM_L[+FWZ4NT4RZUC;&3^LX*L**ZV^#P^S0021QQL;@PD.D_&7+Q/NFA. M8@,XJFSO@$'*(CKK(Z13>8+=LWZ+1?^\>__F;ZM[1?;;O0'>G=EJ^_PB9[?J MZ_?IXG1&U>FP48--?'0K_A)X9ES/[X:.D]?;\)[:-WICALX-?"_^_C=C$9I+ MP,S!_P(71[9Z^\P&[*>OQ]!F_#Z^W+EL!9F)?=)7TC=#9\IV0X.<,]OZ[S?W ML-P==SCY.3_.NZ?];N?B_$T.9(NEQR/K!=().36 MVVS2C"2Z5];"Y1AU@@'/I_Y M7,"[,X0^+"F8[3+^;'(A$'B^#.<@+KP'%S9BM0@//G>, ) 5>,RP'@W7A,_Q M"F/L!!SZYL00\+6(4I,??$Y#727K -@Y=LIC3X;O&RYNJLVN=7LE'N0IQI**[=K<.*G3B\U-ET@G#>:W4ZR_$E:3/ F\L/Y;Q/ MI_NCWRWV?7KKWR=@BPV&&#Z^13C^EP%ZR)^K5B_=Z">@N!EJHT?NS.6%DJ1, M-%/A#P$;'7-X1RNF/UNR-5\1H76SI.94M'2:@K7M2&[<(2P FF(28@>>:2 MR*7X@OO@H8I'D*,$*&8QIA>8<9] 3[^,0-^3SA;1+E5_9[S,]H#OO/$8Q"<; MS5KWS7$K*ES-I7$@(2"WP9"" ,(HL M0;L6GW!]+@VNT0=E]'JOC^URY8D@SU1Y549*3&0@>Z1-0BHKB"0%\B_8%R;! M"HC3&P6&[2(Q&HDR?0+^PK\5BS%[#(H*M!I*-EIJQ%T^M@,R02:>X&H]D!,C MSAS/?8CL%0\$S9P;?IO!WLA@LCB\TA3VJVC>Y#[N0*V0TKW)S@2PH(AW)W6P M!\K?X+Y')Q5H:J'K$?7H%VP*\I%VZO,_0UN^MMJ>:ZIYP?$K]XC]]5R4[6I4/!QZ( R'TM+3"VD]AC9($^QJ ,SD NPU^#UU$:, M&6SWF;Z!'_^><;(S4B_9<$3K1.I#N3T2K%+6W4:[V_*T,2723@0W?P:QA,AZ M\X_NY:+3+V4,_BI0B<$;YZH,J9,B$;4$%V4EKY1=+1*!+[ ?R&_YSO>R&T[. M8G%_ONEXM;UX+$ (B>1GBT\ H(K]H>Q.H>YEO 2%,BG^7E^1/;/\N M9_G67-:\7Y)UL?)(:UH+M$^,5I>3S@13/YR&4M,9J9=DJUV.-7)Q'7. '/@* MZO@>5.[0M>XF\"S\7)%LZ+:7,U 6Q"1 0VK*%\NY CS@8L4=6C$S +2TX67P M)I+V1A)?*U;+E8.^#5HN_UW5.[[U-IFLP=R,KY[8,&>L?_ZRZ#7[;Z' M!P3LBPLXY@Q #D[8%'0?(]"_:E_L@R&0-@$ZMH0../I X @6X!I@0%,I@-$< M=,2CC8ECZVDJ[@:&(C2B,9('M!>@"AF48 M__8L4AQOAM%:HW)D3;H4.OQ[_ MIJ PE$#X3C"X'A.]"SI!VTO@,"7IX %!WNE69]"[?/./(;GYKFD[MK0;E$^A M\! **8XCU.*KCH@<$3S6!H(PQ/*!K^3@(L^WJF'"L>M:@S+'0LP8S&371K,'.^EF#O?*F]KWJI?>I7*OOP*GF3:W0$][T MK$%-B8VE1#UK4(M^/;!(3]#2!*D)\KQQ$[0T01X[06H)J0FR5@39, G9B.;< MNO7/QC1#=1*D#D$RAWZ"7:<.6J)30CH->W%5X#&T35U[<)0"&4'J19D[\O3G M90DO%ZU^[[35*;L3JD;W3NA>VR5D/W3W^H#N.HS[T>C>+I=M3W1?7K9Z%S5H M Z71O5T/H/W0W;T\;W7.SQL[:46;:068:9_&8\P\]<8R!\A^Y.PZ2J"Y37)D M[BA'9D@)-)0@LO0;$N1+Q_T=,;^KS*HEIA]:OX:+C1=:+K0=*'IH@D#2/3Y9)W/)Y6% MKX-GLQ#JA? 2.1S3 M3L[*%NDZCM7$)NJOY3TU96C*T)2A*4-3AJ:,DD>/I)YJ.MSP?X;WF;R?&L_1 M#E?V!%GN-U*C+B@Y+<)6!E=A"."+&C?=<3/TJ4&]G&G(+3GS<#H+ P+P]7BQ MS=J0-EM03.C+]\_;ISR==EJGG>6#<,+ 5[YA4[R+J]\WNFUSKHY8QXKJT$Z M<,OOULIY)-G^G%F67,V)_0YQ8E=RXI7L5\@FAK62V61CL3JS7,9G_R$CX)3. M^8UC$" 4N(4]=_!AGK_ \-D6Q9)\]_2T=7FV' A4/<2]T ')Z>'4(EN.:"%I MRKC:<+K#F>WJ!LQ#N+@ZL79&-Y<=FE.7I\ZO*[KG3;BIA$*I#9N M^XS+[-LGVAIU/A]Q[C*/B)A!6>;G?W(8Y.7B-,/2EQ85+B^E&(ZVFM MI.F'Z_O3?G%!##W8L&DYP.^C+4RP)L(:MK_>@9]JV_WZ/,X;20 ?C4Y!1VO:&*\+J^D6 MP%E51H_9M@6PU%'-ZP'<'^@>P'KIXUYZGT1=W72SN Y>W5/=PFO_GG),]Y/3 MU'@P:LR=Q-@ :CQ.'5 =WM]^P:,'+Q2&:XEW-46X[B%9!NI_\3TAJ''DE>'[ M.)J-_I#G#C6EA!IM11-E&40Y3*9B1M083\;4-+G[5C0U[D.-UUJX/-6IS4@O+ M&I-GLXW*1K3M67IH,_OX-"27YIOMP*_\Y]Q\Q^V+ LN35V4^63]-XU _;3\3 MIDEO>,Q/T]AK\M.T_&S^TS0.F_\TC;TF/TUS8-E/*S&"T,"6OOW:M?2]"@7L ME?M4D(=5R>R6RP"JF-BSF@RG^FOE_1W7E(S1F=Q"I=A07+M)A=B/"*@13$6Z M-<2:I3_,OQF_>_Z58PAJ]?!#!5NN/'_F^825]$H?0@%(A$O-/T-;V/AS7H.( M7^\^ILO63_IQU7I_4]5ZJ]O)Z8;2\):A95#3VQ>34^HT+7V0]CH(K->ZZ':+ M)[!W+Z6P@]-65")W]E,/#CD"I7QW_EBDY C M9<#^$0ZFKA4EK;(6.MT?_>Z1T9*V%FID+1PA@6%SOA)&%C376EAC"!3( TWH MS=X$59!O5!PAGYX-2AXLTHBTE)J%GNHW3>KVR_VGJY^KCC!5*,R.]5D:]H>' M?3UW=ZS/JO?NCO596LYHV+_&9]5[=\?Z+$WQY3Q+9P#H#(#*@\#'E09P&SX\ MX&4RZ@+;O.?FQ/4<[V'^Z<_0GF&!V^&"LH/^\47]2Z.WIB8*U)D$NZWSSODQ MG0N41GW%'PX<,&.@?CJANK2!>K-CKW>J-<)1I1;4F=ZT!5(["^2UD6"W=7:V M/,]*6R#UMD#J#JL&9!K4FRE[%WV=B%"W"%C]$A'N?>]WP_UJC+BCTQ&:]RP- M^\/#OIZ[.]9GU7MWQ_HL+6J3W?2HOL5D-E9C:KMFT9B1>1?' 41]0>] M^E#1T=+2%MD51T%-VKBJG7%U;"36;5VG,D6,(5GX$4O?M41AX?E(UI<.5+PY7IN 9@[.!TN.RKS51K2SJXR.QL_.C MZH16-765'Z]L#IT)>%'X;I-%I,GMH*'+YM#3^N#E>0F$=*RJLLS])R1L/^-3ZKWKL[UF=IBF]<19M.)=%M>.L= MT*FR#6_L4]/O-Z%O3@S!AZ[UU3:Y"Y\>?,XQ7IE^P/U\QJ_'0]^'M>G'@M.W M+UJ]TY*['!T3H36U_VX=::_;;5UT2JA%.<*SD3JUO:LOE!K0>+>6?'C6.CLM M88SVL>J 1G3Z%R4W M74_%M9H78%J3$3 4@>^Q;X8Y@9]_KBRD4X7#4)V=]_;:W^98 M[JCCWE9HV8RF7%)ESXOZ[GF5)HNVD])@NRGMK<^7ZJ3:UYP=Q85C5YT2Q'?V;'4S(2%,VVF?/IT52V;IBBVS>V /($,,+O8 B MN[%T.H5;[J61C^:$%9Q0\4'6*V&.?N%%&-N2T\YQJ!K2Z<&90D6^6!/$0?T@ M>G#TE7?^]TK$U^5YX4ULZT'_M>&NHUZWF;O6Z^IU7Q45[R.FJPG]9/)G5;2% M\I9+3HQ>!86S,P) X:C,7[>LU?-PMSYN-?)\B_OR(D $YYC6[1XI\7P?^^V MR8+>-94Y31N%Q;Z.&QB:;AN#*@V,NM&M1I*F6$VQQX2D\H#QG .,YWV D6,( MUX_>--5I.=E$.:GI5M-M$^E6(TE3;+,H5M.MIMORZ795B+BBKH$OPM.ATPWK MUULP.<]F\D"[Q5P>E,P[%:1T+#[RKY4\I^(TQP)SI2Y:I\5WWSZTH?6JZ*S: M),("X1UNM\578:EZ>]-T,ZGN0"-9"AR^4W@=W;7Z3(3'=MO36V:6%V(HM1Y!?0T-?3373%QI M:-2.5JRM64>\2XTM"H'>5J+&F:;1K-:LK5E%M= MFB_\:\!KX <9!_\>3KEOFVO2:T]_6H@S;TX(3@.XVUL!X8.ERMY/N,_9$_ZS M_MCBRW1FV#Z>@EV/E\[.Z$C#P2.-A?.+3N]'1YY=W'O[)Z.<"&[B6<83D*/@ M[J:3ECVWW*4M]SOTN; MNU[.J+6:X"S_U._13M\VPX1CSN9AQ,\"'X9H& M-A/S8;GDR0(^FTYHT9=T$3$/,T;>(X<'I$[I&7^>8=]_YHW97]>C*'VXOXRD M1E",T&3?,"7Y%Q#OQ.6=3V.-D M;PX:YM%^6FL="("%\]^+A/EA^&]!B'<+%A7==MY8P>/D/Y]3'E:L&U#@G^1J MB)6<:IC A#/#G:/2VL2V:[C6A9T5Q+09_E2VY8'8-'I\Q@A=H/X[<\*MT.'> M>%T.4QB$/D\SRBY15=\#=WQP//./+=F: R_,T #V0WXP(LQ!S0$,\H9P M["<1@'A"9LHUQY";B(L @&P,! 3_H+QC&%PCF]H?V]3?7:Z&V2K6MRQYD9E@7+_?>;SAOZ6RU/?V=< M:GH,,\+ B_QG^8U)&88!N:KOV9-M!9.?V<7Y(AUO2RF#E'\.:SK&3,"WT:?X MIPP4\M"P,@4K]7/L]="5+[U, /=BK M_CD*8BD&2^1&^ZQ0>;RWC'F2(:Z1YUC+5[_]@A:/%PHP/<2[96&R0S2O#$!D MPZR+&P*I 2NY__VF]V;3YI18D7^FXVY)/#![B2+3;DI@6CO7-.>IKT#T=Y% VBOQ 976T]XV-P&*Q-?T,VN]@CZO325)(DJ%%J\ MN7]99J$%ESFA^RW(GU&O7K4/\=EK]_XLXC M_X9'3%6U*>NV+BX&&N^'PSMR^/V35QFZNWV-[D.C&],_-,)?#\(_>V%56KP" M?"_FKZ8L3].!MP4?)9B\GQK/D96Z\O!UBX/=EQ[9+R35+B?9KLMW^.(^PC8] M?_X1C##'$Z%?C_R%3/+ 8/MLWK6^XX$\A^]>P-D%HYG$W?=0*>>K*">\V/*/$G3CN%SF.]\1]S.$R/1&PM_"C M:QF^1>E9!DA!XX&S*0\FGB7>T9L$+A6,0MS(WVH.%)]RPVNR>^FF"U.J M3GRYZ*Y/?!F4E^=QH?,\ZA#NU7D>KS;2OYAKG$$[IGY4>NC0JRGMU6@KF@W* MH+U_@;5E^'.55]]M*7YH!D4VZAA,6AOZ&&PMCK\ICT"0*W 7SF8.6/=['G\- MCB!6%CODM\93#*2A:T4@JFH8RUFKVZG1\=;%ZT1M&[W61=FH+5%@OPY1 MG-NO=Q\+H9 %?_/\/TZ^N"9'(Z[KCM12VGZW3@?-%=3:LCZ(98V'K6+"+?:+YUGULZ@/S<<1> @Z%0GG M7K]U,2A\O)R6SMMCM:2A#!?=2C('5AUY5#-N(2-\7TIR>PB28YMS?.2O>0BI M="RP>R6O6:M007,%8TUU<94SH\\[K6ZG1MF:QV=953E#\K3?NNP6/JM4.[S' M[?#&I,INN>#^X[Y%5 V2R!LF=L:0^;?AA)1BK2!46502Q',9#+W[S,WFR>NW M6/3/N_=O_K:ZL+7?[@WP[LQ6V^<7.;M57[]/%XPPJAB!C1ILXJ-5\Y? ,^,: M&S=TG+Q"3*H4Q^K<*[24W$#\_6_&(C2MA5$:.62YD*6J5'W[S ::3%^.T>?X M;7RY;UFUF@E/TU=O-I2_?^2CH*!&!72+[8;<&H*1ATO=<8>3&??CO'O:[USV M!J5T,]B!)6O;S& 0-S.X\KEE!VSXX',Y5 2K0A!-.?7=NK] _H+(%^XD@_ M- LFAK[OOW\G-?C#< M/VB3)#V,%OO>'K9;V'? P0?YF:6^TE?1 K)_P=(F#;5#O&^[WW(B3HV[412'G&RM%/OV2K<,AFOO=H6US0 MW)RWMCI',I@+VX"G3)GC&6XTX6KFVZYISPP'NW"&>15H< =? 4@7(_E>\/C;<<.YG2'I/F8Y.45,6"2!RW\ M0/=&NTH_:/D1Q4UB.V]W5@Q>4_/+6AC2,B M2:9DMUX84,,<_#8D7;%>A%5"D(GY^@+R^D .C>0[?-*]!WRXDL@4-1^$N"XW M$9?23H2Z\1C-DT=.>BOZ=EE]H/1_:\?BA(;E@9\'1DPT+.\!@/" :^3A$*_P M^:/G/-(L/8G]L7I[9J L(#]J['O330C/P] WX]F>AM,/GN][3_"(*P/).YC7 MAPANH[=?V'A%--'KM9NX#222 M(A O97/_[JP MME%%I[0=2L>B41 SR[WW6AFGV\L9&)T)"3NA<^3-*!)?E3'^?*[N1XW-!D M9]N\D3"XB5YZ0:S'8[U1K%^HS_T7B/5BG(H=E([H/B#[]T>_@YXL&(/I\!:*EQ%?VIA]-C4QA?60XAFO&/F0J MV"16(7LYUGW19K]QTAZ@68"(#$#8'!["(XT6+]M"P? Y M8V9@:R(3=>>[>(-R3RE-O(5*Q]["&$PM8V,M-@HID((/X)C$Q5R/H?Y6"^5 M6YH8>$,Z8)-L'P&-R@=L#/EV3V"^( 8MU=HXLBC@L>/0<1*3934(: E$H^W" MWNC,@VP:#$"D@&N%)F$VOG)A652?U)U9+I\"; O6&_W.3;*$(DL&1 70"V6 M;+6&UBW%L ",J_$01;FI/V8=[)*&&+D@*=:>#.RSMJ1?FT[#0$V@)9EFO97V MRF+'[*R,0II8(EE)_2-NH'Q1ST,Z8])\A2<:+LA/!L(-Y%_@M?!75%3>+* 8 M+K>)C=\:*FZ&S_QP]^'_V"TN +NQ^!C>RHJ":"LW_Q:[A:N+3'5TN&*[0(Z> M9!A:UE MK$UECTM1\&O[KLT^8M=I7\BSH420,*0"N!E?$H3*S F!911I2COT MT: >Y,@W] 1P#AYH2PK=.VC3#X:PQ1UPGF%=N_^&=7$'")WN=B$)<*4MS_V" MV!F1:AWC(2DN0&=T::697ITTZS?08--P*J\1?G"+KU%Q"C[I M;7)\V^?+"KA0+OH)96/#T"4CC35$5Z]]5CJZ1@8ZT&CJANA#NU3!04SN<#6, MP,?ZMQ:JK[>C^-QO[(1F@)5QI-<1W&BCD0"+Q!;Q_\1^F*!\ RZ.3PW)O^,@ M6>&R<>A:2NZA0*B>=#[+C7R&?8A/T:G%W9,QPS76$LZAR:-3/GFTZ'!F,6&# MTHHNW@LV"T<@W!T\Q'?!-3.!:L!NGTHZH'OM7 UU(%3O(R4.C>QN.\=W*AK9 M=+3_^"Z+FM5)?@EFOB@S!L%%6/KL^3$SX9?;(>AE0,XP0IR_6S!HBC)7#,<+ M%H"7)#&D"'P[@-77U.@:?=+!_OVO'Y/ MX\PP.K!EH"0G@#;%\6?47V86G_2(3*@-6=(#[=<-4,?IJW$H=FPPJV$"$&H>EVE#]TL_F"FXU8 P$! MC.2IZ%MKNX6 ;'W#\RW;Q:BMSTUNSP+1?IWGFS(;3U"XW+:V"I)C 'B$%T2I M+MF(;E1J0N/Q')L.'>+D^E5DW6;?O86$M"3Z1QK%CO>X]/R%$^I] K*U2%;> MN>$]9]-0!!+@ (DY;2.Z19S'Y MMQDX)GCA>OE"Z,@C]"N&MV.#VB;-@[O&_P*+"MNRR2Y3D0=FC)3)YF'"*![A MA@$H58;D/H+WYF0A8P4K%K M$)#5J?F:!XU"84L4T+&=%QVTPK52?!R;&; M8$C#8#:!]-APX-%*_)&QRH2GP@9!"U/*T]2S[+&]NN2ES8:DR!<'WR4552,. M]/;((W]E49L8@#FE*1*R5_M>EBU%*8AXH35ES;6LR]9EU]O=G#MH+A^.!=5< M[U]R76G%];J2ZH-44:-3JXQ.ZC#(;&MEC?.:0NCA; :B*;[T1W==2],][<#: MLJ\W&B.,J$&>?8MI1/0_K$XF,C=(*H0$O-]FZA;X&Y:!0^DU>W%A(D MW\H[4OXUJ5/A3>6AOM+C2O$]^&@1S2C;3+S[&;PCVT&MKDRBIPEW51;./$G" M:B6)"JCV:3.&7\83(I4'"P%BX%:,S$C-G@"8 MW"?+,T,5#E#045?0>K2)S;:( ,X$A6X:5 V6F!S,B)"&9@K# R$_G 7F'-\5 M#.1'F=L BX)%ZA@*^%*%1^\+, NE?9:\8'H/N'#Z^:$KX$T%F1>_A]:#C(L\ M&)B_N&DE_"TRQFAXO!OXGK/:0#B>VOWCRF&Z1G(=@;Y8HOEU3B+)?I7E*#B( M%FF@(HD$0%G@2>$IK+0LD7: OP4%F:)8EW(6V%LI6%!N&. =<>LASJR4<:V8 MT]$>9FAB(XB?)$.3K^Z&=^]RL^32H3N\981A M^RE8[ _H=4:^UA.F+('02.T:[OT-I!64%CLH;"HE**CK2'>P@M*S]@/P4U[+F.JF'2_;;?@Y M[DJUUR3%U'KHK-KF\N5WX924)WIAJ?3250U-ML%9,=U$JD=3M8"/3S\B&16= ML4',36(2YF%H,U%TSB,FEI(P9LS@T_6X2) MG16V*5-/GWWMU1UUA_*YR_9R4\UL":.2Z*NRJF6$,4[LSZWI7YF1#2#B"WFS M4E@AU)(XICRT70\[52^)@N,WM<10KI!.:+F&KY!LLKZ61K B8I$49:EDFK=44\ M5+E*]B-WE&'VQ&7,'HVSZIV7+03W)I$;T?8GF<."U%^6:+A&)U<])WW#%]<$ M[_X.&TZAA_#5,\F;**\CQ"Y-E[NY=5[;%+-O =FBA$8#(7O:N4%7D4Q64&X_ MG]=,8+W\"DT9;DJGV(DU.799NV\A!8,:DF1K:3M1$SRJ!F1/AMAD=6QI\78W M >9\A<5[(KB)P'GR?$MP%T^LEV&29[PJH*RR7%M;F%1;2,"N*OKMI@BT>XP$ MNH2'O4%W\6I!ET/"RS0=ZP%DPMA&V]GXBUB:BF[C9>SKFHL^G235$/.-.4S4)ICQX:[X+2]%*) M3#8ABHD(4[1W#/6JDRZF3IHPZ6Y1!R66AM1!FULWY-'1;=2[H/1N<0?N^7;6 M[FX(_R1M'%(M^ ?<5,#%>?9QW!%RI76X.HH4PFAW^U#] >/UF)XY@3C,ZLB MX^O;N-^I;CO78[R=DB?VZN5>U]/);E^W%L_2#"4P4W;Z#@(X,HC%A.,)FBTR M71&V.(I1V^YMFW-2_ME*:D-%#!C!?W&R"HE#DSO.#(L!W(?_?M-Y0W^KU>GO M3*H6/45E$LE9,?(;=7Q .5;)C)[S17K>C634,!H3NSC,!'P=?8I_RD A#PVK MQF$EO\93=-2FSVFR$,V:R?NYVX5W6CEP)[EMX\>EA+7]UZ71."^;,#C8,&!P MJ]%,BHH2WFB?%2I]RCU*?OL%18P7"C 0Q;N\8\1%U%4)A^RHJX7] %_ 0NY_ MO^F]V;0WQ3AQTN(LR!N5F1ZJEYMY6%\T+MK3Z@-8 ?5$:7UVHHEK(W']RW!# MPT\Z*3:(N#8HAQTU\^Y*@H;0IG0LF&GF'P^^!_[722HUN]?!QFW] ?QS=O9N M 0@9!7]"">,E3UG*^E+TQ/SI=^#$,O)PL),A>WO1OCC[276AS_7PW^'20>AC M<"-J3)_3OFY74DI;*5L">&F(XHOGD6[[Q+]6\9C=Y\)F&S1<&;Z/7L8VLQ:B M#I8?0RYQ^-D+_6!R_^3=*X-BZ%KW3[#J_ Z3=ZL*S'5/6^>]G"KM2K"\,T6E M#&%-NJ62;C+BN"ZD2T6C)__AOH=8'?2ZO?SEYF VZAN!3EB5VM7EYKL*IQ MO4*+*TVR'!->M9T7:2K222_0Y"]EP-)5R0LLD9V'T -2\F)(EWU M:Q?;HQS#+ZK5*;N2DZ14#;-AFN$TE",?#6S[8/^'TJAUT*ZD4,?;34)HS#$I M_S.U8>2$K.^\*H5WV3]02.)=;?TB36GE:+KS&E!:+;R8AJ> U$_=7:G.'3=) M+4U\LB5*TVNOW;;>(&W2#2D4@JIRXEJ#O/D\E:"D#+6F":T 0BM#I>4W5ZB> MT/29CHZ+Z[BX/M-YC1C3D"CM3$='_9J5T9>M,3[B>%Y)*7'B' M(IK1YK;Y+; ?Y_EYY:UTB^Q/=YJ[^\6>T-YXN?$;-IZ%';?9QYW:SRZV%"T+ MW[+;H.H\6!S$SCI5H+NDS??Z^;O?"=U?ECH BJ1#8#G= +.R?F$D6XYP7C=_ M<(_)+]M-5FM(%[&]!AGVJQQAF/ZWK'&&[0&F+R0[9O'4PLRFDZ^/$N.*A3F9!_6 MX!+#"!;$O<]IPK"5S.EC:M ASC'/[S!X*>\)GP+ MOI]R_>0M9YD[=NN3MWR40RJ[M5,F"=>.*HM,F99I:5S(+ANKJQRT7CV*6)7'&NN6(55V"?/\T46H>D MN&7;;K.OD5OL1ZU"7J4*&="AUXC//=?2_+','\-QP/UZLLAIJ[-5>XF"6"1% M8+/G+:.!Q9#2%K'&K7@IE>J"7!,G^/^E0_^WX\B"JK=1=W7_:J)[]9("6WY+HE\E=^'\+XN+_1?("%TBF MZ]%WCX9O&_!?!^=9ASX7*WXWC=GB3]$!_&FGLYP!$5WI^;.)X<*MO;S3\Z71 M6/*;P(=;D'MP'9MDA3E=H!G/9\0<1),;/,/EPMXK W\;^,^%J]18%[YNWI<_/M6Z9X+0[$. MG/4R*&CDV\C_6UZB23*0<&-^T9OL%46E:^1/?C0<+_CY(]C@CB> 5SY[_HTQ M-R?<_./&]P*9Q@&?'GR#5,E>J1=,"0!N#8.%3!&9(W(^Z!:6O[0-">YZ2'R@ MU*KO@ AVR:A1>?<]BQ#$$@PQA2+99'\%X961;[S=(,P*877MLF^&&BEP3DDC M'I:QF>]-;2$\?P[R.:#) MQ&.P9'W,3OD%[G2?/,]BTJ!B8#H!&MXBCGJ=]_'/]'?W_3LV"WULDQ; WE'T MFQ/Q+A5W-]&UYAT3' @(KKS3^"N*@E!#+R&+/I3ZC2 M_IQ#+F)YCW><+=-_\ UEM"J6TE\.I/V$E \ 5+L:""#_$=%O2=J@!R*)! MW"W)4,3$(CG/C#EEJ1*>G7E[)WS<4$&%;2K.KB=)ORRH=0+DB]A [UL@Q7_W MEFMSXH3K)R!+9H4D#X*4$(&'![9#7\D15JZ2*H0H+%_R83.8/PW2U)(5+F30 M(6=D%@HFP#7(6& &/-B(,:QJ@?]_L!\YFAMK%/QQUQ6"H?^OT.72ANB>1>5? MB>$'-KL]M@&\8$H1&!&P8($Q8P:6_2/\X(4^_N'8IE3M"Z"-D 'PLP'/.]GH M'[GI$!PTQ*=GL.<>0EM,$(C7XZTK)1N, MGN6X?!8]#P @%%0\ QO$$95X[%N(1X4DV]5P+HJTG *]];:7;S\:6'J8($(, M7>N?W'K MOM8E4B'K$G4J]2H5K9,'X3TB6PW9,X3 M'4".@W@R9E)-N'F_D(.&I$'B)GN!#X33WD0N#0%?G4R^AH",S$5GGM$T,C(L MS7#27$ U KYX\HB)5UWIFIN&F,"R0H[O M0"/Y&8P'7'551?:66%D^$=T4$_RK>E:N24='5E>PV1O#MNX3&%V/[Q Z6S5P M^('W?W:\)V459&VX' ,"[4 M?DA#)$AD**OX(+"@@!6*4$ZZ9GH"6Z!>-W8K[O;&H%,\CO\UXN">04P#>$(8'MTD.F/(P2 M,'1/?3X!MQ0U+;AWV!9!7J"4XF8#$WG;3U&T-$VYX2.C"AQ>C^M@8@^M+U8PINAK;25#+M&$KE*4X@42R@I M$A;_]"R;#^&%GDOG#S*8%P7U/E!CF:'U>R@"&5W S.Q[XWE1EETH^=6Y]Y+/ ME4F>G4R.G):^AS$Y&B)\(FM@68&_4"SER"%;@-^ 2ZOY>4N2*)CX7O@@CQ4\ MWP;& W.#VK(HJY\\#?DDI?LBZ97R.L:.9V#,;V$+%/83 6T3H8"E=XQ)F*#@6OHZ.FL>_]A[L,K*N8\.@H<"O2 MRVHSX9DV78]94-*235SB'++$ R]%M$J]X38IJQ8/J)+SWIR5U]#:(71B*LEC MBZ94:RW-+^Y=%/"^'L?QRQOND^ %_)0=9+X\<#A*BX*M'GM/IB,VGZ+^6L0R MJC.AE,SV%)8*HL,Q*PF*VZE0.)[5A/ZJ$YAQ'#Z/#V%$? JS&"KNN&G?EYH,,;.+GYZKRIOMJW"*>Y K#DL$1_ML;XVP5.-T MZ*VLVE#<6*X[6-59+FG6+CD[VEQW%N3-DDJ7(>8V#=U'Z.XML->>7E/3&2:; ME[%/J,;RRF]J@,WT5C0#U8.!SC7_R%(2"2EO+/^+3HW\]!9]FW>4$7^;M%6W MR?.D;\$?3?RB!G">W(KO/6UHS5D'ZH3-[;#1HZ?4KYX9'883Z2&5LBR!QM$3 M^@(C(A+(J0,I^@7C)AA+HS]D$'@][=:"8&K$4EJR%BM9D[ ?$BU]FZ+96-I2 M_'<;>JT%C1[>RLD=!+?JY??/'-RZD*Z$,485YWR^J.(/C_$9GN,S/);/)>%B M4CBW0D0W%139((58]"HR8G>"09W7BL3\5NG+.*R#--K&Q'KM:FHQZ$N*1I;X MU5[#:/)J%GGU.S%Y=35Y:?+2TJM66]&$=1QR:Q_'2QYKK_2\5G49ZYRV6*\_ MB$>AK@<'O$U\K"G/!U>G#YQTXZ:RY;6"RK;,HB=NMNXK3!O TH:XYD.\U-!. M3@%S.AR^W*...F"^?(6\-IAJ:R_.Z$SGC/,X(9QR-Y. BXPH#ETK)WTS=]1K M)A6=-R@1?74CS[']S*V3_W#?0Z />MW>^Q7%P@51R^[+-(EN:T"QJXLG-,6^ M)&+X(D$O4V+J0^N%++.&X';E;KA:P:^CM;;TJU9I"<[L(6P'PAN\V=:FZS&_VO0_!O"N =C75[E-?>>Q4 MVULQJ:(PJEWE?2O_+R=3=M7#7FQW9'WK ZB#!8=^*Q<\U84>)Z]'/>BS!W'% MG[DMIW3OX%(?S7MJ(M%$4DLBJ=3Y.M9G:5Y]=>]9!)&\0K"]EO?\Q[+%&@WO M:5R;^)JTC3_,R5 W_=RE7T^73RO9PG]6D#.=@2V^*)]FC@9'%)O^F1G.DS$7 M[Y-2X$GL^61J%R/Z[N,[I4X/NV?]%HO^>??^S=]6EY'VV[T!WIW9:OO\(F>W MZNOWF=%.=-@+&S78Q$>O\B^!9\:'W6[H.'EEC_=4V>F-&;JOZ '__6_&(C37 MDUQ)0WVV'$^@>I!N??'E&UW0J@M:7]'2A\]4?Q491X47M)[DC@[,7A()FZ5L M[VBL'>4M-3E5Z3LV+K4-B+QN-YV M;>WBED6W\E===:NE>3V(O:0ZW>W)O!:D?7B#3!?KUJK.4Q?K'@$27W.QKM9N MND!.$V2]";)AA76:((^=(+6$/$P)L2;%ILM&772LBXX;7UMTP.+-_(G#QU&9 MH8LW-:WGT?HQ5B%I6M>%RBL+E9LFY'6AVY+E0N7QT<34'/:WE/322:2&I))$=;/-PLI_)H:/BUO*:?&O>Q\Z[L7<-;M,HK,=M^S".XL!CR3D*]R\OEY MW0K,<6+QU?#VTQT;F@&;^=ZC;<&##)?Q"%Y^#"]3PNLM@K37>?_I]HH^==^_ M8\'$"-B3 7?"]>/0M:BZ.#">HYN,!P-G' ,3^@&.]E++^W@-%VUVC:/F3/+' M5:[&!.XXQQ@\96[1I.-[XWEFX/U76"T&GK,Y8<";-!,9;P'TRC_@?9CQ:-B.,;(=&Q:$UX"5[F3YM-I5 MO].-!K?'<&LS>3Q"W](FH\'I>^V4P_]\' T-/S[8",]HS#/N=,1-(Q1X#4Z6 MY_:C LS-S0W[ZAENFWU.)E$7O"^\3@Z@'X4"]D?#ZXD$XJTXL 6A($B_ &T] M^,:4]CTEJO(]@\)$SISEO6%V9ORA)Y!7R)-#R44B=&)<(74]>(A*AS_80L:Y M"!4*G#$ X^9CF%/-S(BT81B0I*1%^\%$Q/#IUX(=QZ-& ?:#WUD!>)2QO\, MX4MXA."/' EFQGW4JNSM7EDTN2%)TIPW@T].1P%X<"#SI;0@ 7N0% )'2?WH78?W/Z(5 LCY$' 8XGQFVA5C M*?&1F!9 "<$3YXMBM-^58I1X]E^AR^/T(_RZVV;_N_ 0DCF./;5)TGKLKVO0 M@^-YQ02T?A;T@+5(V\+'*X 'X,V':WR@BTKPLO49[G+;TTZKTUE&C80:D'NB M%_$/4[T;H@I?#@M!!]=O\KX8O"MLQB;#^6(# MF%=!]O!:X3>0FX^&$U)-&+$@R5YI,J0UM.W21\$!$5;\'H#Z^-WF'/Z1;_7% M9>2@(Y=R23,F? 48V=TW0Q6QK^6F%ICK@]N5Q#K=G@;CW)/?. M5SLGB[1TD:*EBQ_][J%E:4[7UY] _:GW140\X!M+ZP1>F>K[&+?)A'G;5>S]*:A&*Q;XB2*(2&*U=1Z97& TV#[H>0$$8/BV1[=*$4_Z M(^?EE)9([EW:IS0");GFT_;81J3A53UI*BI+.[+[P>3TP2XEBV0,/.,^"'JH M,9LYT0M&ILLF,;F"6F^5#;I(M?T?O9[RI)//NU+MCQN?(_Q4TH08NI9,II(] MD(9@"@^_5.U<(.AS?L(;0MW"1!/Q,-PL D-N'BZAO0>19$6H((T8Y&VTT&NUZ00Z;>_"&_EH MK89<FJIG_'9OR1P_<4WW$!$_IX*3B$H4]<,8]BW\)?LDS_; M+OR"+L(MG^$Q_\(6/M_>O6NS7TD6 5I@2XRD"[T(8&J!!N;LR0L="TE MM20 M0E-AT(7KQ1R<4N !VV0C S;&<*-T%6I"#QX*1"&=>^GMTJKQ>D)>JH0/5\PK M96)\TP-"A;VUV[S=2I'0.R0[VU51 G2PO"G>CS3Q-.%NPE= %0+ @QX74&[H M$^&J]6RB7J"F$?ZN(B:IK3X!K]+*SEP1ICM'4H4-8$X#,X+ ,"=R \EF(WF] MB:-&#'(IK-TE6J5!\*]P1 M6:VT*5-Z-V.$INY%6O&3GC5&UD** W(I#8WN('$'1?82M2E^C,6=BC2HU9%Q/!_L9Y ,0/@@OE&/ I6F@B M%>.*,)C==L3* M^]@*>>A.4)W-4?)$<#V^ \QFM/R*7-)B%7VW?;&!4M"H@PTB,)32:^T'E3ON MH(T&5LXWP_^#HYS?+@,QYT9E,E4.MDY[L!EL0NZ7F&0:[7A/X-UR 8:U.0$@ M? 1L.-X,7W([.LN_]W @[&\&H:^V3#"TDDW3WWL!\A?N'/D'_9$^9MA+ MWR9^6I7Z=OWA0Q.:9A^^27:59;CKNV2?Y9378N6M;IB]HF'V^H[8M4ZNN)_P M?WHNGS^!-K_UYH83S*]'\$"2WK5+L=A!6M0WPZ(79U@H@+,$XO5(K?CB)MY1 M=T#*BHB5]"+X,H;+*&S';D)0;8:0GM)7VT1%RH8//ID/F MV?*IG@+&O5<28%)O>R*X^;,5^D#5EN#NFW^ 1F<Z,2P)%N#6C8> +H/ M&*G?H(A^BJOG; +RDDFN3DWS(^U1W*:6:GYS3%$LZ7D*N,!;@O'&G4<5 M=Y&G<'1XA.!'\2?H4%*BQ+%5-FHK/NOQ^=2PZ61M5W!_;S#$^YNC98LP1&/X M!(]S$RBB2,.O(](VAS@WQH9W 4Q^W+>>@%GN6K#@)6"^$%<)TBUY MU(6@B,5N?/*E4MK]E&NFO+R%LR#\>@WQQ]%ATJ\R9 R: \18 );6IO,UVIR4 M.#:_ 9FW992E,H@N@1 =9K0[24!;TA-.:T,5-$#'(1:^Z.S[ZX/:0]/T0VY% MH% -"((T@&*KXF/(FR>)MSJW6"!6X%R*\0.<.3,6$]Q!&252@X*4.3#@(DZ=)(O!$%]H!S4)B#:XN6#47_T-T%I@D% M<]2)I4A"D&UV#9<[$L03XS$R)&55"3X'3262_2!TJ,K#?I;AG183>'P(OR@' M4>H9YJED#\I(QOPH&:")%Z/]1G82W!W.\-(Q'E[2NC)]2F9&Q;E3\_@-H_17 MRF'BS^"+V["P"&$'ZLF+QW0K VEWF#H5.B 6T_F84?+F%U<*/%B2FLAPZ]Y; M$!![GQD<(,=J[W:VU9#\A[31G:HMLQ.L '4X4>J1EU QZ@UD"JQS$S]ODAOI MC?:V/8O)FRM:*(S3&RKB()A>NX+YKH,E&MZ-2@XTW_6TMWZ^ZUEYXTSKO[0> M$Z3'!&5;ED=*4)EF>DY0$[&HYP2]]M$#RL22P"735WZ\RK1S;L < DV=1TB= M>D:+)LA:$>2_##CT&@!(\UQXQ%=?28Y#3T$-CLFQ,1IEF16*R MV^I6*^::H,>UM MU4#9?<5Z*BR_.7)UMP0!+?6*E'K?/=>L5)&=G1V?+]8@E):ARP:=Y9*#$G19 MTG^_83T/ZM<#H4(-5E[[A/,UY\6ZD_,\G($C;,67_NBNZM^09&2#8,7&6@2?6K1IV)G_RDU3+K_G2N76 M-M6FI%,\=3)G$Y,Y!P?,Y>QOR.7L=LK+N&S"VH=/Y]0Y&-OE8+P*.-5H*SIM MIHRT&9Q7H7(,OU%INSH8P0J^!F3.:)H\0IK\;KL-)LG#:W!=D%&K5'Y=D'$, M6-0%&:]=+<6MI25XO;'\K^P[K6LS-*'6A5!U;88F2$V0-3#G=;907;*%8AM< MI8?2<08>7QU[I88:H+&8!)N92I')A6UZQLFAL_\5&+?K_U?->),=B@BZ9T>7 M@E13@CCDO)L=DG'+SDE;I5Z5L)0R?<56WND;_;07 M/NWPX<]5=N'.\F3]0FM _/+#PX+W6(^7;:1'5.31F<9F_;&Y]:%3H<@\O+1L M\&%178\*-A_X',]13UUQL.FXIHB#&BU,2SHJT?JR_BA>G#:Z/*NQLJW@G%-- M0)J ZDI ^@CA6(\0E"K3YPCZ'*'BN_Q,G'1^#<#)^X&'/IL501YDOL*N/'.L7]X"GN]0C0E]#8:^'P]EM#[/VXL#I\OJY'8A>X# MK-F5V/6T'CQZH"YP6S'JQY!_AX7O:;R[3/VHJG%M-3$1K7R/A9O/-#=OPQ MJ5QP^>!MU;,*+:XKA_3V.+B0!_.SYXI.+99/'G;BS.-X36T5[JEU^O73.EX M1J'L%A$9/Z]2_^QJ'E:D;BZ[!RI/UV9A/1@4Z?%G]F4Z"P-NL2]8Q,#%L<\Y M?+L'C_[J @Q-T!T KT_/)EPZG.)?%3'L^67Q_/I.&X@-MYQ>R6MJ _&H#<3, M)+XZ**!#5RS$2J>JX,-IR9-@M7+90>KV0>I:7HAIX$>M76KSGML.!C0=;O@_ MP_M,WD^-YVB'*ZL-"FI8\3+YFC>I[D6%%*67/N24'!VVWJ9"+ VI5F:QRRL> MIO5:+)AP)I/=N75B !."V9(DD:JZ&GCMIK%=/>INJ]]HY62X_82JPF.'\ MP$?NS-OL-\Y@/3-T#/3%<]&>168H$(&V:_I4>0B&%,A5WWO";_$"T4*=;$X8 M_S.$'W%%^AJ)S5:N/GQK!/ @]N2%C@4V\1P(5:W#QF !P]4N,^"CX\QED4^ ME9% [1;8R<*&WV%S<(6P@54,GTBQS;*LG2\Z:C-65]!C(&DQ2W7FD:73P M3KT?L@,VE]'P6L>5KI]'NA[G)8T@72]W[\P)MT*'7X^O##'Y['A/=^%LYBB. M1Z'F> )$DRBBOG;C,-3<.:>UJN>&R:Y$%)B@D; R-D1JGZ M7.E-+S)I]'#5PY477YPW<;CJ>7?#<-6+$@>@%K3VX4N7]:"3(^Y+5I>6P+4A MA!IM1=.DGJ999 'YD3=(U@TN#M[@0@O#A@G#)D\BTP2I"?+@5-"XYBY+#ZU9 M3LN6.94-"71AC!>P"D8(GM09E%HH\(C'"<'>A ]TBC/E!H9\,1Z&D>REUGH_ M'[R'TWK\"'F?'>]5!E9U".+FVRT.H+] M(F%WS -!-64TC#*J&BY:@ @LVL;*V6G_@O::<8.D\]*X6%UW?6W!R]+KTF2Y M&4;O-Y-?D<,PJT)\H2#=)R"TPQLO2*U.&]]7":Z1 \LW MK2\F(K+5E-P&4UEA>4!GKLRPGX1 M@SKINMIS@);W39#W-:)H;;UI;M;<7 /:UM:;MMYJ:;WM =12-&)>(G@&YF4C M:66GD$V''3L"K]#\C9STOGI'_PZ=N[&8;;=/0-N39+)_OM[>"FR9#%YX2E_P M2>*J?>D=%;HC31.O:DB>M:25UYTYG/)QR4_"/_XIK>E'_W@GU[ M1A4?INP.5B"L\BKIERER!"KKGK+_^LN@U^V^9T/3#*>JK=\U^(,^RV""??6$ MR&U/M%U?L-3RM'H.FO$)1?0'.PP\2^Z4=;X5M36D@/!^PIDY,=P';( EHP\C MPS%&2E*](@2S0PE.DB);Y%N>YWWP^NKK_2Q^_X=&\WI4L_%& 8V"]6M MM0[46FNP1.X[QAP/U%OK MQO3AG]QZX)H>-3T>I@"\$$YYT; _F6XH>'/56Y4 M5\[_>'$/G]I/PMHPA?$N\,P_)L"AW!>?_@SSIV!UNC_Z,FSU(Q4%2QDYB7WS MC4]'W \%+GX7P&7XI5SX*@ILB.&S+78*G0MX(_AN0PR]V[KHE#!:Z]VNV'W5 M5/&+8;L8!_W.@VB2 AD:-X9_8/(X+;Q7@Z:-W6AC5=S\P$+C='"@::]Z/',] MK(.5IT5R' _SN>D80MAC@"SY]+6P%@XUN'G=Z=<' MCM KQ0&5R/[XWGK8[# M:FYC#,X+;S-U>#U2&BW1X6SO_4$WVQ18U8COZJFIRV<][>T?@SX?JH:^B=[F M%AO[WI3A83O.KOID^#A'LR83L+7TK0&LU@O?1='Z&:AI"WDI3X6"&^[;GO5B M:?RZ?&I-8)436!W5?=FDM:EAYG**3>&%*-71^K[3XP$E"TX6F"TT7+Z(+'6VNMW>:%VV6YA9[BU;^NR-W2O<(<^DX\FN-(Q^ 9@[A M=6MGN\%"IHY>-,B9;MEY#]J3;J#)^$I>4].%I@M-%YHNZN9)Z]/@0^1^+XXQ MUKG?&S,Y&^)/]UMGYX5W4#F\/UT&591&%(=VF,?V,[=._L-]+\Y\6**(8TJ% M:);(J*-W7(74T-[Q#F9@'\Q RPNQM<=1F[NU>4]-&9HR-&5HRMC31_Y[W"UP MJ57>*M]TSW9BF197:9@=M">8H3*/P<@16(]O,6/D/7+L$;:R$1BV^7(YM2P/ MC&?8&G\V^2R@GK1!XFZ/N+(_ MXEG<'Y'PHK5TT3P-\XFQC $F#O,T[6/_;WAVN&R.%P83SX='69C3_P"\$D3W&D^&;XD6=>8;BL#WOGN/1@OS+-JLU^D. MF/0P\ OUC!M\QEN\7C7FH\OPVZ@[7YLAB\=? Y-[C[;%J7MT"UG??5!<'DRP MN$ ^W18BC!L#JEW)R078:CIY1X&N%?-F5+C3RF @MVO8KN0 /'WR9P@J":LA M%)H7GBG_-&8@H5"X(&V07XAO F@^&1'M@&@+0#*@[)$WH%N6]#.\O?M51!!K M,9!A,^Z3$P9ONMT*-ZD52(PM72_AR-[>W@W%$EIBJA!+\ ]G2"@;7-Q8?*69 M9.C[V.T1Q=F'^9*$&^)^0&*"(WL]IE_%,*;-]1[R_9-WK[J(?4)8<^Y*THPI M$U\J[23CW]]ARWD^L:!GI]WB+]\_QWYQ9X,[?'G6:74ZG26'F,EE$8*@OX#. M)1I:P)*FZB2/1(=@1&4N_@F+Z'80Y_JZ02FP,F Y! MXOBH2!]M $^^3$ ,&[)1)KS8F .;6"UF(KH=_(2X$U3]@UK2"X,EBE O0FS[ M9 O.@*>FMDN:]6W$S/"&HSFH9>Z;< E1=8O4X,MPX"WU\@GPK=PZO M\@@4C,8 OF(KV;3/#1/>RX>?X $(RP#X.V!3K#JFY^)^)40XR?&+]P*7-R7>. N]^''N93#!@,PV--P MRG#O**IF5&. +XLR>LX-O\VNI>A80%KFB6P*5@L;\0@X^.INO$OU#K HOK?# MA4C>>VS8/BJ+/\ X>C2(JT&4A60544#L'EY6 ?&[I\A$"I+U8N,V%HD4DD/F M%R!YTW*"GGH_GY&@J)6[%>B88"I)DRD!#>1W+?M2Z#P\^?U!RKR0\*6Q8I M8T1N$.S&26P2P/V>VB^9F"TV KLQ0R5RI2<;+*DH.($ @F4?O$?NN]*< X-3 M*#.U#3[H2LIJ-9J_[_CC(67HH-_J72PGTD?,309=&G=I U512C-%[$M4WF=[ M?'!1W.\M'[ANA2TE&++1RT-(X]^ ,ASA16Y2X8$:L'Q./BFW3+WE1W!D0'3X M;.BZZ$UGPG&^QI*=2SX-[!9[N$7?O\) HJJTV#($#XC#S@)7QP_!(R MW)0$,IXFGL,C"H[4H)T?]X#W-M5<$% 0\!R;R!ROD&^;#/^0[QH_EGZ)42Z/ M&8 +9;0BTC<\>Q6ZR3; @2W%LI"#>DCW2VEF+G9[E!LK8, ML(M<*EZ.CT1<.^)4^:=,?D7M8]L7&,1P@3U\8?CSF!S248X6 DG:9[CT[/^S M]Z;-;2-)_O#[?\1^!X3'WK C8#8/D:+LV8Z@C^[1K-O66N[I9U]U0$111!L$ M. H6?OIGSRJ@,+!2[Q JB9VVS9)%*JRLO+.7\F',7@[]8"'TH!1FD&Q8A'= M4;PEF,/=,$(4SF['O/='>#,/4JB8X2IIBL==1?%O(MREF=C98I: M@H=OHC'W1;=67ZX-,>PK]C:GQ;$8N7C]O)AD=UWE_UACE*:8Y*J[&2GR#5@& M]\Y#_#9[PSBM^E*8[LTFF"8J7=_!U6H%X*UNQ[;4?UZ]??;3_#N>.HUV'Y_. M3;71.Z]:,W^HF0E3-2QQA%*Q;^!I$J1[(.9[U?M'%UOAA+C/L!G^N^QJCQ=3\0SYRN<.S=G MO""Q/)B"%G+3G_[9>K;R-7&Z:8;I\%_"J&SV9TY!//#]D!%_9.:HY$)04OW= M QJ_YG*Y-87/45XNQXEZ3I7F##K!QI%U[Q"V77@;4.[;W!%WH#OB+MK'>4=< MYV!WQ#WIH3=I)]O.]7/FOAZ\KZ=G[NMYQ'T]8"0*)NUO\.-QS'__"-+(/8)K M? Q/GB!/?H8_+.9&ZU@8\325P/[V?/FUFS78<'-EW"ZVOI@]I0A0L8.[1EQ0 MHZD8AMPY0W::*4.V#$,:ACPX0QH):1BR5@QY9!+2H/^< OH/50:H/H73A?I9 M ;:#:8!II#E%%OWJ_)%!8SF)76W1KG::]/?M@=)6E/.9G=S-3L[)[VYK)T\/ M7;CN&[FC(]GJ'^CJ''/#0#ULGJPNTF+S9\ ="UCH7OJ.6@?K81@=[.JM54I0 MMVL=E<'==W%U_:FBNV]S/W**H0411-]A9;*EM/VS[)QP"V M>@+LL"/AOH.;ML1-SI >KRRP7WOF393LK+OK=Q5DNVB;[9R M3UNYZ_S:^>G%=^J^E3M+K77.=BQB35CG&"\.>BKK-)QA.,-PAN$,PQF&,PYX MW=XF\,=KW'U&?T\IL3XR7/5X7@+;.5S2SU4)=[8:3E^UI:S5[\<#L%OOO.3! M@.ZM?9G;$8+N#132NVMY ;LW=/\9?!812+-^5YKE2-Z0R,K""A"*9L)0- *A M:*JQ_A$0.9Y-@&B$W'@/;M%;3OO'>4H'WG[<6@??W=P=^=&_@[ V3P MQ($,^$H.IFTX(AB#BI[R&K%!C:9B.'(7'/D'?2E)/Y+BXW@>F2_#]3\M(]KHL C[;0J M\W.;W=_4O>C;S;/3ZX.K2Y[N45R@](#4 $KXD]A?BS=^O_[PYU1$?]*+=19I MKW[!UUFC=[Q-=4>H .I7WZ3XSSUQ*?]R!2"02[ID\L,L LI=T>W9?$64'F5, MZ?6H>HO-Y'FG9Y^=[:!7ZM73ZJM96:C'2Z2ZXH7X,F!V64.VKUR?LZF,[S?. M#M2S8SR!8U($OX312,!6/W5%L*&E)\DXBS*I< !-T;5;%5<>&D5Q($51P11U M5!6M;J.SXP)=XP[46PM\_#'U(J,#-M,!1$1ZYI ZH&V?&1U0'QU0P11UU '] M1G/'0&BF%OP(>Q:?R#(-7QB^.&3+[LG&.VJ?^:PL_SMQ,_CPF<^=Q3^Z9W;S MXO0079]2YG/7H8[6#IPC8^<>>_?&4UFGX0S#&=OH7]JH>X=T_&"6C$/JK_@= M[-.H<"5'_.XAIRB^HMXQW3T5+6#M.5QVE.T]UR)!!9Z,N><&^W ^B[2CLY6F<':^58ZI\>67^'YN@>0?=&[::2L633=!>MSWW21D;5?@3^#0\]/+#QJ_BXVG3?R0Z4 MA05]5IF.4FNPR+9^C;;T4]V]?#/C%%WVRI;;-:,K3UXMFI[;1W>!4Y.M:0(W MK%B']N_7Q(95[=_TCV/I_J[=5 QW[H8[OXJ)XP7HU.*_WL-(F"R=.3YOQ"=O M9-C5L*O1Z\?"BH8AC78W//J4>71U%4__/A(-7_NBW#3+LT8-7V6YGD:VRLCE MVESTB/J_E2HWRG4;G\)[$?'?O(F7K%2]\2?]_I=P%OTF4.O/8IS7E@M*!C^\ M>.4JPW4*45O-1K/GOQ*T7H%GTSH'A MAJ)53Q[=1C%\I]%KGQ";[EI4SJEVW2NKID:[9J]_$]&D73<%KW'>ZU@,W[BS MZ$$X$8C'1JM83FQ8K@[:6:LE,=IY?SQH=#1N=)GY%NEHHY./BSGKI)G+/8PW MBW'^D"=7U,)%OGRZ6OB @$\FXK91Q,V[$W41F^M&?XXVXG:D-&\W3<2MWC;] MXR)N^V?'#2'/6F=VM[OCOGX3<:M5Q*U&(G,-Z_Z\L>LKMT]*5)Y,Q&T?W#K7 MUN^:B%L]M?/C(FY&.]CDVO#G'72S+6)N)VT%MXR[M@F:&)U M&.$Q3YP&:.D36:;A",,1AB,,1QB.,!QQ@OB7=2'8$UFFX0O#%\=_ T"-_*]# M>'#'$#(V0/HFHUJSC.IQXNR?E @Y_D3GPEK#"Y-_/+ RT2+K1ID8E;+M!.#I MJY C$1_'E9<[H-(PZ;(#!SYK<_')4UFGX0G#$X8G#$\8GC \<;+ID=I0[*FL MTW"&X8R54V=_GW^AH#:- UR/M\_S/;D-^O\(/D_@RN (*A^ZO M41@7VPOF.>6/#_Z1#Q_,)O? D+$(=AW57&&)_9TO,0@KHE2%#X#/PN'W]/K" M6YRW<"TOL(27 $-8(P]?9N'DK#"RW%F$5QO"5U8 ;&--8$WCV!)P*-SJVPYM MRPEPG=PDDF8GWW# MRI_X><=HS8/:7_V@TM]3&;9^'W[U>%X"@GA8<3&-B!.044@*"JI:R#*Q]?+K M]>_Q*Z)ZZ1?$H_23 ?RDZ@:4->Y/+<7MLM?1VP:!6_B$)C@ SKOSDH=O*'&W M=W/JD5PD.I=%MZE<>J=T]>K@]C82MPZ+)99W* WPLXCN605^9VZ_'EB.9"X4 MC.M(*;S0E:]S);E#E[R:>UKW>D_K>>\XKFE57\MI]^"L+KJPL]7>W96DK=9V MQMZD?FS%^^^6Y D,CKS!D7\DCCS:,I*^SF0JB8PVT!&@Q!N&/$&&5)EHIJY^ MLP&YA?SQ!S!H^&^_.)XT1O[E^#-SM\$6RHUA-<5P54[;OVZ)R4:VQDK!+_F9 M+T;P2GKC\DC7'NUJK>[.S.>1E[]=CUU(ESV[H: M:W_LN!W-U>L?K>8Z6>^L?OKM7V2]G;AZ>WDHBNOEMVJO*7!J*]ZJ2_) M;S/8ZM/67:W&^?EA=-B;M6 :1*F37J;A"\,7QX\T5D,3O?:I_\J* MV!.WW@^>F%T![:9^)GO[O&^WVSLVDDSJ_W"I__H;Z>U&=\>W8A@C_1B[.I_* M.@UG&,YX1%^S]M:A+YSH#:QG_';B_% SG-N;M$+?T^.:X)YRL_5@M7Y89SJ- MPA^@^1+A/UC/%YL4'R=3/WP0XEI$=]Y05%L8J77 K:#?PL3Q]>_?AW'R.4S^ M5X#:5FVXV4C\4-'B6,N.H![0K]>_KV,TZ*;"ZVYJ*_26V0J-<%,X<;ZTNR3&H=V;.Z/.7J0(AC% M%XI)+IAS(V";,9CCWSL/L2;DQZD5K5I_FDT0YTHQ=I#:6KRGU>W8EOK/J[?/ M?IJO>SJ-=A^?SDVUT3NOF*W\^*W>O6-1^PY,U+'&$7+\WX"?G_U,?>EX,A$Y M$AVLO__DS&W8SF]JP920Z^TWNAYLJ?Y[# REK,97GN M?SW#SOEKX0L2:X,IG';WSU[KK-.\N#C[L_6L@FJ[9+8#P!\HV2BA#:YFT7 , MHM%"5-EEG=O[;[;?9W0OL/XY"V1WV;DR*NZ%Y;CAE+346%@#$.+AY_#.L2Z# M84,VP2\DZ,EP M. LYY!4HHR@W9L/Z!E^GKP*IXH?WH&CA^'AX/(4<.L:73]7 '-S"LPN*? (' MA?%!G 14\([",1^\>!C.@N27*)S\YD3?14*HQ&JM&&]93:VFJAZGK!Y'2NF* M%?_]&29>92;$5%ZWET(:E^RD%Y8K5V:-8&G6R/$BZPZC1A80#_=NY$5Q M@I@PO@-_NLX#TMU!FVHD""2&;1R;S22!AA"82KZ(0;L/8-O@6&OV3V%?'#], MWH"E 78/[82$'(D)0GHNJ;8$(]1<.1IUUK2;%34,BA$)3"FB5<"Q0T@*+XYG M>/$!S $6 G0$DDSQ.*!1N81%<;67\+QP/Q *#]MP3)>Y)%D-6NG/;_?AMS&< M69C&('"_W0-[/\!G&S/E)L1MV^U^N58Z1UMU\MV4GJG0N+ZJ!BM2IO<",)"& M]6'!DXMQ1' ?<]]TFO1-*W7K5@#8VN5.DZP]Z+ZV*F_=WO\):!%=.DWZ>PWH MTK5[_7(YK^1W&^4(>IG>G? ?[$K.S]0H@VX%H87]X#@,R%KU1 S&R@.ZJ1/' MS>00Z$B40R":%T4F=J1$U;WS\L* .\?ST0@']Y22%HOC"W4479US^[S5GBN[ M(@*GMQRU4%(-J153$F575T5_N,+=7!1& !,OG(AOS@^T5OPP!DMA>\!;RP$1 MZ@:UM:7L_UQDN)U#/-61VI_#1%BM'IGTK=9;BWG. J:#UU6!6KAS\>;(^,O MYJZB\"\*KWT$RY($( SZ%0QKK$QD%1!O&4S.@+'-K1R)+*&VP4J<'U:$&Y'" MK4GC"J0<0CZ.0G+;#)": 5);#J1VWED"I+8EL+/*L9L&2,W@5CUQW*IOXTC( MJ.%O!)A)B8*/Z.P> 2A5[:9BF'$39OSL!W&#M!27I0+Y4P[>?VE\--N2=E<"N?R'=L\I!=&"M=""N]J@\]VOK\UO(7I M#P'$ DDUP?POEK6(.*%"7-=R@F &(JDE[WBLK<^^ZT/B/2&G7_MP@+F1J-W2/BE[''O M)6/ZS7 VF?D.49QIS]4U#]9PC-G4&*]H2E;@EN4-9C3+P?+ 4B MO*8^UB=*-Z:MO&=8PA\,/=_C:G\ZNI?!!S$2421<^,$@CD428\LG%V1@4@Z+ MT/:[O9TYM7*;[ KNPPWSJN4 =?'\4+GB/1RUD>/[EOX+K9$#]X.*0W.U7O./ MG965<2TZ<>I-**OUUAU]<[=[%!?:?(OV"D4WV'[+SN3Y6>6NI04IQY?"WO D M.SFE!X0"QS^FQS4[+F1;G;1N//,33I CT^GW*<(KL.'(B21/5CVD1LR;#C@2 MS#9R4_4-'VI#-_99 '\,NG43/JTL!BW*A[4TLBX.MJ:%+A]",6]4AAV@ZU?KK@WWY\YBIJ$WH^IQZ$/I#=^$B=.,DO( MLO6]B9=P7 3=:M5\ MLW TI%"19:XMC3,*9*V&R?%JICJD'+SEPL#UW\E40S MK @;/JZB\ Z,#N2&@?O7+$X(D&._N]-M[7MW&3(HH!*H#FRNQ@*? E4(#-T'$ M*8C]ZQ]L7Y/%.V3HKF*.S+374=L8*83!/^?K4.C5]" ML##O@'7B^,OH4^@$U QVY3P,QV+X'01!PLVP\+?;R)E,!%?Z#SY]^?9!@![P MX;%T/I(%MPTX4,:^S@,.Z#*2Y"=%XK*%*05W=75EX1(7D'@'&FJ=@[<&69IS MR;*)65Y%TD>K)KV&9S]J:3=";FZ095UO?4V?:H_^^YR]C$0RBP)J!U:TMYQL MEV07*P@\D*XLE>D!^,+SLQ U)@CL+2L$BN;E@!;*NW%0YW@U 9.3*]?C,$KP M:&W#ZEI+E'3FB9+3X? JR;93EXA3.TKGY/219A:BR2)^#/T9VI"LO)P?U,L@ MK45N7+MF+R^]5VJ2[P=?/UY;@V&R-$!51YB7Y6GI?6.\[)$IVPNQ M99I5VVFP90K8,NI%P X,@!3 D5;>!C3 M[MGBL=28Y-V#_+*>C;,'SRN5&.MZ-H'ID#%T(_SPGOI<<2>_"C"79EQ9I4[C MES3<^NL]<,;8;> MR]"F];L>K=^ML_7:;:F+MNJBG2-NGJ5.;HL;9ZUC:9JMW50,2Q7ZL8^-HXQ( MKH=([IGC(QW$(S@TAIEJSTPRPL"D2L,,_$^.->0XC.#>]S:YEY\PBF48?0-[ MP["XD9=&7AIY>7CNJI:! MF;IEF-HPM9'43XZI#3L;&6W8^2FRLY'.]6=GP]1&1ANF?NI,;21U_9G:L+.1 MT77)AYA+'NH"+U[=$_3(),26D<:?[QV#6J;=L<,;6Q#Q1W]XR?C]+(:7B.@C M=?\"71&8"OX/,:I6 I'\4Y(Y3V7])L[KQ$GXCM!9[&'GL4S:QJL@=&18UIVE M(#!V__QB^VC6CP4K-YQ2OH>W)IS2LB_:.[A\XLEQ2EIPP=@[6.ZPFLQ('U0; MS%P01PEP'%E?Q!N7B#>->U\?UK$O>CM S#_8A0BUYIF\]#A:GFG9_5:-I,T1 M\LP6-%)ENW-M6.3\S+[H=^O#(X934NG3JI?MTNO;W9:QBAZIEQM'JH9[= M-)RS7\[)RY"CY9R^?=%M[Y9SS%U]]0ZF23B<>D3/#G2-V\Y":(A'- A<#8;H M (?\PNZV>R>G'HZ?5?)><"U8I6=?M$_/DC@0J^POB%8+WFG9YZTR9O3Q1D/J MSS4;AM%JP37]LQW;GT^!9W861JL%B[3/[5[?:*7Z\4K>":X%K[0N[':O1EKH MN'EE?Z&T6C!/US[OEZ'J#>_4/)A6"]YIVQ?- T729/1G6H;RG/>N1X67FO2" M?3'SL_GH\\M:^AF(>/JCLI]_^ZW[97#9M>)GI[%,PQ>&+PQ?&+[8.5\\/5(] MD64:CC <872'X0O#%X8O#%\8OM@17Y@.P),H6@H3QZ]'R=)1ED)7UAUL+QC: MN;#/FJ;JO59;O=8]X6O$O?MVOWM^P\YN5 M_6PSY=4S+9.'%N^/NKM]C7J*)NSR^5E]=MGL=2%?OL52O'/[O%^C WWR GT[ MM3-;/.PMN[_K(@;# %LO@-DN W1W+.Q-%8<\CWW[K&N@OP[+#?GDWB&YX=SNG)L>=6/,GYK2 M.)5&A2>RS"/(*]2%5$]DF<; -[+ZR%CVB2S3\(7A"]-3^21R(VG9J<4%JR8S M\B05=+UB+H]MB-LFK'7GK$8AM">PD;OJ5+TXSFTT*$G=[.;GEC=^0\=.RFN?S"V+\G)\=/)5OW1)9I"HL,1YC" M(B.KCYIEG\@R#5\8OC"%14\BKZ R"IC5>F6]$^!*"I5F^.;\,#W83U1CURN6 MDF5>%42K%\R OV5J-@QBYES^'?'MQQ])Y( ,]0(G>J!^K<]A@(&7*/1]"LG M.1%QLG?T?8/'O7G0] #\L.NT1O=B![>HF[2&$=BG+K!W#;)N]_HU$MF&+=9D MBQUE5<[ML_Z!P)A-25:M7"?@4NLJ"N^\&/G]Y3L1B)&7O#)^DU'#-9&WP*$R M]2R9<]]=&G6ZMZ"^6[F2S[/R7N[:7VGMXN(9XZ\805EG0;GKMHU^ISZ"\DEM MZ(Z\A/;%CF]?-)571G2;;+[)VIK**\,1M>(((ZN-K#8GTU1>&;XPE53 @IW9_!]4O!TL1[&+OEK61KK)YN\X)G.WB MGI%'-(X:(6B$X"Z$X,Y+C=H7_?J(P=/>PYW5!;7Z)N9OK-13$] G/:IK--PAN&,E6/_\%\')H9_84_C\VPB(F_X<_'? MY1B\)-)08-_$UH+PK7DD/5AXO;W)AK3TO4AW)/?''-:B/$.1#OB9EG*YH1Z7 M-Y;CWSL/,9)(CCE.';I[STW&N/3FB[>6XK4.SEK+RK2Z'=M2_WGU]ME/^6GI M).PTVGU\.C?51N^\8K;RX[?T^+U\]4WH8]?(WQUK'*&7_+?B0]>//3#>!:)^!N\ZYT?#K^O&.P1\="9XIJBF=@:+_>+MJO$U8=*=(6)L%I]ZS__UF^W6F\MW 6+ML&J.F8;'-L# M+7#N_-?,RNIP$]-O(")QAZC@^+I@?= M> +H ]"ZAL+WIXZ+Q/VO9\UG]&\Y,/T[9XW2"Z2AQ%X-?R)W MA*S(MU;.S'P4Y_0UMPD&]9UI#)^JOZ5?Y0A01<6Y^0SM:[=@+?8N7M"Y+7F$ M\OLV+&JNIV;57/+'0WO@R3\$9$O-+VA6VAH9"7RELBIN&= ME'?.3H-WT&[E9;+U+TU5M 1VR$&[W9OVTJW9TQSK8E6=#B+P2O/5R.O'7O?Y2$Y"OGU M2=P)GY?9.F&!=6Q[L4OSP^S%>GO1,7MQV+WX%B:.;S;AL)OPWHFB!QCW[S?1 M3S]SJ+NF+M+>.L>L7'C'=)$MY+9/&$[]EH93,:$2"=_!H*@*ODZ<9!91P/^Q MUEP6XSF"VG!*,[8WG=M>Z\EJ2U\E5.@L6"!/Z,\L$FXH7Y^NAP]P_E$:8&YE M$+C7XS!"43)Y'TYN0%:X@PG(YB( TB#^$F19O#\_QHD'XD)/'%;43/PF)CNV44_[*)J4,T&'?K"B<#I M2,9O)\X/9:_.36+O*4&^W%O:;O;7^)0LY762ZH\T4*) M#0]K/:LHME=+L9\#^Q3%_/SJ#2/7#9NL4%ABV,2PR0HU+X9-#)LL*L9ZC)376;H^V3HNZ.JC&9+0ND^B1JR M"QO4C:D'.GG.,QQSXAQ3[PHR9)KF\1:0;>P.;U(*-A?W9>-E;1,.*%=8ISL& M1XD'] VA>U*('@3["==%"")<'R'EN&O=/&#N<(B'4CTPFH&_ <\Y\=@:^>%] M;,UB_$X-Y&'4!D:P(AB!4(/@% S'5NP!"1R3,0T7@TS1?!CK/ISY M\%[\S!6P6(P61>&]B.0S:IAA)%R/7@(O9R SF/G0=^+8&WF(7A9;>N"WL0R/ MZ'%\N0[\YV,RO#N'F]L@TSJWVG,MS-/U#NS!Z'0$H*E5.3",55;CI](?__'_ M0)&!*INJ=VJTKD!2G0.DRCBJA) WA2$U&%4.%?WM@O[W5IXIA%%E.PAK=I]9 M/_W,DZCF&F::_([PTPQ6JOV4H$K+J*1E[-)GO'!9DRP'???EZX>/7U^___+I MT^#J^N,;]9<\ORY@5]IR6:?_UY;7UY1?KE\O/@\_O+P>?K/=?/G^X M_*9^\_7C]>^?OM%/OEQ]_#K +ZZ)SXDB9+YEUEO5,:I '-QXM<]^?H=*5\2Q M]04H?^?!+W%.Z\U %YFI';7:C-#6 '4;"W8,XK'2VL"UA 8(1O]?LX"_);V- ME@A\""^+,7@9!I3P(2.C$FV0K13X5OBQN!^#26'A?V!H5/4XVB (9O ,NPX6 MO.<7L.6M'&OK]C>;W\]^;C5?_[=D:K3^)=XA>@36 U@ E@CPK94EMHT%1*ZR M)#>G\A_"3%0ROL_>APF-!P'()=OT=P" \L5>+F<#7^"M11.;5A$,!N!LP-F MGHWF7Q)Y-[-$$.%CY+8ASN@F"F&K(R>X)4L37NK.AK!Q-"%G^.^9AX_'28A_ M.##KA__C(:9@':*A2%.#_:2E34$.LR\6-RQ8=1C=.@$0B18$,YC1=( 8F(& MMP]A6)A,@J\>AI.I2 2PD(AU\Q;?@Q$H>JM<'3*7OD+XG:T6A9]'WP59NO2( M6CI0C2;%7TLZ^+XB-J];HPX2 29ZRQ;N*/3!3";S^3Z$G]P2@[\I\E+&%WA> M\_+R;8FO,NMK^O.):++NBP7Q%/Y)9[FNHP!VNS=_C%;E&!5OWJF:6W$/2EKM MBMG-ND1Y H[.D,_T2UIU\^W5)?VE]?95BO8=CD;H/)$E1DPZ"8-P"/P)9\T; M I/?>@F(%-^Y$3YP,[EO<(R6RM&E/W!! P3H,5K^/@[<$)J2K#P5>^B20UG M("DFUI>/OZ6?-ZRK2]B$.,0S=@?, _HF'"7W*! UL05D@[&E9($G>27J#/.K M\5_@T:* ]$/8/O^!OG2&40@J-!!P,.%DRP'PQ_%##(H(R !>Y#T>=?@3'DN3 M;]D/9].ICX(TGJ&@B4FZ84CJ-QBHI8.,P"2C ME8 LC6&O+) Y-Z ?P:]6'CAOT0+"+-V,, "N2M06R$3B!('A4^$'WP!EX3]2 MF-TYD1?.XE3D8QP/8V!Q8[G]8X29$6;+A=DW#!,AJVEAW%24??M/9S)]^YN2 M9RI8GA-J#AP[X.J<_5'0PYDQP@;'" 0?"P'Z97;VZ5M0^,*9J$' 1L679"+@ M'H9QZ4O\FR\RX0&' J-O*3CI.U!$@=/!L9@*09PDSI!.?A%*0 MC9T(+>4IBA=XD"88"5J+FYJNL3-BX2=&H T\?&DX%0QE3Z_SHF'DC!+-+@J< M.^^6?S!QIB",*/0%)CB:3TX4>7>2.*Y :8!V%U!W*%R\KL.V1C[Z(1;(M@ S M?&1TW0L'Q9@<#]Y/MAR,2+.&3YP8R'D+O^!_Z_(% Y8@6'#Z+&-"GW[5L 8: MJ=3NHMB35,W6)C=!D]Q$GS%,%.2@ '*%P4V(Y"0B*DG;2/'2C"U M=I$=,O&X@@#PNCEZZXJ 4H'C#_Z#;N1JAC;R&^EO8##@<]S2 M. P"X>?<@RB6OC62C,UZ!U4>O]Z9)>,P@O4@)\$HBM-=4,_PYU!:"C@8^ ZX9'CO%/W0.T41V!]$QK^-PGL,&"<8B+Y] MD-''&#U%]BZ&ZB>**O*=,' 0WJD# GPV!2O!(V3[A[E.!3P$)X)7GS,;Y/OA M;22'T"9 Y4Z4&'D4+P]A0CH9Q _8%(JIHY=S(UU]$>_?__P26(/9+5"\9 M^\%XWN5\T1A",:2M#7=Q *L.K=^"8IG[?.&RU>)Q##)Z.0+I,H-II%)-I=D3B>KWCP/_Y?-1M6VG>6SG7] M@KTW=YA-@V85,>1V1\T>K"(M3$[1X*<;"5]K"_11UY0G%7', MOY*0J?UP(V!/O#"R:310\LGKE'39ZKQ@Y-/8++/(?YA@Y$" A WQM_*%=HXL M@"3P^<"4>%N6A[4M&%_KK ,Y]&\L O#(-; MR0_DN623)[ZFY8T=\J"!;#!!C.W(E,D0CC=Z=%(H(!7@.^G-P[\P;&?%8V\Z MQ3> R1C#06J(ADW^:<3N+1CM0*2A@/^.(E)CKTA8%F;#,R&?,D!C$WP"./W, MMX*35\I;'SY@XL5W'E \C]G,E?:KI(QR2F*LK\,0YI+DK(/2,00_ <1)()KE*F$L$/$-A9$ULI)QD82B6K-X@T48+ M2;DY<;:RAIH5[ Q2/-M-#PZMECBAHB5.+DU])]"Y8$A9&W+N84L\L/+!@XH> M+#*WX8VD37WB.[R9C*(!,-NQ\*?6!-B!K/],G*1TM< $#G > F6^@W1I\\F MC+NI49 CJ/@[7$+(R@B-:1\SH F=8YB1P O2HC"@V$9Z@/!A\+A][_]H*))C M(GG $Z32B<"[X/ELJF/+B8FTE@/ MH;]E2\=:4-3$\>&H!\2I*J2-<>9!>G[\!SN5((GS':P8KH:,Y6$#4L2HN6YG M5)P%7()*),W\HOO*Y.:9RX(M^1P?"32@02T002EN .0K2IIT(V>HOK$\1L7_ MM>61FFU8E\ /*)9@3 Y1T3ZJ.%$Z-34A-3*PXT2RF=#VC&,*V>Y0* +KX@0R M2T%SYD59I15FI598)B&)NMI10J&1DHB\;"J/9:M$L?T]ACW 4\;18$XX.N7# M,ZIQ""<3D<3*NAJ@8X-'P4MFM%PAM8JA?0PM#BY\946*%DW M\M"6.,2Z#4G4A]$]#8-GDIP'^J64%#(JIC:=3#=TA44TP8B ,^5D.WR?2@J\ M49$2&!3(!2T#.S .[],"R<+^:VJ#IBYC2NE5C#/.P]-Y40I63&/%SW 8Z0#+ M%PMR(^ 8VVC.#ZDL@S<]5>?*Z2B8JI6VVD*#I[]]#W%-A[!X=>L,CER$@?:Y MB5)V#ZU\*G+/I3-?YL>+E.D,>Q:SLUAE0$AC:1.+D(P+VG>^C?:!3HH04F9G M3A)E6N$(\2$HQ)@3-!C @ #I<,]'<]U$)',Y6%C@1*E+B-.UPXG!F)-P,]E% M$H)<9RE\23)ZF>&04Z9W7@02S;>!QRG]@F'RK+J#LZI9S4=VSAL6^\"NN(T$ M'62N8693)8"MU&4"NAPH!YSA6!WB&U2CPR'L)+C15.0BQ8FTO9R;6/EW(1X] MI"?N/_QR\\0[D%)@VAW_+.3<%0&45SV#22"-05W^AK%FT,!D*V;*WDFD.1%@ M23,Z6]J6V\"P>'WLG<>6*IE-0H]U>"JHC=X&R^.-6/=X!1(F.V42$W-.N9QG M':02\GN6FX110 1$R C$^?=<*"#28C QB@;PM(,-.6Y!B M-K;9C"W.QB&"9<, NW<8\X7S3QR;,E&12GG M)"JLQJ*@Q(CS[43&5-]YJR_9#S'A9 M*M2G8FVY#"5)4B^2&\@,*VT>V&VT_9U4?\HH'6UM?I=Y>5(X:<.H6! E@BX# MU[OSW!G1-(RXQ!7[W!SNFF'-H$*/$^:]./6 MOJO@OX(6P3,.NDRE>KF:D5T]E=T%*B/C8)R"LQ$4&I,!:0_$"56>JY*>A!8[ MX<6*!93!5U63X1XD_H(*8XI5/ZXJKPC87ZRAVVK57G8NLP(^>35 ,STZLI4G M4CT]A1*YWMD+B:%3_+Y0_R:;=E5QWAK .V;@W0]<@6TTIR#36IG'2 VN--\* MLW3=2LD\5&^KT6RF8+U_:]+_,IQ>':8W-]UUA>S+#WB)1223+QDH[G2%+G:> MZ6HW0B?3Y*-) W>DY7(='@? M3K#TV.5_)2'_>85V(__X?\%XW(1*I%HS.VIKZI4;+XJX@7\;#H48C98HWDZ>?]:?;B6C5\=JM^.#IT;]IK'/E4P/RL_K9B9?$\0.Q=V__QB MH^EL2PBM_>)E45GUBGFGXK$T6_;>\VZCOX6W+GW/BV4+7'?##L2"+?NBW3S_998X'K?Q*2<>MLV ,%;6S$;;.A4= '4M#GC6Y]%+2FWJ8_5HI$5U[8 M\+AS-.>I1X:U*46+89 ?^3"(GD2JVR2V+9D,1;<0>ZO#,FHQ"<.=-:%HW991 MBTF4XL. M>LRBHJKI[P? 9E1= :J@O]@.<._$UO/.1>,LAS9G9R"*C J!V>07&;C"4-:! MJ1[*K'- @C#&!4RY2$X#L>W:_<9%[FT(,<=?JXX^-YP@CLZ06A0"X<=:0T(! MJDY?%+4NT(K:O4:_L"(GR.8/SW6[C=8+AF!=9078=B5Q*0C#)2K0=<5YM=J- MWB)*=]J-Y@L%W%5-0NY2&R$B ?CU2IP*W"2U>TUSK=U',X+',$]B^G8_E2-#7YB2,T:I@)4KPFJX:))U_2) >?@F1N&HA9RT\ &L3%->1 MMDTJF!*&BX4)W(02Z+($>,SM]XQF/"1!G^L?/@3*ED)Q7X4YV^T*YFR?HV1[ M/'/&Q1G0J>V7 $FKV+0X2P]1Z#V@D8=(2 7626&3OEM_B12,)-VU/-O;&5SI MQ/DKC#R&5\UG+-C9WZ@B*EFG-JFI*J&7RA0IY M2#)C^4#JQT_-I" X\E.=%NHL:L,T_M?3U0+7;RVL1:*/FRTY*[_H=AY00, M[2J00-6>KX[%Q/N1:C1U?T^F=>G;U-3*,6\Z37WMO.A#@'ESLSI&I[%@ 95.Q7RQ7*D4TJ4OFZ2C,ZRTI72?B2$9%08)]2 A6H]$B>=1[!3W M1,'D2_SSR=0/'X1@(, 8C2'=CWN$XI.8,ND/[B4F M_>(]1=$KB!M@_81SNO*>?IUW]X&ZL^4KV0P?TCNH"CM;].KFG!YY2%]DTW[4 M?A?W+2-"Q?ZQ@$ZM\,R(BG/(0NI"$(TFO&0K1GAJHAYJ54VCPNR*<8L*@_T, MPPGZ,GOX07;)RT0H'56QVF-&@^D:-)A-T6 V,PK(\Y'\K [DJH&U1C-_GG4& M!HE8?=J7'MZBZ@@+4Y0QL/2BU<+(I08%DU[-49YL084LA4^[C_ ST 8I M2CL'.K]$SA ,XX_I5:)?@%#:Q:) 6OC94,-?5E+^X]>K5,+S=4M27JJ[\5!P MNKG+DPBA5@2$Z)_>(V=5Q,'HUH$4-##%:<<)(^RB! ^'&<@WVRNP0=6^V"MN M>G$W#^&,TKU4%!ND^UCP,AO$M"18>DL"F=$")),ES@^Q3O >U$\%?;*X#MVY MFR'+XO@<8(;!VLJ_\V)U^N.570$<2%J6E6=LY4EAT0\I$D/Z\D M;\,B9!Q\V#Q#+6ZYGC\C).@Q!F)7WJBR9%28O61>Y>!A2Y9GI>!["1\5HEP! MWZF+Y)5S/B_/^=4ZAFS#&HQXM[_S1A)RMG[Y$H/GZ7-69YEA!HL'O(K 57$E M.OUT$X#42>HFP$+\O S>7;#$]=4%^6LBELI?$(>O@9I*^FJ,@CHT]E'S@QTZ M#?FVT 9P6,(22#'&2H'XY\6PD-J^7GG[&M95IFJ*,U]%.3M9MA\ MGY'K5X3F6_+;FB+S26=J/6"^ )=J2IYB$(-_9QC$X-_5LH?Q9/'OSL_LB[YI:MPN^%CGY/O) MMLF"O;[=;1EXG>VR8+^QP)HX"1:L*^DO&F?UZ6@T\'=[% :;#U'L]CZW>WTC M&;<+/'9^\LIYZWS8NK#;O9;APZWR8:MQ<>)\6%?2GW4.AD]]^J #QPSB9"AJ M(,;J-0G#G36A:-V648M)& "\)P6 UVJV[=[YF?$##/K8X9BP?VZ?]YN&!PT/ MG@CM#Q>/.GUG]+C1FPQ-#;[8R5#3T-1PZ--&P!MY49SDZN?G-Y4VVX7VDA(P M'MH-"R$HJC#8*J<@NSK6 <-;8RF];AD0)@^(U^[C2@AEI:(-))V$CAS4;16Z MY):AY*TQX-4'$V^- M'6M?5"&<7*P+1E;YQBJHN.?MSE),LM)S58 +CG760;BLR@=SX%%%!+NEV&9+ M\*UH<)ZUCDOEQV&&9#4/:B+#VD!<-">#V6MU('5?M4T>$8B2$M-&MFK _0'M-B[/BC!=*TJDU:2$8O0?W*O* VX$)R*]G$=:#[)@3D@MEUC]-G5\#+9*7#%4$'(\: \D6B" M4#.>/TF)4BNT/PE.4S0[UI+&*'8[K761L2K8<#$HX45ACBN !*J]R>#/)#H@ MX9[!?I8.8T'@'C>^3,_@RQP47V8NFF*9]\N(BIVS$G(SVJ-SD)=7.%XE-$5X M0[-PHA!-<1Z:88=AR.::H:BMNXWF(Q$5E\Q7FT@Y?/AJ5QILY#%(*4(NP2W&6<:!C@O!&\!X;6W#5;;8$S"6>! M0KBNEMZQ *-N(=S0KQ6T(XAFM C5;!%3XQ%8C[E1ZP7YN%2M210#-L 8F:_H M>A(L=\Z*?YRO40T)"6Y,MW VKQ?C*5:R/'''>0&:7F-HV-IN-?[U:F&$"MG<_:J7%G$Q:@X/Y7C:@>B60;CSP!\RQA .[_'!U"!@[=KRN /6;LT#I#&8\ 9OTY"-"KN>P4@\:A$6LXSY*#]9/VK3+1@=Y#U@F&TNXN5* MP:=W!2FB[$!$V_H35/ R-UB21:S M.CN"#CT(H.$PO W@]VX5HMQ(@YA,Y_X8AV)E9,6"'@"'H[SD6F%8%N^,LB607ZM?!O*S MU\O:'2V2Y>>,1 O@^\HT(-573J[RO"XJ",IFFJ)*_ETRWE(BE;9W)97P$CXZ M6T*?7FL%^BQD])SF;A5GT%XZ@TYGA1F I<>^IT&D3!$I6YCY6G@$YV%2]C%O MN>*3[>-.!9R;5,"FJ8#-8$6O9>IR$#C^0^S%^\8$396=E=R'Z4T^;ZQJA",Z MA=_ &I1%?.C,6;^![SJ+1(HG*NX4+%!)F MGH&C&,&$4B!O#\^[A[$J+4Z5"V9=SR;HK*,=="/ 3[?0(\?Q5043CJ,(G85_ MK_BM>-"%0Q8.T@&_D?,RJ*2,?=E[#"II>U=0G&9@,_"& ^^B.7%5@-8=H#2V MSO:.2?AM'(D\Q/4A,1D/0( 2Q/?&:(NGPX^]O>_&?G%!:[5T:=?PG%+CAO_) M%@Z#@[[\%,8(IWRX4VK8XB39XI#"ZXC1SB\-ROF>#I^!]*X1-0[!&W6DPR&X MHHYT,++BT%Q17VH86;%EKOB[0?5?% L_651_.$C]\R,%#MXJ'5KV1;MOZ-"V M+WJ'P$RJ#0%:=K]U"#ZH#0&.^9X/<]G$#NA@-P]"AMH0H&]?=-O;(L N0F+F MYH4#(MY?V-UV[SBEQ-9IT0,;ZD@EYM9IT;+/6X>X"*%>5.B?;4UR'BT-COEN MENT?BR.^(&3KQ.C:Y_V..1_V17.7]M6)(94>,_2[H:BAZ E1M&[+J,4D#"T/ M3DM#44/1NE.T;LNHQ23V$2D\@6SLJ5R3T[FPSYHFU?)SNV_WN^?'28>MN\-G M=N_ERG:F>_W%4,YWA"->]3Q):/$I1EJW&;%;8I;=7H M/CL8*];1AN[8G?8A8D_UHD+;[O0.X60;7MYJF9E]UCU$$6:]J'!N=\Z?6B'- MT9P.D]PRB<(CHJ4Y5X87GC@M30)^A8N2+@G#V/AT]; 6W;GS-C![8N:T,!P M\B;1"KH]M46WB+#*LE[*@.0K&^\I,!JL'AS_\J*[65#RU2F< M^Y?]B[I0P?#RXW>Q9?=Z==G'@^KRYI-K\#N:\V%\?A,_.2):FG-E>.&)T]+$ M)>,JU(^1RZQU?&B0__(8WV1HWKR8FX85I<7G9O=@,%<8X>3781?#Q^H:7 MS^VS_B[[,9Y8H#)367@5W9T7TR6=[_@:W2U="6&._L9'WW1B_?RRM6&/HE%B M-=C%CH$A^[E]L;4.=!.C-+$4$TMYLK0TY\KPPA.GI8E1SO7M/HO$RL4IC3OW M*'MKNP!$3_J&@Y=G&W8"&B?NL!O8LML73_O2&KO5-^Y;3<_$]JV2)X.[4+MU MU&,6QH6KQS[48Q;F;.V*FG_G6T'A#[S<7)^!-H%67W.6] FLY1:5;SVEO[_Q M$J#"L/ ]>6&N&"*RB!<&;\ =%)'O!6+>39U6>C>J_&,Z9S&].6O1_;ZS%VNN M[:NX$\%,6*,HG%C)6%AS)AF+VPE\8'G!$/SD6+A6I]?HO(!_TU/)V(M\G8BN3KX!?/VQ>-"]Y0F)J/+P'/<^I$,'82 MPM>MXM?R7;$#_NE41%[HJC=-X1\1O:=A?8-_JUGB(VH6:G)J"EZ,CP$]@2Z6 M"Q_ 2^/9= K_BAT?J 0&VG"L+?CY67%"\,YVO]%_D9MX<8IRUOH4!WXX\O3L\OS:S=ZI?F=]QKG:\[/MIR ?NE8\)X8 M7@@,!K.R@0FB.V\HZ/N0&E84,4MS:3;.2G/IM!JM%Y83EZ93XIZ1%X.0L? & MY?*&$J%@A#" 2<7X67U0__-O_7;K_&U@Q3.;9<-+QKY8D@_=-1/6?@@Q>'HEKDJ8Z%T%OF=57.0PZ$0:#7Z M>3[!I4;"=Q(8M_3:/H@V M4F8*'80SG M0!$-EBZ9"Y-P)'TX\(V+9&JGD M9T@4+ON(:252*L76#'_$GS!GNF("/TI8$<9\H.1;[YTH1F#3O:)=7A6#6N^0FVU MZZ51+QIG+TCUG7<+QU&)O9$7Q8D5H)0 TB;CN$K5\IN?]_J-[F/UISY<>I8S MGGZ$YNR7M,%%H[E]Q5D]X96T9ZM(+GAKJ]-HKSE):TOJLUV:S%FC6ZD]]>G@ M\=N2\J3%5&G.G+C;GY8$&H#W,4]1$M^1Q);22!_V9R\?I MK"1] MC*G+-4CH$^^_GCU_>OY7*D2P3\\!"%L/&)\\,"]G&]1,X(_CX;PMO* MJC%;!*F[AO7Q!\Z,1 :R(>S!,%'B#UYISQ2N6'I]D4?2X&SV,?\838,:KPE$X>#.$.!1,1,HYH]AE5< M[^YG_B^LAOX//JVTHC#-7)@-?J0EU6^HV^6-X]\[#S%&B^ U,-HXS6'(?/D% M_>_M6.")>=.9_GA[[[G)&);3?/',^DE.#>:4"[;D5Z%_S4^#'>3E%HQ9<[4/ ME$&WG%D2JD\H;<,?/?MYT4[6)J[T3<2)C,7B_>76;W *9I% ,45"K/U67FQ> MLU"3FI42J:1-+XIFF-(R"T-,TN;A\$4DII&(4:V3\]HY1\,I-3QT_:N'HWK% MZ(YZ\1*;M&C5K!*,R,SGHG%5]$QA9HZ(0E*1,/7A]ZF7Y(T<147721QX^9!" MJ[$R<^%E]P)4IQ/;.0/)E*#MCM41:>ZR/ M"715B@_'CL0-EL/@JV $I7:NY\(DTCI*Z/]*F0FM)1 E:3?H18&]Q$KK"SP)$C@MSB3.#;<2; @9+-GYZ M<,D03)?(9ZH. 8E*N=L^+W!Z*L"6!AURPM>QSCH8$J^4MREIGKP#L9/<>!2H339(B)^W)"(T] M,EC5''P5@SP&P8S;S4R8BL4*;JL2D-VB@&11)GA-5KN) >J\=-Y4)K>+!L)2 MF=QMM#*ON_BNTCM2WSF_"65=< R>]$I*"(?7O6=-'Z5>,WO37XGM/RBW=KO: MREY575G;4E>!N%5*P^@JS2NE[^[9_;L)?7=U'^@7+W""(;CUUOLP<$DDVM8G M#^0C_(,C$.^=*7I6UE<1A[-H""]6IV)]1^@@?MZ7.XRAP+@'=>/^X<5)&&$1 MB/]@4T!&A1056?'XCL,H>0U,.0&%I#9A#%K&NA$">-B)Q]:M"/!P8CP)+9/L MJ#H8 8(ME';D31A%X3U\$5M$#'HGG+C0OR.I1&(,3MK0\^$M2O>IR=!+*2XW MBV<4]1GA*'Q$)LY?L)3D0866AI)%* H&HX(7S7.@V!"*1?@2_PXOYD,ICRS' MC&Y\BF/!APWK#\&OEF_35'6,ASU=E%S3C1-\AT,(?" 7XHGXN*-)%R::M&DT M::-S>HD63Q"@JZIR$G18X5B,43$#RQ<*'N!G@]GM3 63SFS*(=F@LBPB!QE7 M9+1>@WR"4S$ M>Z2:L>T$/X#.1V^ !&;T,E^SX=S M_W3Y[LM7ZUOD!-+T3]^6'^2#&(K)#5)%'R='MH\_0)BC$"I-1Y(R?>G<7U;0 MH$AXMM?D*Q4UBN.HO;-!0R3WJ"3PH?=HLPN;+@ITR!3WB3, '2V3LL5A^PQGA[&FTC]'H<]FV43Z, M4-N2_3*<)Y5QCZORS58F9&N0Y]6EYZW'G7GHI48)2-MJY MA:GMMZ!6>*!D72%?CK\^[T3.*X'Y,N&LCXX ?[DOR/P$ YP M)OX8>[X@Y0#6TI!R>>A)+@@L\K_6CBK ?UPQ\89V+@TX!$4%_P12W(%Q:D/KC[ 7JD6=+%L]'/#%/1(5S"&WA')'T9TB M.1Q#\IG!&O\"JA9DE"\5ZKFR G!';T(GHG(JUX,]@LV-X:#'4Y8M^ .9;L $ M/;X%[$I0&<24L \!2AGB#HJ LA#54ETX@!9E)46^_ST>)-876%IF4EPH"Y%] M)UA62D4!)_#.\:G(B$(>S\\*HAFD(@>95BYLHVU7LM9R* @F8\G%PNR@X"12 M;0O\EB6Y#/C,70YQEXM!QE9!_67Z)HQ*/AR)O\P/_0.=7=\3=X*_P1EE V3D MRNDTCP[VY ;FZV;R8H&_C/XD<3U(MW@V L'A2;L3ZT' "Y<*23G7D:#"A0GM M#(<<\>,YWB_.9>(E]&L;10Q.*34OI# $C88?85%%/K]X'T;?27_*@8D,?&[3 M"%U&1(S0^7&.;J-91&5;^AM<<0,LRE[UPK=AS'L6^-YW%.>LJ,$; GW@1 ]@ M9<[ ]$$>\V(L<(*18"*HESUTZU&A<.0 3A'*8%Q:&G#DXZ@"3JGVMD BB&7 MEL#0][+P$%80:(H'Q$L2S89$7:)ZFW1 MM&Q%W] \_H3F\6&"9@O]!WDDM2J[S)H'IITZ'F4U,@TB*Z#X#(=L1OM.C/XJ M:S?PZ MJ0SX<4Q%E]@XI9>=.30X^ E.##RD&O!_HJW@X!N4)-)[K/M T*F>M MENS*WMDOII$O1S! 9C#BGM?1X+1S_P *8"$V<"?@8G'51"[MQ? .2"!-?PPY4T00LSHR,01BUYE.X!RT4,W.*FL??4.YZ_#X>)"3'19TNC"62,5"P5$^,.> OJ MW$A#2_LE.BTA.*KBQU!,)17HX+QT9$P%S6#IN81#(8!J]+UZ!?A-TU!E'KBL M%8S!!$R@ES>KC>"!"XWB@AY'Z4 /#Q_QL I?23..@T/N:@/!5D5.& '7<_DZ M.,+30Y33#$@IQ)SZ=5>2)'A*;KCJ0@6*=%Z0[JI+V5[?(\F<.H/S.*IA?0X+ M<;),C),AX:5S++W_,(>%LM1@_5KHQ:Q\:IQ8FA_QF\(J.4Q0&:2[X68$^3X4 M./12K"N"QP*0',#'Z)&$I9B=\$B>I\<+W_GN^MW_6E]Q )B-*T;DG%TOG$#13\B(FOZ V1$]S2E%J-7I/:SMJ-+OSEANLFV,G!V!7"J]'$T@H* M<@1LE+VI!'&LD8\^C?(Q1R*BD!8179&:YDR%!S'Q;!HJ)Q-38![5IWRIW"M< M1!,G95,$N9@12BMIIK,;( ,6> 4!G(YE_0"!$I[P8OQ[EZI M]ZU#P*8B8&LM C:LRWP\7PDZWO*1D*EGU:7!LP"GTB&C+C/2R-P*M?2(/>]7 MCN;.XPN4G0HDCYQ[,,O"2#4_+!9HRPC2PDXUF'NST>FN0Y$CSG=WFB;??=!\ M-UJC8#.S$GU@!:J,I\PNS\(VR)]+0]1!&+Q.'U%QZB'XT/!1LHH*8U=,#Q:M M_JQ*'9#E!/3ZX4U <2V4R? S\/5*/QMY/]"\H-8KFD+VC*I]JWK,B;$T+?_[ M?!?AI@3TO8DG(Z,!Q\DQU.>Y'LD6*>'!)99BA_HCT(&>4?C,T^)/-@DYWZ'T M#]:@4K82YB^_ ?&G8NZ4/ .S..WVBI5P"J.Y; WE9+46D&L+6 M'P;=&RS'8Y2C92^ZF<4>;X&L:I8Q /@MV^MLUNA[A?8\!D3(+JKP MBS)O1WJIF4>(5;H)QM^YTWAQ#C?5J2.94=?Z&BDX.PE=;^3-KUUH6 /R7.9G M"E2L6NK94S',D]>F$!+'#.7RV7Q2/!1& M6:.;S -E!";_R V',QE0D-21OZ#Q:!++#[>>CM;/L.6H3<-S3_6+T6R:#!]P MK:!"[MA]@4%!Q(/+(L-<$@6*UYM@428)O&R!^ASL0CI\%L2PTIC.ZU\SEZO* MG5L'P['+1L+OE'3#4!06=(;^_D_<%R1W5BBZHAF@5YO$ HX&2RPM+X;N#XL: MJO(#34)A%A7MD=H#G)PTY>> NA3N;1H%YLA.RJDQI4%!YB*'#CY?6H/IMX]5)A?QZ$KK,O8AV%D1!0.W^W,P4YS052Q9;_Y8BI1I'\>E8JU MDT WA\FRT/3KM @8C&N,'),< M80VM5W\\/ROBB^AUK8JBZ6 42!FAMX(/J^HMDY8EGW4=5(7:/00R$^&.9+K=\/OGZ\QD^S M,ELP(ZAH+PQRY<:RJHG=/+3MTE*GH#MH9P)J6-+?PN6Y'D$B?6U_;/62!X:5VULD,8V8IX MZ2RS$I,)^5ER(W+G$!T,!TT$I\^D\$ZR2JTT&J5UG>ZU6"A>CY]Q%6^@2I,QK'8;Z :Q0E%Q"DFG4M)I .I MC 1P[:VG"JC@_V\], OA=!S $--YH]555?:9D 1QJ[A3*O,@).*87=@:%G7 M)V/PB6IAUM:4&E:/%:N':7DX =?R#50%X%\Y/CS*X+5X0"NBQ^X M^5B1QS^G]@:.+\N&;+VHCPW\P]_@).X:'T,/HLBGS$ M/)0-'6'J:U5J9I$)Y)Q*0MMD,:?-QLB&:(1WF5LY:0B6.0@(E8\ES"?00Y4= M>@0><#X/M*6RKC,#J.ODFK)5\A>C=%1+^[Q3;'VN @E(,0Q!"6%TH!HG()BS M&H5PM7(5:A[^,#=DH0+15AWU7-#IJ-P*>Z&QTI8RFZP*NVV*S@58%&"K4Y7@ M!>&J@,/.GLH^03DA942:,%* 6+(D%R;XO'56Q A>=:?RF"9Z'X?:.>Y5;RW? M,#0+%V$4/FJ;=*9:A/+UO%.<(CS\\>M[;0?D7[,4+[]P ;KU8<((%E!)?W:;I4:[)>=SD7!^WBE)^6VBP*$8[0'-"*QV \;&"[3D5&L$N1*'A((JV5ZY_QMF=6+D'G$3ZUN M+_?[,G]Y<8[!BOT@:4=>VCS"L[^IJ RN;,Q@;%,GUM;!3"Q],FEX'2; D%5/ MRF+/N?U-+')*OF$1'DE15O=-GW<+J%UEY%59[3;6+1'T-(K84IF1EP8G2@T\ MTD @.]H%:3>+\??.#3C?X/AFM:1L?LX2=I7<)6UE.=VOW" F'19+*KMAKB3D MGK/SHL1^66$FI04"P*Q#,-,1'TMV?BG\6&DU6_(1+-Y+HP)I?$;U$X!(8U"5 MM'H6/]:R'U'X0$7I689)OJ"H#X(*Q'-;)>8((LC.FOEFL8[;G'RDUWBPK5JML#27#EBHQ)61!E-5%0 MU9F_ZS#%!A!([[%E'#E[P.<&Z7$5^M@0B'WE,:A!"DL3%I),S'&HYSR%NAPECTS98TI>%N/X'A0I&#.64'\:RE23BOP,=0210\XME^3*$W12GC(J MT4Y2"*'AL+=9JWOAI#08(>+.45@?;$/$6=D-;@U]0VWU)&-A$W *V?#<^,3Z M(XH>\,L[QY\)C=YVI#1',D#5'Y-O:0CV0V? ,?&,A/'ISO="FK( 059B2E@I\)3 M,<,PUU2O]]8H!$E"I6=S+5<$0_!7D2J=Q""XX\58V"V&X\#[-QE^?Q '4[;= M7Z$Z,!*O!>XQ+%S5!C(+ZJ11"V6TP.\(;/?73%6OW6,,*%DQ\&P,7(=X&22R-4HZ# J5J>0)Y9$" HR<[!@BV@]B*7;HRK#LAGEA(O6 M]HK9"!$-/6Z24")!LIR?BI,)%7&2IR6-QE ?419^4(,:_4H0$\CNE[2/6_I) M:Q"'K)=(: !V09B-I\*YTF[6$T+4\R:U#ZQ? M4'8N/4JMYNO_5FZN%!9IJC7R M[M"0D#4 R%Z?Y,4:,+VO@E2PS*NW+BZZ#>N7N6]+56H^'Z6I&!1CW,4*F\9@ MJ@2++D,71&4:B^*FJS"O]'/:V^!$* MRARL6EH8^8-0BMCT#"V/+R1ZL.8S0\.ZGK%1-><'>AR,A:1&?9+GVLY09 \+ M-JW(B[_#/[&%BMR#-.@A6Y)8=64P3%GA[(UX"&4!OZRL5(4.Q.7.3 ;/\@+= M1@,4^9+C"_CU&/>6&8X-2R5F_8=4J"!@D"HXVKJ2+C\8Z+':(, #A4J3L& M%M9H(^6*E#%QDO6UO,TZ20LO4"/#A@D,#TB0M2D7G:716\)1FVEUP#;OKYL6 MEZ/[&:4M]' NT)F6$"E QY"=.U7N#-8=.=TPL;^TDX#B5<;5X0@R,$+FRI:" M[]DM5^R7R4Z#]!)35Z"79(7%FT'Y#JW8>OF]XMT:GE&LB@6S1@,F"$ED[DI% MUR[TPUN0IP\QB$Y\V_#A!G'%Y<-.DCC#[_*4*_62RBS5U<7(XT"^L3?E^$QZ M=H%(_IS=2XB)[=SIB021^+N +05I'SX(HO-$#I')TTQ6:=?_H8+#S0R!@Q.% ML$5,S'X*DB6]$58K/5 "18M?9T4BJ@FS$>@B@DW&]P2QJ(M]?QP127/J$,5]R MLAQA=Q%IW8K[)[FA1H?8UL?*/^XBF%_"V-XPQ7]73S'-F*7"*1;^"-P&V D2 MR%1MX_@Q(]JH3]->211ABC^M,4P$69XM)9X,O#K27EUL&U/'@]M\;F>^PU$# ME$+JLLKL>)6>5LU*.!W*C +#^,Z]H@N-)]DOUF:AAUUD3I!$DVZ\O M$_6D=K;2A I'YY>J>6D<7X)LD968@]=?822E]J65INSF _K(?PB.>Z!-I^=7 ML(EIRB'<2!9"4Q?27-L3+6/!')L7^6@.:-+7+OA)JG,,SYPM6VHL/5D-5B_L M\7$7J71,D4I%D0J\D6\MDH.^^_+UP\>OK]]_^?1I<'7]\8WZRV)Z%S?GAJZ* M>]/,K7 (UM 4U4QP^U_/FOQO/$7RWS_37%*B:03V*)[YQKD+/5?^S,T3X>+% MVSN47W#>)!5@[YY9]-?_>H94> ;>+U#T1[M[T3_K_MEJ5E7M/BJ0A )&18Q6 M?$0=@;4>ZC2*.(B)JXB16Z@3=JMT7MI69X><#%;=^O)S?G=&>6>L\V]726MKF]3,K>*Y1G#."GZH%UMJJ M!?8HD^KLR9A4[SG$R5[Z%1:-N'2RMFDO;=4^^LC%&S+5G0D#:\E*#M!9IU6 M80FO*CMQ=2LEGDWQAKU893RR!F:L2J0G6.:A*E 'Y&O*%.O&E&/.WRG:Q66O944>!)M8NG37RY1O>E MDO;KS%?ML!WG=:O[\N:5XKR,1EIZ^:,*>RD]L^]+-.6J#,QOJMM3G<1^!*WLE;.@CP-*@![V9*A-=7-:ZL:,L:.G6"#Q/_)AO"T!-#3KJ\!=@^0WRA0UU8H MGL@8=PEF$_I)S!KZ2=(RKGRW^:UIC>;"BVF+!DI9?2-L6 M GF?9;J"K/PIJQ+E*C!YM9"R88E7, TG+P')8]I;V54?6M*<:VJ1A3'73P"E M#@+PX(6WV3T="YY:9]K[KVHJF$[MU17_U>#K-^ORLF%]^?:/CU^MR\^_?/GZ MV^#;Y9?/<]@GFV?/6+*K6;*=HXLEMIZ,X?L)Y+[/=J)PJ?=BFR;O%@0IE_)8 M4W53!PHXX-1$!!39N>7:@73V&B:=0FW.E\L7BU$S^96V;X5S@C+&K=V",#C; M@5O;&CR9\TJ1<%5 5Z.CZF&(2][G-[O-NF0X01NG>7&*C:E*_)Q5CMMIM09X MY# T9ETJ_ZP4O5KJ3F%X2W+&PA!6=<(Y!WN5>WEVR_$?+)BX?R#M>4R!3?.> MB+*LTVAA:J&EIIT,Q2LD%2JY5+3)D6Q>1&]-FJCS4D3"IY@QQ3CU)5 $?N/J M:UN]$V&5X=%ENE9O"\N^?L>1'\2$,1LOF?U<6X2^M<@7'1HNI:>3<0];&/$#$W5X"%1S)79)SKXY*@MO#V[[!S@9U^(4N6L-^> MM:E;4*>I8X&_EH745 \LT-V\$;QVF,F#PFJ>,,QCNL*;NS2EK)4I MX[)P>.QYP;HV3UZJY*(?S5B'LFY#>XH=<:U^/HD(B%SRG!PO[;--*XJS78W4 M(W1]DQH?08BID!_15$6^>B06J?R8WT:A8O3"CP7W4LT[9@? N,GR)[2!*@U2 MW8:C9+R4'[FC72G1MB3$-FNZ.=(RG3-3IK,IELQ6(U-_"):R+%\U1)"(;CR5 M^"VRFM]&27TK_Z'N95=5E!7- P<*8;U7)9"R1+]4%2X;^SB1+1'8@(?F]3]4 MK=Y.PZR*2D!!MIWTNZIL!8XMWR)?C"#@??A0 M(E)PG;@*NY*K21T)\&8OHKXK!:*."9$A8[JD-IJM>CDK>(6M&%G4""NG^YYT MI!^%-:-NVPR!\#4(S)?O_2%/@L[NU"$6J2R T6X3:\Q@_1 >:1 [4_, MF$%,S-A83&9NUH(0 MZV7P:0]1OG^(WY@VGJ.HE[8S@T(I&U!>ZZR#]#M4WHY6!VQPE#;8D&WN>R!) M7(*IP*LB\))H(@_&O^W4I\A03NC^4$E"A3N$!3PSOE14]9%-G&$45I_';%[4 MDNV%?"U:J4]#CZ&STF-,/K4V* NW\8K901=6.ZE>9N, MXX@@.CJ#QG;REG>9/5=-=4Z*X"9=&,E12FYEBFW.[%FL1F8XUL(X,E\,0SW3VO3:GI1Y:&+Q&^J68(B'GZ--+FI30 M)ITF&7F.E:D.E)IAK+F?U%2-G98R*.([X*=R5R2+#&I12G$I)!_'>*>*/-=7 ME_KM68BK0Q=]4; )%6H4!B3./&!5D5!1< M(II)KR?AG6KH"F]@6B+1K:1BYH((I[JAJ+\Y>"A(1L9):7# MM%11MV.'&3 ^@@RG1:K(%P0'E&>+N3&R;2@HDUE9/[/2/;HT:_O)I&U^#R)Q MJZXLN6;$Y)'UD5U;K; +S\?O[ ->*9B\VF1Y/F1 9HLA<4ECN**0%,EN;H/CP"A/..#83>ZO\ MOOS4,$0F!W'93C6$#+6J 9DAU7'!J[=!0%*+C/6W)OVOJ&[4.Y?HE&_8 <4S M^CS#OIZ_WT363S_# ;\>@]T2\S^_IF??K9#UNR!23<@SX-8CIL(5NK \/02\ ME1^JGA.BU].B3HEYI LY8M(P!_%G5T7^H5\L&=^1[$<%!:A3Y7WU_.E 75HO MWX# 5,J'51M&-Y'%>]J56NW-;WSK]8*C#?Z9D_!GZ?59[T1QN^C[WRFZCLUO M1&4Y4&1M@\ DPC/%NC4QSF:_,_Q^&P&;N*]E_FL(5MEHM$3 /\HTU;-=N)&8 MH-,-MM?JP_4:6&>W>#E[BZZ5;;^5_^RT4G-R(P:=&PJ8QW6;#Z$. N4 G_W< M:C>W,*V7SJLMG.[5W_=\FQ1H-?KM(Z3!UEE!LOCN>?7H#LD.*;,+"[K57&I" MUTC"7HMI(C+K14G:]&.KTSP58=MNGFU#T-P!RAF#T! M"UU!5CUYWL,9=!J-ZV8PV'YWQ#SG;^-"8*E"6I71?T[A [J\GD;AQ+Y^436#<42$R_T@UZ'NF]-QMA3 M5#P6(E'5&PDBC_$B8P6CE/#U?U35.94A602+XFBL=G<;C(?%"E..$C;FI4"? MT+FY.95S Y[D,9P;BV/BPGV]Z/STND=^?HZR%:9K6F$,8FU:_M3;06-Y[\D4 M**U9N?7QQ]B[\9)XY=JD8RWF049_?#7/^:.*>5Y4>J1I<=&SGW4/9"=IS^6Q MG[=5Q;_U" =U!H\)^RS_/9WFOSO6.!*C_WHV3I+IFY]^NK^_;\1BV+@-[WX: M@-K%*PY^$NZM$_V$%[/\U&^=]7YJ-INMUD6GU>ZV>KU6YZ+9_)GV*VB7"RICB@P-K%I6B+XQM^DF(=YIA!>8 M. @51R?5Z@Q4?V[1SMK.G6JJ"5?5!'(#[F :>?Z:,DAVZS:Q6[?5DQ?W:&T; M-P\6M??0E3NX7H_JAYVY!5T:]Y196RKO'GY3P0/:UWHQQNZ*QX[_^+VK[_%K M]EOML_.S_D]X[F[XW"WE\G)4/W[MYAV\#:-Z? M!BLWP#_N!%*_?+-OO?P%KU0-PL;R>0&I7[6?LGM]/JG)_WX!BWFBT^Q[*8/KTX0%6@Z8#V[&(D]W8[T.;QS;%3;#;MP7=*G3^_IQ[]>?_Y@_0.,=8Q,O,^T M>X78P,V8)SC>RTNDUI4<_=?_G0+Q<-B\M)!XPB MM*3[\5Z_'Q3/V#S0_BOM8HAKADQ]9("LK6(1UTYTXP0B?OWEAR\>U*40X(6W M35RL3KRY%ZM8Y\WV0MXL7^AA>/.)\F9[[W*SO8G<;/4)T^]]8R,N;76Z3;XC MQ0VG"1=.;(7]+YH]P_['Q?[[%LWM342S87_#_EOUO5N-R\_7.SP!_]^[KY_ M"\6K2,%M^A .9^@ R_)LOL94?N?*[^ O,$DL=7.F4[Y/EAB*POL.7P#V 3QU MBW)3"E_<2V*+WI4XM_*ZL,F-<%417CH&W=-*/U3O,YQ8%TZ\?O^/'7*BOO?? MG!^(VOD QD8B D*6O1Z.Q<1).=1P15VXXOW@T^&XXKWS_[=WO:\)0E'T7WGL MDX$D&ZY@#,&EBR!*M+7/9H8RR]&/L?[[O?M>*U-3@\RGO(_9\R#>P[O7QSWW M!,Z.SKA$0W_U!5;3G"/,<433WZOCB.8N_)7/*<(V189JF=U).109DB&EG!W, MLL,P]>K885#O'9YEF":)7")!>L10U0"14?IGCE#T:Z:5JE&MJ43F^$@;QK^V!+ M/]_!N'2;&H%%?-RIS1D,VZ8&ZG#$,',].UA0%W.7.L<<%I#^^QWX"A \'"TO M)'[A61.NZRN(*2"!D3LWU\#(5R%F #W=_M&>V9#GW&2FQ?U@3^5'OE>T:DW, M\6@\544T&/7:465>=35+@]^W8!XWRE;.RRY2C,)NEU6-DO^3Y6A9:ZND#"[L MW!>DN4YD>%R7-A[5BDW*V[XDX,)5SB-CR)LP)['A>>PIF G>($@(YY7+S8D 8) M?D*'6N%?D6RB.@Z8"(*\-;KVM""!U:CCZF[&WS%VRX#Y0]02P,$ M% @ 7(B'51'KXSNX!P ,"D !$ !D,C4Y.#0U9&5X,S$Q+FAT;>U: M[V_:R!;]CL3_,&*UJT2")*3-[A,A2"30%HE-6(+:MQ_']AA&M3WLC WA_?7O MW!F;7X$DW7:W>?OHAQ3;=Z[OC,^Y]]RQFQ]&O_9;S0_==J=5+C5'O5&_V^K^ MN_:F?E)OGKI#G#_-#5CS^J[S.[M^?W/7OQM>53Y]Z(VZE18KEV!T(Y)4Z%:S MT_O([D>_][M7E;D,TDGC7R<7,JDP'LEQ2RC16,D8V'8K9BSH8HY[M3N]][?7E6T M'$]PJ^9UJ_LPD9Y,&4V+-4^O6\W3 N]Z-^U1 M[^[VNP4A="I#Z?-4JH2ID-U,I A9]T'X62IG@MV%N"HT&V3:9#Q)6:K8O?#) M_*?$,]/+-V?G-"Z="';/M<<386IW#Y%8L+:?TI7S,UC\'=-K]:KLO19CI7'O M$_9)J< PWTYP@?AXVF 4PAK.5MY_AO,MU#V*IM)R,[9.B!SMZWZW<'5]-^QT MAS7PH-\>W'<;Q8\G0]Z>7X4Y-U>5LPJ[Z?;[@W:GT[M]OSR^'[1OBN-/O<[H MPU6E?G;V8\7%,V0F742"7;'*E(]%S=."?Z[)Q,A -/A,R2 W[!2#W_Y881]S M5&#>2X0X3M9/0/E.,63]TL:@]15EFXO(OO:A7K*MF'ILP@%++692S$6 YRH- M^RWC&HB.%FPHIDH#=@E[IW3,FN_N;D?+Y#.1J:B9*?=%(U%SS1%Z_:SV6_.4 MK%J$U;9)M;I5,UYEO<0_N:14-VC95<"?(?VAAW[ T(LQ=/X*,73-#9 #C,0+ M]AE(B$0P%E4')>T %"AX2%3*?/CE,F$\6; L274FL$ \%3%R*"&&(SA 3_*( MA9P2GF8JEC9-6CO&RZ5-BT3XPAB.) 6;F'\6-GZ$9A!+$PD>R&3,YC*=8(9FB@1.=R>_ M4X2F LQSAF$!\Q;KZW#)=N-_/8T?"/ D =[\+Q% L% F0!B!=86H*M /HQK8?$)O$D/:P0< M,0%6>)$T$QI!9C&* Q4(')=+@31^I$R&@50WM(H<4J=:^2+ :<.. ,Q .D. M?=T'?\*3L;!B>9A%L'A>L[SAM?K%D3@NA O=XOE1%X$;M3%,4B>0.,91O(S* MP!H1'3%HLD\$7BY]6>3AGXH\7$5.3V*;[_!$RK"QA\,'Q;9!X>6D5F3-+UX\ MR6]^_/KX'0@CQP1+*X2>YV"51)K/,_/R(226/ &"%[=R^DME&AY05F;2V&(% M,Y%81]1OKLK<>JW4(N*64;D 6X&XFM=1NBA1\A",49$,>&HC]?!$)=>29B"= M3+35.R%/F2'I9I.:L3K/EC9E! )*44IIT!1=DO2SB%-%QKQL$"L)B!%.4*X+ M86G*)4^0):HF'(A@7Y4\,.R;,,Q[]0Q[<P#>0=(;G M@+MRHQ).A9H;4)#Z).(6UT&!(*="$/:6YT!,&9'5U-HUQ<4+'>XU><4!+-$PD@4&^/: M*4]EZ?X(7E)3^=):4+,8/K^YP+RB#;7)(5\)Q'/I=.&A%_L+N1"\0B[D,'O4 ME]O-M[S=L%=V<>+EG0Q)LW))^7ZF"91K0NBQUUB9%*?IC0E\&1^._G";S>QH M]X@0W$+.WS+.P_:!>+MK2!N*2;8,Z]CIQ0DW2\U(U<)R402VCMK5R$O<@D7R MLXCR'<0M^^HS"U0N/;="3_'O4(I>NA5R\0_:"K'O7);TK*XR-Q62=8ZLDCB< ME$M?(!4?=4-%=!P-4:JT66HS>P(>XUBFJ1#[RZ2G(/[HOB?NK*"_.*/3")ZR_0LL6\XS?&^[81#&?KG[B?0!C6U'?:].-! NUZ^%$!L MKJN6;?T<*T,ZR"N[W''>F>!QAIQ#+; M[R--WN9@!*"/;J3JQ)J!4C-9C!7#VMC)Y"5VY[[^08C]?_;[I+="C3Q;!1R% MK0Y M'V9F$._Z@2+3&8JF@E2+0E6RKT4U7E!$?$T4@N!J_.)5ZK?/-O33I8B ;KH.K%GM#NV?]29>=GY^=L^T.7-+Q;UN&[3"JWR&&@1;D,'\EL^=S MLN\0U]' ;;,A<3P*YW@=MLOL03\[O8\XGW_)Z !]2I\\XJ3]4O*_4$L#!!0 M ( %R(AU7=[E=6P@< .HH 1 9#(U.3@T-61E>#,Q,BYH=&WM6N]O MXD83_H[$_["B:I5(D !W:2M"D$C@[I!H0@FZMA_7]AA69^^ZNS:$_O6=V;7Y M%4ARO6N;MR_W(8?MV?'L^GEFGEF[_6'RT[#3_M#O]CKE4GLRF S[G?ZOM3>- MLV;[W!WB^?/<@+6O[WJ_L>OW-W?#N_%5Y9"EE+5=*J)^DERX\] ME:8J=J=")=.:$7] J[$^#GDLHF5K(F(P[!86;*QBCG?J#@?O;Z\J6DQG>*OV M=:?_,!.>2!E-B[7/KSOM\Q'-:U\$C>97#,&W:V)CN.F/)X-W@YON9'!W^Z\% M 3H5H?!Y*I1D*F0W,P$A>RD,V#W7'I=@:G_V?6N#.HLAZ?BX#=G['[6*2S*O/M M_)88'D];C"+8@-G:^??H>P=TCX*I=-R$K1/B1O=ZV"]<7=^->_UQ#6DP[([N M^ZWBQY,1[TZOPIR;JTJ]PF[ZP^&HV^L-;M^OCN]'W9OB^)=!;_+AJM*HU[^M MN'C&S*3+"-@5JR1\"C5/ _]4$]*( %I\KD20&_:*P6^_K;"/.2APWBN .$HV MSI#QO6+(YJ6M09LKRK87D7WI,[UD.S$-V(S/@6F8"UA @,]5&/9SQC4".EJR M,21*(^HD>Z=TS-KO[FXGJ]PS$RG43,)]:$FUT!Q#;]1K/[?/R:I#4.V:5*M; M->=5-I#^V25ENE''K@+^&=,?>NA'#+T80\U7B*%K;A YB)%XR3XA$B((IE!U M4-(.0(%"#U*ES$>_7$C&Y9)E,M49X +Q%&),H808CL$A]"A3AISRG68*,P]E M26O'>+FT;2'!!V.X7I)-S#^!39TKIP;/!1@-WC.BN"QEBBG6Z04@_ MR@+TB:C=@$^U7 JYH+R<(.J(,<2D*%IS)@>CV;DWLBX0Y+E*%EF$!D@#A5BU M]S,V()^;&0LCM3 %1S1,!69P4BF<3KK ,.[;QIOO[\T.9QS>4C)43FA>V).+6H&C&NP^$2\"0_7"''$ %GA1<+,: 29 MQ5@-NP$@1D (MVAK__@S[B<@M7* MXRQ"B^:UR))?O/3U\?O (R8 M$BRM$'J>@U42:3[/S,N'D%CR E>W,KI+Y5I](!E92Z,+59H!M(ZHGYS7>8V M:Z6&B%M&Y0)L#>)J7D?IHL"2A\$8%8F IS92#Y^HX%K0#(23B;9Z2_*4&9)N M-JD9J_-L:5,&,* 42RD-2K!+$GX6<:K(."\;Q%H"X@@G*#>%L##ED@=DB543 M'4!PJ$H>&?95&.:]>H:]N&8\(MHS(\NE=;FQA&,OX!N2=([/ >_*C9*<"C4W M2$'JDXA;7 <%SI%Y@GLB$NF2%..^*D>TMY2P8%]MBNU3Q4X//.0S2C*=(-N, M5;B^KW1@ [ =UQ0D"M<(28=7("$VDPFVDU8U)$A$7R1808_4^ENIY;]":L&< M1YE-\ 0["$/:6ITC8,R>KJ;0KB\H6.YPI\\I"&:)A".QV!C73GDJ2P]'\)*: MRE?60,UB^/SF O.*-M0FAWPE,)Y+IPN/O=C?R(7@%7(AA]FCOMQNON7MAKVR MCQ,O[V1(FI5+ROVPK\41#;3KY0M Q.:Z:M76+W!E M2":WRU3\UZ>%"M%@/JU[L@7;/_H9?#'>-"[="Q[4*WT C<8.P/G6_V@ MW3![S6*)\F:I +VA9]_"\&+DC;U9W[BY= /'&$"U@DHCRA65@Y[M7H,?W(Z= MOG'/(K7LG#:.&#> )&S!^T9"8V7D9TTW:BLB%XS7E4@[K51UH5S/A5)B58AB MP54]8W_1COF\CLF*)8^=@*UH!A-Z#S.Q(FC)&KL7D[XAV6*)IGK#@?.P9'.F M0+L%O>9PT&M.M5^O(3#;[P@AS&.28[#\8.9-O&NK!NYDU/@G&.\9B"T4(V<6 MN.?NR I<;P+3JYE_94T""+P/PF.>PE7#;V \?&>48S(/CEJU#T)C^6#9WC1P M[/]!:#8!.6L=@W<.P:4#OC4;6A/'KWO?QLXM6*- [[1;K?:_SFI%'U2=\0CM M=@X_OPWTP.40"LYIJ)C@<,_4$M22PMA%\@@SF@JI #?/A5R!V?H*(@8K M4U),Q!W!4N!A _;T2U\^F8 3.0[@D?$$!K:Q8EFG0 M^*LU(Z(H+*FD"&\+3H&_1(-H:W AZ4+(1[ :<"-$E-5@*FG&=/QR&Z,EHS%: M0LN*W5'PXIB%5&JW];&E?S5 F6(Q/J1KF:T)OJT$/%<#FCP^Z18N%A6!WI%( MI K]VWJE6MG6U*E2&O*)G!-.L[KWD%"$&RJ]HU.EAOM$=4!GR^LD?/R#7"E% MFL'?GBM[YCX$"*Q,B7B=8'Z$&(Y$7\_3E4GZ?_D]_M:;OPE'%,WQ7)X6.9*,(X7AXK$FX3 M!L)TG:280]KCFMXF28( L( 823 >68HAR/2MT6HE9ISP4&_@B1'+S]8NHMHZ M*2(FL%ARH]E.TC5^$HAWZ7H#&U%WP*8A73T5Z$E1G[!+3EL':]L[?/H"B3$H MCLM=T*.*-1P[,'+&8W]JC=S)1=]H&?EZ:MGV9GWCVL%EWSAL?39@Z,UL9Y:+ M2PB%I([#S-B:^DYG\_!3+W=#HF<9G&8TI-F@?+ WALT66D9>#FS]9[:ENL&0 MD@6MSR4E?R(+:Q[ID#O!(G@CAM+L==E&,(S&#V[ZE6YE:M%(#<.U-)4,Z29%/7L#9WTY; M_*<+[JWL\9^F"PLR_&) RA0XR2/O)06?,>P62/F*O5L\$ "F$ $0 &0R-3DX-#5D97@S,C(N:'1M M[5A9;]LX$'XWX/\P4)$B 7SG]B% MI3$@-=R+25M'FF)BHF5296B<^ROWZ$D M'W&W[28--GW8(#!$<3CSS>B;0^I>^7^,S.Z58]EFN=3UA_[(,9TOU<-6K=6M MYTN\7R\$H-MW[5OH7P[CGN&9'=S--7MF\[CG,V8 NT6 M=.M]LUN?:+_^"4&S]880@BPF&0;+\Z?NV+VQ*C <#VH_@_&6@=A",7"F_O!B M.+#\H3N&R?74N[;&/OCN.^%IGL%US:MA/#QGD&%J'AXW*N^$QO+ LMV)[]B_ M06A6 3EOG(![ ?Z5 YXU[5MCQZNZ7T;.+5@#7^^T&HW7LUK11U5E/$2[[:.] MEX$VAQP"P3D-%!,<'IB:@YI3^+0D$KV(GV!*$R$5X&;WPL5@KNK"G"E:31,2 MT#87#Y(DAGDAY.(CGZ5)I]FH?NK6M;P)(@(K55*,Q3W!Q.%!#?:UB8\?FD>G MG8%8)(0_Z<59YZ!,CN!5JIP T+*$PD39D.> 4&E2X@JM M:".%MQ5 "<4BO$B6,ET2KLHE)6"32HC@Y+13!#-+)W26A")1Z.[J#."1;4%- ML\*01^2,<)I6W<>8/H$5*+VC:5;!?:+:H)FV5< WI#E!SNRDQC>D,\S<8J9$ M=QVK/W)6JOKNU':F56PP(VOB.>W5Q0^9N$M; W(U/:-AP, 9C2:6;0_'E^NU M-[$&J_7GH>U?]8QFH[%GY'BFD*JGF$(/C(3H,G\2?F"3ZJ;7)O6!A(6BO M#Q_N;;SR[9W=XST#;HH$QZBLDSUOA?O-@^TSVWO/3FT'')['&'ZU_G1@!Y2/ M-"B2-UK&F,D!DB_6J;%.%TF_+IFD"R1RJOF1%F6@>;A/#@ SL7F\'QZL.;5) MKG5BY<0JEYKGAT>=C/.:$EDP\&>J?S0U_F?:6S&M]9LRC7&LW N2T0<;BB*, M8Z5B>;%=T9 PW5$2+)Z:<16]3>(8X6"KT;43-Q*D8%K)3D7KFHH*0Y:I1H:5 M2RBVC'/&"NP3F=%TI\36?D[$MYX831O]:(-- [I8=ZO3O%G!;F/?4MQZ=1KL MLG.7O06ECI"LVR1_T^PQ]9M#G@EF<6$_3Y/-0]B(KC!\)V7@A1@*L]_+@!]/ M>DU]:R9D2.7FUB.D(D8@'QK9WPN94$_K.X/# <'KYJ7]B62X MGZ" %01BR17C=\]D-P+?Z#K89MPK$_^7AFH+4GQ1QOHG\ 46T<5Y<6+8>K&! M*LJQ9V"MT'UWU8-#F#WI#JMKV6::F^/4-Z,HGTB!#Q*E<.3;F:;+)1V.!X:% M=*9;>E%Z4=WNV*WEHJ7D+)WGFO[MR"R!8;E%S%$$RP3O:- T5;556:O;PQL, M>/']($_RNO[0@#>S[Q-_ U!+ 0(4 Q0 ( %R(AU5RD)?DW14 !WF 1 M " 0 !A;&]T+3(P,C(Q,#(Y+GAS9%!+ 0(4 Q0 ( M %R(AU6CWK(Q31$ %_R 5 " 0P6 !A;&]T+3(P,C(Q M,#(Y7V-A;"YX;6Q02P$"% ,4 " !