0000950170-24-069734.txt : 20240606 0000950170-24-069734.hdr.sgml : 20240606 20240606120032 ACCESSION NUMBER: 0000950170-24-069734 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240427 FILED AS OF DATE: 20240606 DATE AS OF CHANGE: 20240606 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AstroNova, Inc. CENTRAL INDEX KEY: 0000008146 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] ORGANIZATION NAME: 06 Technology 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: 241024333 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 alot-20240427.htm 10-Q 10-Q
false--01-31Q1000000814620250000008146alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember2024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-02-012024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMemberalot:RoyaltyPaymentsDueYearTwoMember2024-04-270000008146us-gaap:TreasuryStockCommonMember2023-01-310000008146us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-01-310000008146us-gaap:RevolvingCreditFacilityMemberalot:LondonInterbankOfferedRateLIBOR1Membersrt:MaximumMember2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:BankOfAmericaMember2024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2023-04-290000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2023-02-012024-01-310000008146srt:MaximumMemberalot:MtexNewSolutionsSAMemberus-gaap:SubsequentEventMember2024-05-040000008146srt:MinimumMemberalot:TwoThousandEighteenEquityIncentivePlanMember2023-06-060000008146alot:ThirdAmendmentCreditAgreementMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-062024-05-060000008146us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-290000008146alot:TermLoanMemberalot:BeforeAmendmentToTheCreditAgreementMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-060000008146alot:TermLoanMemberus-gaap:SubsequentEventMember2024-05-062024-05-060000008146us-gaap:RevolvingCreditFacilityMemberalot:ThirdAmendmentCreditAgreementMembersrt:ScenarioForecastMemberalot:BankOfAmericaMember2025-01-310000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-290000008146us-gaap:TreasuryStockCommonMember2024-01-310000008146alot:TermLoanMemberalot:BankOfAmericaMember2023-10-312027-04-300000008146us-gaap:CommonStockMember2023-02-012023-04-290000008146us-gaap:PublicUtilitiesInventorySuppliesMember2024-02-012024-04-270000008146alot:RangeFourMember2024-02-012024-04-270000008146country:US2024-02-012024-04-2700000081462024-04-272024-04-270000008146alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember2024-01-3100000081462023-04-290000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-290000008146us-gaap:RetainedEarningsMember2024-02-012024-04-270000008146srt:MaximumMemberalot:TwoThousandEighteenEquityIncentivePlanMember2023-06-060000008146us-gaap:TreasuryStockCommonMember2023-02-012023-04-290000008146us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-01-310000008146alot:AerospaceCustomerMember2024-01-310000008146us-gaap:RevolvingCreditFacilityMember2024-04-270000008146alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember2024-02-012024-04-270000008146us-gaap:TrademarksMemberalot:AgreementWithAstroMachineForAssetAcquisitionsMember2024-04-270000008146us-gaap:OperatingSegmentsMemberalot:ProductIdentificationMember2023-02-012023-04-290000008146alot:TermLoanMemberalot:BankOfAmericaMember2022-10-312023-07-310000008146alot:BancOfAmericaLeasingCapitalLlcMemberalot:EquipmentLoanAgreementMember2024-01-012024-01-310000008146alot:DistributorRelationsMemberalot:TrojanlabelApSMember2024-04-270000008146us-gaap:RevolvingCreditFacilityMemberus-gaap:OtherExpenseMemberalot:BankOfAmericaMember2024-02-012024-04-270000008146alot:ServiceAndOtherMember2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:ThirdAmendmentCreditAgreementMembersrt:ScenarioForecastMemberalot:BankOfAmericaMember2025-02-010000008146us-gaap:RetainedEarningsMember2023-04-290000008146us-gaap:RevolvingCreditFacilityMemberalot:BeforeAmendmentToTheCreditAgreementMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-060000008146us-gaap:RevolvingCreditFacilityMemberalot:SecondAmendmentCreditAgreementMemberalot:BankOfAmericaMember2022-08-042022-08-040000008146us-gaap:OperatingSegmentsMemberalot:ProductIdentificationMember2024-02-012024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2023-02-012023-04-290000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310000008146us-gaap:OperatingSegmentsMember2023-02-012023-04-290000008146us-gaap:RevolvingCreditFacilityMemberalot:BeforeAmendmentToTheCreditAgreementMemberalot:BankOfAmericaMember2022-08-030000008146us-gaap:RevolvingCreditFacilityMemberus-gaap:OtherExpenseMemberalot:BankOfAmericaMember2023-02-012023-04-290000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2018-01-310000008146us-gaap:RestrictedStockUnitsRSUMember2024-04-270000008146us-gaap:CommonStockMember2024-02-012024-04-270000008146alot:RoyaltyPaymentsDueRemainderOfFiscalYearMemberalot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-04-270000008146alot:OthersCountriesMember2024-02-012024-04-270000008146us-gaap:CorporateNonSegmentMember2023-02-012023-04-290000008146alot:BeforeAmendmentToTheCreditAgreementMemberalot:TermATwoLoanMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-060000008146us-gaap:OperatingSegmentsMemberalot:TestAndMeasurementMember2023-02-012023-04-290000008146us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-270000008146us-gaap:CustomerContractsMemberalot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-04-270000008146alot:AdditionalTermLoanAvailedMemberalot:TermATwoLoanMemberalot:ThirdAmendmentCreditAgreementMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-060000008146alot:RangeFiveMember2024-04-270000008146country:CA2023-02-012023-04-290000008146alot:ProductIdentificationMember2024-02-012024-04-270000008146us-gaap:TrademarksMemberalot:AgreementWithAstroMachineForAssetAcquisitionsMember2024-01-3100000081462024-04-270000008146us-gaap:CustomerContractsMemberalot:AgreementWithAstroMachineForAssetAcquisitionsMember2024-04-270000008146country:CA2024-02-012024-04-270000008146us-gaap:CustomerContractsMemberalot:RuggedInformationTechnologyEquipmentCorporationMember2024-01-310000008146srt:EuropeMember2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMember2024-02-012024-04-270000008146us-gaap:CommonStockMember2024-01-310000008146alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember2024-04-270000008146alot:RestrictedStockAwardMember2024-02-012024-04-270000008146alot:TestAndMeasurementMember2024-02-012024-04-270000008146alot:TwoThousandEighteenEquityIncentivePlanMember2023-06-060000008146alot:AerospaceCustomerMember2024-04-270000008146alot:AerospaceCustomerMember2022-12-310000008146us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-02-012024-04-270000008146alot:TwoThousandEighteenEquityIncentivePlanMember2024-04-270000008146us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-01-310000008146us-gaap:CommonStockMember2023-04-290000008146country:US2023-02-012023-04-290000008146us-gaap:TreasuryStockCommonMember2024-02-012024-04-270000008146alot:HardwareProductsMember2023-02-012023-04-2900000081462024-05-3100000081462023-02-012023-04-290000008146us-gaap:RestrictedStockUnitsRSUMemberalot:TwoThousandEighteenEquityIncentivePlanMember2024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMemberalot:RoyaltyPaymentsDueInNextTwelveMonthsMember2024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:LondonInterbankOfferedRateLIBOR1Member2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:BankOfAmericaMember2023-02-012023-04-290000008146us-gaap:TreasuryStockCommonMember2024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:BankOfAmericaMember2024-02-012024-04-270000008146alot:RoyaltyPaymentsDueYearThreeMemberalot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-04-270000008146alot:MtexNewSolutionsSAMemberus-gaap:SubsequentEventMember2024-05-042024-05-040000008146us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-04-270000008146us-gaap:TreasuryStockCommonMember2023-04-290000008146us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-02-012024-04-270000008146us-gaap:RetainedEarningsMember2023-02-012023-04-290000008146alot:PriorEmployeeStockPurchasePlanMember2024-04-272024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2023-01-310000008146us-gaap:RevolvingCreditFacilityMemberalot:LondonInterbankOfferedRateLIBOR1Membersrt:MinimumMember2024-02-012024-04-270000008146alot:RuggedInformationTechnologyEquipmentCorporationMemberus-gaap:CustomerContractsMember2024-04-270000008146us-gaap:CorporateNonSegmentMember2024-02-012024-04-270000008146us-gaap:RestrictedStockMemberalot:TwoThousandFifteenEquityIncentivePlanMember2024-04-270000008146alot:TermLoanMemberalot:SecondAmendmentCreditAgreementMemberalot:BankOfAmericaMember2022-08-042022-08-040000008146us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-04-270000008146alot:DistributorRelationsMemberalot:TrojanlabelApSMember2024-01-310000008146us-gaap:RetainedEarningsMember2023-01-310000008146alot:ProductIdentificationMember2023-02-012023-04-290000008146alot:TwoThousandSevenEquityIncentivePlanMember2024-04-270000008146alot:ServiceAndOtherMember2023-02-012023-04-290000008146alot:HardwareProductsMember2024-02-012024-04-270000008146alot:AerospaceCustomerMember2023-02-012024-01-310000008146alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember2024-02-012024-04-270000008146alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember2024-01-310000008146alot:TermLoanMember2024-04-270000008146srt:MaximumMemberalot:MtexNewSolutionsSAMemberus-gaap:SubsequentEventMember2024-05-042024-05-040000008146alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember2024-02-012024-04-270000008146alot:MtexNewSolutionsSAMemberus-gaap:SubsequentEventMember2024-05-040000008146us-gaap:CommonStockMember2023-01-310000008146us-gaap:EmployeeStockOptionMember2024-04-270000008146us-gaap:OperatingSegmentsMemberalot:TestAndMeasurementMember2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMemberalot:SecondAmendmentCreditAgreementMemberalot:BankOfAmericaMember2022-08-040000008146alot:OthersCountriesMember2023-02-012023-04-290000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2018-01-312018-01-310000008146us-gaap:CustomerContractsMemberalot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-01-310000008146us-gaap:RetainedEarningsMember2024-01-310000008146alot:TestAndMeasurementMember2023-02-012023-04-290000008146alot:TermLoanMemberalot:AdditionalTermLoanAvailedMemberalot:SecondAmendmentCreditAgreementMemberalot:BankOfAmericaMember2022-08-040000008146us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-04-270000008146srt:AsiaMember2023-02-012023-04-290000008146alot:NewHoneywellAssetPurchaseAndLicenseAgreementMember2024-02-012024-04-270000008146alot:TermLoanMemberalot:BeforeAmendmentToTheCreditAgreementMemberalot:BankOfAmericaMember2022-08-040000008146alot:TermATwoLoanMemberalot:ThirdAmendmentCreditAgreementMemberus-gaap:SubsequentEventMemberalot:BankOfAmericaMember2024-05-062024-05-060000008146alot:TwoThousandEighteenEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2024-04-270000008146srt:EuropeMember2023-02-012023-04-290000008146alot:EmployeeStockPurchasePlanMember2024-02-012024-04-270000008146us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2024-02-012024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-270000008146us-gaap:CustomerContractsMemberalot:AgreementWithAstroMachineForAssetAcquisitionsMember2024-01-310000008146alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember2023-02-012024-01-310000008146alot:BancOfAmericaLeasingCapitalLlcMemberalot:EquipmentLoanAgreementMember2024-01-310000008146alot:RangeFourMember2024-04-270000008146alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember2024-04-270000008146us-gaap:CommonStockMember2024-04-270000008146alot:AerospaceCustomerMember2024-02-012024-04-270000008146alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember2024-04-270000008146us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-04-270000008146us-gaap:PublicUtilitiesInventorySuppliesMember2023-02-012023-04-290000008146us-gaap:RetainedEarningsMember2024-04-2700000081462024-02-012024-04-270000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMemberalot:RoyaltyPaymentsDueYearFourMember2024-04-270000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-270000008146srt:AsiaMember2024-02-012024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2024-01-310000008146alot:CentralAndSouthAmericaMember2023-02-012023-04-290000008146alot:CentralAndSouthAmericaMember2024-02-012024-04-2700000081462023-01-310000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-04-270000008146alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember2024-01-310000008146us-gaap:OperatingSegmentsMember2024-02-012024-04-2700000081462024-01-310000008146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310000008146alot:RangeFiveMember2024-02-012024-04-270000008146us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-290000008146alot:HoneywellAssetPurchaseAndLicenseAgreementMember2024-01-31iso4217:EURxbrli:pureiso4217:USDxbrli:sharesxbrli:sharesalot:Segmentiso4217:USD

 

 

 

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 April 27, 2024

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from to __________

Commission file number 0-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 May 31, 2024 was 7,513,564

 

 

 


 

ASTRONOVA, INC.

INDEX

 

 

Page No.

Part I.

 

Financial Information

 

Item 1.

Financial Statements

 

 

Unaudited Condensed Consolidated Balance Sheets – April 27, 2024 and January 31, 2024

1

 

 

Unaudited Condensed Consolidated Statements of Income – Three Months Ended April 27, 2024 and April 29, 2023

2

 

Unaudited Condensed Consolidated Statements of Comprehensive Income – Three Months Ended April 27, 2024 and April 29, 2023

3

 

Unaudited Condensed Consolidated Statements of Changes in Shareholders’ Equity – Three Months Ended April 27, 2024 and April 29, 2023

4

 

Unaudited Condensed Consolidated Statements of Cash Flows – Three Months Ended April 27, 2024 and April 29, 2023

5

 

Notes to the Condensed Consolidated Financial Statements (unaudited)

6-17

 

Item 2.

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

17-23

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

23

 

Item 4.

Controls and Procedures

23-24

 

Part II.

Other Information

24

 

Item 1.

Legal Proceedings

24

 

Item 1A.

Risk Factors

24

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

 

Item 6.

Exhibits

26

 

 

Signatures

27

 

 


 

Part I. FINANCIAL INFORMATION

Item 1. Financial Statements

ASTRONOVA, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In Thousands, Except Share Data)

 

 

April 27, 2024

 

 

January 31, 2024

 

 

 

(Unaudited)

 

 

 

 

ASSETS

 

 

 

 

 

 

CURRENT ASSETS

 

 

 

 

 

 

Cash and Cash Equivalents

 

$

3,990

 

 

$

4,527

 

Accounts Receivable, net

 

 

17,863

 

 

 

23,056

 

Inventories, net

 

 

45,177

 

 

 

46,371

 

Prepaid Expenses and Other Current Assets

 

 

3,242

 

 

 

2,720

 

Total Current Assets

 

 

70,272

 

 

 

76,674

 

Property, Plant and Equipment, net

 

 

14,206

 

 

 

14,185

 

Identifiable Intangibles, net

 

 

18,402

 

 

 

18,836

 

Goodwill

 

 

14,536

 

 

 

14,633

 

Deferred Tax Assets, net

 

 

6,880

 

 

 

6,882

 

Right of Use Asset

 

 

894

 

 

 

603

 

Other Assets

 

 

1,411

 

 

 

1,438

 

TOTAL ASSETS

 

$

126,601

 

 

$

133,251

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

Accounts Payable

 

$

7,012

 

 

$

8,068

 

Accrued Compensation

 

 

2,934

 

 

 

2,923

 

Other Accrued Expenses

 

 

2,787

 

 

 

2,706

 

Revolving Line of Credit

 

 

3,400

 

 

 

8,900

 

Current Portion of Long-Term Debt

 

 

2,844

 

 

 

2,842

 

Current Liability—Royalty Obligation

 

 

1,700

 

 

 

1,700

 

Current Liability—Excess Royalty Payment Due

 

 

572

 

 

 

935

 

Income Taxes Payable

 

 

512

 

 

 

349

 

Deferred Revenue

 

 

1,151

 

 

 

1,338

 

Total Current Liabilities

 

 

22,912

 

 

 

29,761

 

NON-CURRENT LIABILITIES

 

 

 

 

 

 

Long-Term Debt, net of current portion

 

 

9,343

 

 

 

10,050

 

Royalty Obligation, net of current portion

 

 

1,816

 

 

 

2,093

 

Lease Liabilities, net of current portion

 

 

680

 

 

 

415

 

Income Taxes Payable

 

 

551

 

 

 

551

 

Deferred Tax Liabilities

 

 

92

 

 

 

99

 

TOTAL LIABILITIES

 

 

35,394

 

 

 

42,969

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Preferred Stock, $10 Par Value, Authorized 100,000 shares, None Issued

 

 

 

 

 

 

Common Stock, $0.05 Par Value, Authorized 13,000,000 shares; Issued 10,895,269
   and
10,812,137 shares at April 27, 2024 and January 31, 2024, respectively

 

 

545

 

 

 

541

 

Additional Paid-in Capital

 

 

63,053

 

 

 

62,684

 

Retained Earnings

 

 

65,050

 

 

 

63,869

 

Treasury Stock, at Cost, 3,393,442 and 3,368,763 shares at April 27, 2024 and
   January 31, 2024, respectively

 

 

(35,025

)

 

 

(34,593

)

Accumulated Other Comprehensive Loss, net of tax

 

 

(2,416

)

 

 

(2,219

)

TOTAL SHAREHOLDERS’ EQUITY

 

 

91,207

 

 

 

90,282

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$

126,601

 

 

$

133,251

 

 

See Notes to condensed consolidated financial statements (unaudited).

1


 

ASTRONOVA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(In Thousands, Except Per Share Data)

(Unaudited)

 

 

Three Months Ended

 

 

 

April 27, 2024

 

 

April 29, 2023

 

Revenue

 

$

32,961

 

 

$

35,419

 

Cost of Revenue

 

 

20,989

 

 

 

23,034

 

Gross Profit

 

 

11,972

 

 

 

12,385

 

Operating Expenses:

 

 

 

 

 

 

Selling and Marketing

 

 

5,656

 

 

 

6,010

 

Research and Development

 

 

1,603

 

 

 

1,788

 

General and Administrative

 

 

3,367

 

 

 

3,126

 

Operating Expenses

 

 

10,626

 

 

 

10,924

 

Operating Income

 

 

1,346

 

 

 

1,461

 

Other Income (Expense), net:

 

 

 

 

 

 

Interest Expense

 

 

(482

)

 

 

(615

)

Gain (Loss) on Foreign Currency Transactions

 

 

(143

)

 

 

186

 

Other, net

 

 

26

 

 

 

(5

)

Total Other Income (Expense)

 

 

(599

)

 

 

(434

)

Income Before Income Taxes

 

 

747

 

 

 

1,027

 

Income Tax Provision (Benefit)

 

 

(434

)

 

 

179

 

Net Income

 

$

1,181

 

 

$

848

 

Net Income per Common Share—Basic

 

$

0.16

 

 

$

0.12

 

Net Income per Common Share—Diluted

 

$

0.15

 

 

$

0.11

 

Weighted Average Number of Common Shares Outstanding:

 

 

 

 

 

 

Basic

 

 

7,459

 

 

 

7,370

 

Diluted

 

 

7,628

 

 

 

7,450

 

 

See Notes to condensed consolidated financial statements (unaudited).

2


 

ASTRONOVA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In Thousands)

(Unaudited)

 

 

Three Months Ended

 

 

April 27, 2024

 

 

April 29, 2023

 

Net Income

 

$

1,181

 

 

$

848

 

Other Comprehensive Income (Loss), net of taxes:

 

 

 

 

 

 

Foreign Currency Translation Adjustments

 

 

(197

)

 

 

210

 

Other Comprehensive Income (Loss)

 

 

(197

)

 

 

210

 

Comprehensive Income

 

$

984

 

 

$

1,058

 

 

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

 

 

Retained

 

 

Treasury

 

 

Accumulated
Other
Comprehensive

 

 

Total
Shareholders’

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Stock

 

 

Income (Loss)

 

 

Equity

 

Balance January 31, 2023

 

 

10,676,851

 

 

$

534

 

 

$

61,131

 

 

$

59,175

 

 

$

(34,235

)

 

$

(2,238

)

 

$

84,367

 

Share-Based Compensation

 

 

 

 

 

 

 

 

356

 

 

 

 

 

 

 

 

 

 

 

 

356

 

Employee Option Exercises

 

 

4,094

 

 

 

 

 

 

43

 

 

 

 

 

 

 

 

 

 

 

 

43

 

Restricted Stock Awards Vested

 

 

99,989

 

 

 

4

 

 

 

(4

)

 

 

 

 

 

(350

)

 

 

 

 

 

(350

)

Net Income

 

 

 

 

 

 

 

 

 

 

 

848

 

 

 

 

 

 

 

 

 

848

 

Foreign Currency Translation Adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

210

 

 

 

210

 

Balance April 29, 2023

 

 

10,780,934

 

 

$

538

 

 

$

61,526

 

 

$

60,023

 

 

$

(34,585

)

 

$

(2,028

)

 

$

85,474

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance January 31, 2024

 

 

10,812,137

 

 

$

541

 

 

$

62,684

 

 

$

63,869

 

 

$

(34,593

)

 

$

(2,219

)

 

$

90,282

 

Share-Based Compensation

 

 

 

 

 

 

 

 

325

 

 

 

 

 

 

 

 

 

 

 

 

325

 

Employee Option Exercises

 

 

5,055

 

 

 

 

 

 

48

 

 

 

 

 

 

 

 

 

 

 

 

48

 

Restricted Stock Awards Vested

 

 

78,077

 

 

 

4

 

 

 

(4

)

 

 

 

 

 

(432

)

 

 

 

 

 

(432

)

Net Income

 

 

 

 

 

 

 

 

 

 

 

1,181

 

 

 

 

 

 

 

 

 

1,181

 

Foreign Currency Translation Adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(197

)

 

 

(197

)

Balance April 27, 2024

 

 

10,895,269

 

 

 

545

 

 

 

63,053

 

 

 

65,050

 

 

 

(35,025

)

 

 

(2,416

)

 

 

91,207

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See Notes to condensed consolidated financial statements (unaudited).

4


 

ASTRONOVA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In Thousands)

(Unaudited)

 

Three Months Ended

 

 

April 27, 2024

 

 

April 29, 2023

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

Net Income

 

$

1,181

 

 

$

848

 

Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:

 

 

 

 

 

 

Depreciation and Amortization

 

 

911

 

 

 

1,055

 

Amortization of Debt Issuance Costs

 

 

6

 

 

 

6

 

Share-Based Compensation

 

 

325

 

 

 

356

 

Changes in Assets and Liabilities:

 

 

 

 

 

 

Accounts Receivable

 

 

5,130

 

 

 

2,324

 

Inventories

 

 

1,117

 

 

 

(1,756

)

Income Taxes

 

 

(532

)

 

 

38

 

Accounts Payable and Accrued Expenses

 

 

(1,213

)

 

 

8

 

Deferred Revenue

 

 

(183

)

 

 

 

Other

 

 

162

 

 

 

(237

)

Net Cash Provided by Operating Activities

 

 

6,904

 

 

 

2,642

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

Purchases of Property, Plant and Equipment

 

 

(492

)

 

 

(48

)

Net Cash Used for Investing Activities

 

 

(492

)

 

 

(48

)

Cash Flows from Financing Activities:

 

 

 

 

 

 

Net Cash Proceeds from Employee Stock Option Plans

 

 

18

 

 

 

18

 

Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan

 

 

30

 

 

 

25

 

Net Cash Used for Payment of Taxes Related to Vested Restricted Stock

 

 

(432

)

 

 

(350

)

Repayment under Revolving Credit Facility

 

 

(5,500

)

 

 

 

Payment of Minimum Guarantee Royalty Obligation

 

 

(375

)

 

 

(500

)

Principal Payments of Long-Term Debt

 

 

(710

)

 

 

(375

)

Net Cash Used for Financing Activities

 

 

(6,969

)

 

 

(1,182

)

Effect of Exchange Rate Changes on Cash and Cash Equivalents

 

 

20

 

 

 

55

 

Net Increase (Decrease) in Cash and Cash Equivalents

 

 

(537

)

 

 

1,467

 

Cash and Cash Equivalents, Beginning of Period

 

 

4,527

 

 

 

3,946

 

Cash and Cash Equivalents, End of Period

 

$

3,990

 

 

$

5,413

 

Supplemental Disclosures of Cash Flow Information:

 

 

 

 

 

 

     Cash Paid During the Period for:

 

 

 

 

 

 

Cash Paid During the Period for Interest

 

$

409

 

 

$

538

 

Cash Paid During the Period for Income Taxes, net of refunds

 

$

93

 

 

$

235

 

      Non-Cash Transactions:

 

 

 

 

 

 

 Capital Lease Obtained in Exchange for Capital Lease Liabilities

 

$

358

 

 

$

 

 

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 T&M 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 and light commercial label 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 other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. PI products sold under the Astro Machine brand also include a variety of label printers, envelope and packaging printing, and related processing and handling equipment.

In the T&M segment, we have a long history of using our technologies to provide networking systems and high-resolution flight deck and cabin printers 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, analyzed, stored and presented in various visual output formats.

Our PI products are sold by direct field salespersons, OEMs and independent dealers and representatives, while our T&M products are sold predominantly through direct sales and independent 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 100 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, 2024.

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 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, valuation of long-lived assets, intangible assets and goodwill, share-based compensation, and warranty reserves. 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. 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.

6


 

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, 2024.

Recent Accounting Pronouncements Not Yet Adopted

On March 6, 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. This rule will require registrants to disclose certain climate-related information in registration statements and annual reports on Form 10-K including, among other things, material climate-related risks and their impact; activities to mitigate or adapt to material climate-related risks; governance and oversight of climate-related risks; material climate-related targets or goals and their financial impact; and qualitative and quantitative disclosures regarding greenhouse gas emissions. The final rules follow a phase-in timeline and would begin to apply prospectively to our fiscal year beginning February 1, 2027. In April 2024, the SEC voluntarily stayed the effectiveness of the rules pending completion of judicial review of the consolidated challenges to the final rules. We are currently monitoring the legal challenges and evaluating the potential impact of these rules on our consolidated financial statements and disclosures.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. ASU 2023-09 modifies the requirement for income tax disclosures to include (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker (CODM), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. ASU 2023-07 also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss. Public entities will be required to provide all annual disclosures currently required by ASU 2023-07 in interim periods. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025, and for interim periods beginning with our first quarter of fiscal 2026. We are currently evaluating the new disclosure requirements of ASU 2023-07 and do not expect the adoption of this guidance to have a material impact on our consolidated financial statements or disclosures.

No other new accounting pronouncements, issued or effective during the first three months of the current year, have had or are expected to have a material impact on our consolidated financial statements.

7


 

Note 3 – 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

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023*

 

United States

 

$

18,106

 

 

$

20,696

 

Europe

 

 

10,429

 

 

 

9,864

 

Canada

 

 

1,759

 

 

 

1,879

 

Central and South America

 

 

1,198

 

 

 

1,200

 

Asia

 

 

1,185

 

 

 

1,471

 

Other

 

 

284

 

 

 

309

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

 

*Certain amounts have been reclassified to conform to the current year's presentation.

Major product types

 

 

Three Months Ended

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023

 

Hardware

 

$

8,875

 

 

$

11,667

 

Supplies

 

 

18,633

 

 

 

19,070

 

Service and Other

 

 

5,453

 

 

 

4,682

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

 

In December 2022, we entered into an amended contract with one of our T&M customers that provided for a total payment of $3.25 million to us as a result of our claims allowable under French law relating to additional component costs we have incurred and will continue to incur in order to supply aerospace printers under the contract for the period beginning in April 2022 and continuing through fiscal 2025. Revenue from this arrangement will be recognized in proportion to the total estimated shipments through the end of the contract period. As of January 31, 2024, we recognized $2.4 million in revenue and the $0.8 million balance was recorded as deferred revenue. During the three months ended April 27, 2024, we recognized an additional $0.2 million which is included in revenue in the condensed consolidated statement of income for the respective period presented, and there is a balance of $0.6 million in deferred revenue at April 27, 2024. The remaining revenue to be recognized will be based on our shipments of the printers during the remainder of fiscal year 2025.

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 $534,000 and $530,000 at April 27, 2024 and January 31, 2024, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the three months ended April 27, 2024 is due to cash payments received in advance of satisfying performance obligations partially offset by revenue recognized during the current period, including $136,000 of revenue recognized that was included in the deferred revenue balance at January 31, 2024.

8


 

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 17 years as of April 27, 2024. The balance of these contract assets at January 31, 2024 was $1.3 million. During the three months ended April 27, 2024, we amortized contract costs of $19,000. The balance of deferred incremental direct costs net of accumulated amortization at April 27, 2024 was $1.3 million, of which $0.1 million is reported in other current assets and $1.2 million is reported in other assets in the accompanying condensed consolidated balance sheet.

Note 4 – 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

 

 

April 27, 2024

 

 

April 29, 2023

 

Weighted Average Common Shares Outstanding – Basic

 

 

7,459,394

 

 

 

7,369,930

 

Effect of Dilutive Options, Restricted Stock Awards and
   Restricted Stock Units

 

 

168,631

 

 

 

80,122

 

Weighted Average Common Shares Outstanding – Diluted

 

 

7,628,025

 

 

 

7,450,052

 

 

For the three months ended April 27, 2024 and April 29, 2023, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 181,999 and 656,554, respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.

Note 5 – Intangible Assets

Intangible assets are as follows:

 

 

April 27, 2024

 

 

January 31, 2024

 

(In thousands)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

RITEC:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

$

2,830

 

 

$

(1,705

)

 

$

 

 

$

1,125

 

 

$

2,830

 

 

$

(1,689

)

 

$

 

 

$

1,141

 

TrojanLabel:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Distributor Relations

 

937

 

 

 

(705

)

 

 

22

 

 

 

254

 

 

937

 

 

 

(686

)

 

 

30

 

 

 

281

 

Honeywell:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

27,773

 

 

 

(13,012

)

 

 

 

 

 

14,761

 

 

 

27,773

 

 

 

(12,795

)

 

 

 

 

 

14,978

 

Astro Machine:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

3,060

 

 

 

(1,071

)

 

 

 

 

 

1,989

 

 

 

3,060

 

 

 

(918

)

 

 

 

 

 

2,142

 

Trademarks

 

420

 

 

 

(147

)

 

 

 

 

 

273

 

 

420

 

 

 

(126

)

 

 

 

 

 

294

 

Intangible Assets, net

 

$

35,020

 

 

$

(16,640

)

 

$

22

 

 

$

18,402

 

 

$

35,020

 

 

$

(16,214

)

 

$

30

 

 

$

18,836

 

 

There were no impairments to intangible assets during the periods ended April 27, 2024 and April 29, 2023.

With respect to the acquired intangibles included in the table above, amortization expense of $0.4 million and $0.6 million has been included in the condensed consolidated statements of income for the three months ended April 27, 2024, and April 29, 2023, respectively.

9


 

Estimated amortization expense for the next five fiscal years is as follows:

 

(In thousands)

 

Remaining
2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

Estimated amortization expense

 

$

1,291

 

 

$

1,721

 

 

$

1,721

 

 

$

1,721

 

 

$

1,281

 

 

Note 6 – Inventories

Inventories are stated at the lower of cost (standard and average methods) or net realizable value and include material, labor and manufacturing overhead. The components of inventories are as follows:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Materials and Supplies

 

$

37,374

 

 

$

39,078

 

Work-In-Process

 

 

1,580

 

 

 

1,054

 

Finished Goods

 

 

15,528

 

 

 

15,645

 

 

 

54,482

 

 

 

55,777

 

Inventory Reserve

 

 

(9,305

)

 

 

(9,406

)

 

$

45,177

 

 

$

46,371

 

 

Note 7 – Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Land and Land Improvements

 

$

2,304

 

 

$

2,304

 

Buildings and Leasehold Improvements

 

 

14,427

 

 

 

14,381

 

Machinery and Equipment

 

 

26,391

 

 

 

26,123

 

Computer Equipment and Software

 

 

14,319

 

 

 

14,238

 

Gross Property, Plant and Equipment

 

 

57,441

 

 

 

57,046

 

Accumulated Depreciation

 

 

(43,235

)

 

 

(42,861

)

Net Property Plant and Equipment

 

$

14,206

 

 

$

14,185

 

 

Depreciation expense on property, plant and equipment was $0.5 million and $0.4 million for the three months ended April 27, 2024 and April 29, 2023, respectively.

Note 8 – Credit Agreement and Long-Term Debt

On August 4, 2022, we entered into a Second Amendment to the 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 us 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 thereunder 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

10


 

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. During the three months ended April 27, 2024, the weighted average interest rate on our variable rate debt was 7.46%. 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 our 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 April 27, 2024, we believe we are in 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 Scandinavia 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.

On May 6, 2024, we entered into a Third Amendment to the Amended and Restated Credit Agreement, which further amended the Amended Credit Agreement. See Note 15, “Subsequent Event” for further information regarding the Third Amendment to the Amended and Restated Credit Agreement.

 

 

Equipment Financing

In January 2024, we entered into a secured equipment loan facility agreement with Banc of America Leasing & Capital, LLC and borrowed a principal amount of $0.8 million thereunder for the purpose of financing our purchase of production equipment. This loan matures on January 23, 2029, and bears interest at a fixed rate of 7.06%. Under this loan agreement, equal monthly payments including principal and interest of $16,296 commenced on February 23, 2024, and will continue through the maturity of the equipment loan facility on January 23, 2029.

11


 

Summary of Outstanding Debt

Revolving Credit Facility

At April 27, 2024, we had an outstanding balance of $3.4 million on our revolving credit facility. The balance outstanding under the revolving credit facility bore interest at a weighted average annual rate of 7.53% and 6.93% and we incurred $132,000 and $292,000 for interest on this obligation during the three months ended April 27, 2024 and April 29, 2023, respectively. Additionally, during the three months ended April 27, 2024 and April 29, 2023, we incurred $11,000 and $8,000, respectively, of commitment fees on the undrawn portion of our revolving credit facility. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated statements of income for all periods presented. At April 27, 2024, there was $21.6 million remaining available for borrowing under our revolving credit facility.

Long-Term Debt

Long-term debt in the accompanying condensed consolidated balance sheets is as follows:

 

(In thousands)

 

April 27,
2024

 

 

January 31,
2024

 

USD Term Loan (7.44% as of April 27, 2024 and 7.56% as
of January 31, 2024); maturity date of
August 4, 2027

 

$

11,475

 

 

$

12,150

 

Equipment Loan (7.06% Fixed Rate); maturity date of January 23, 2029

 

 

787

 

 

 

822

 

    Total Debt

 

 

12,262

 

 

 

12,972

 

    Less: Debt Issuance Costs, net of accumulated amortization

 

 

75

 

 

 

80

 

             Current Portion of Debt

 

 

2,844

 

 

 

2,842

 

Long-Term Debt

 

$

9,343

 

 

$

10,050

 

 

During the three months ended April 27, 2024 and April 29, 2023, we recognized interest expense on debt of $233,000 and $248,000, respectively, which is recognized in the accompanying condensed consolidated statements of income for all periods presented.

The schedule of required principal payments remaining during the next five years on long-term debt outstanding as of April 27, 2024 is as follows:

 

(In thousands)

 

 

 

Fiscal 2025, remainder

 

$

2,132

 

Fiscal 2026

 

 

2,852

 

Fiscal 2027

 

 

2,864

 

Fiscal 2028

 

 

4,226

 

Fiscal 2029

 

 

188

 

 

$

12,262

 

 

Note 9 – Royalty Obligation

In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell International, Inc. (“Honeywell”) to acquire an exclusive, perpetual, world-wide 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. As of April 27, 2024, we had paid an aggregate of $11.5 million of the guaranteed minimum royalty obligation. At April 27, 2024, the current portion of the outstanding guaranteed minimum royalty obligation of $1.5 million is to be paid over the next twelve months and is reported as a current liability and the remainder of $1.4 million is reported as a long-term liability on our condensed consolidated balance sheet. For the three months ended April 27, 2024 and April 29, 2023, we incurred $0.5 million and $0.4 million, respectively, in excess royalty expense which is included in cost of revenue in our consolidated statements of income for

12


 

all periods presented. A total of $0.9 million in excess royalties was paid in the first quarter of the current fiscal year, and there are $0.5 million in excess royalty payables due as a result of this agreement for the quarter ended April 27, 2024.

In fiscal 2023, we entered into an Asset Purchase and License Agreement with Honeywell International Inc. (“New HW Agreement”) to acquire an exclusive, perpetual, world-wide license to manufacture Honeywell’s flight deck printers for the Boeing 787 aircraft. The New HW Agreement provides for royalty payments to Honeywell based on gross revenues from the sales of the printers, paper and repair services of the licensed products in perpetuity. The royalty rates vary based on the year in which they are paid or earned and as products are sold or as services are provided and range from single-digit to mid-double-digit percentages of gross revenue. The New HW Agreement includes a provision for guaranteed minimum royalty payments to be paid in the event that the royalties earned by Honeywell do not meet the minimum for the preceding calendar year as follows: $100,000 in 2024, $200,000 in 2025, $233,000 in 2026 and 2027, and $234,000 in 2028.

As of January 31, 2024, the total outstanding royalty obligation under the New HW Agreement was $0.6 million, including $0.2 million recorded as a current liability in the accompanying balance sheet. During the first quarter of fiscal 2025, we incurred $0.1 million in excess royalty expense, which was paid in the first quarter of the current fiscal year. As of April 27, 2024, the total outstanding royalty obligation on the New HW Agreement is $0.7 million, including $0.3 million recorded as a current liability in the accompanying balance sheet.

Note 10 – Leases

We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to nine 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

 

April 27,
2024

 

 

January 31,
2024

 

Lease Assets

 

Right of Use Assets

 

$

894

 

 

$

603

 

Lease Liabilities – Current

 

Other Accrued Expenses

 

$

239

 

 

$

233

 

Lease Liabilities – Long Term

 

Lease Liabilities

 

$

680

 

 

$

415

 

 

Lease cost information is as follows:

 

 

 

 

Three Months
Ended

 

Operating Leases (In thousands)

 

Statement of Income Classification

 

April 27,
2024

 

 

April 29,
2023

 

Operating Lease Costs

 

General and Administrative Expense

 

$

98

 

 

$

133

 

 

 

 

 

 

 

 

 

 

 

Maturities of operating lease liabilities are as follows:

 

(In thousands)

 

April 27,
2024

 

Fiscal 2025, remaining

 

$

213

 

Fiscal 2026

 

 

248

 

Fiscal 2027

 

 

200

 

Fiscal 2028

 

 

144

 

Fiscal 2029

 

 

54

 

Thereafter

 

 

230

 

Total Lease Payments

 

 

1,089

 

Less: Imputed Interest

 

 

(170

)

Total Lease Liabilities

 

$

919

 

 

As of April 27, 2024, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are 5.3 years and 5.56%, 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.

13


 

Supplemental cash flow information related to leases is as follows:

 

 

Three Months
Ended

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Cash paid for operating lease liabilities

 

$

85

 

 

$

93

 

 

 

 

 

 

 

 

 

Note 11 – 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”). At the June 6, 2023 annual meeting of shareholders, the 2018 Plan was amended to increase the number of shares of the Company’s common stock available for issuance by 600,000, bringing the total number of shares available for issuance under the 2018 Plan from 950,000 to 1,550,000. Under the 2018 Plan, we may also issue an additional number of shares equal to the number of shares subject to outstanding awards under our prior 2015 Equity Incentive Plan 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 80,780 unvested RSUs;164,234 unvested PSUs; and options to purchase an aggregate of 135,500 shares outstanding as of April 27, 2024.

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 Plan or 2015 Plan, but outstanding awards will continue to be governed by those plans. As of April 27, 2024, options to purchase an aggregate of 241,649 shares were outstanding under the 2007 Plan and options to purchase an aggregate of 127,600 shares were outstanding under the 2015 Plan.

We also have a Non-Employee Director Annual Compensation Program (the “Program”) under which each non-employee director receives an automatic grant of RSAs on the date of the regular full meeting of the Board of Directors held each fiscal quarter. Under the Program, the number of whole shares to be granted each quarter is equal to 25% of the number calculated by dividing the director’s annual compensation amount, which is currently $70,000, by the fair market value of the Company’s stock on such day. All RSA’s granted under this Program vest immediately.

Share-based compensation expense was recognized as follows:

 

 

Three Months Ended

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Stock Options

 

$

 

 

$

 

Restricted Stock Awards and Restricted Stock Units

 

 

319

 

 

 

352

 

Employee Stock Purchase Plan

 

 

6

 

 

 

4

 

Total

 

$

325

 

 

$

356

 

 

Stock Options

Aggregated information regarding stock option activity for the three months ended April 27, 2024 is summarized below:

 

 

Number of
Options

 

 

Weighted Average
Exercise Price

 

Outstanding at January 31, 2024

 

 

523,349

 

 

$

15.26

 

Granted

 

 

 

 

 

 

Exercised

 

 

(10,900

)

 

 

14.18

 

Forfeited

 

 

(7,700

)

 

 

14.20

 

Canceled

 

 

 

 

 

 

Outstanding at April 27, 2024

 

 

504,749

 

 

$

15.30

 

 

14


 

 

Set forth below is a summary of options outstanding at April 27, 2024:

 

Outstanding

 

 

Exercisable

 

Range of
Exercise prices

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Life

 

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual Life

 

$10.01-15.00

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

$15.01-20.00

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

 

There were no stock options granted in fiscal 2024, or during the first three months of fiscal 2025, and as of April 27, 2024, there was no unrecognized compensation expense related to stock options.

Restricted Stock Units (RSUs), Performance-Based Stock Units (PSUs) and Restricted Stock Awards (RSAs)

Aggregated information regarding RSU, PSU and RSA activity for the three months ended April 27, 2024 is summarized below:

 

 

RSUs, PSUs & RSAs

 

 

Weighted Average
Grant Date Fair Value

 

Outstanding at January 31, 2024

 

 

300,705

 

 

$

12.90

 

Granted

 

 

26,387

 

 

 

17.85

 

Vested

 

 

(78,077

)

 

 

13.62

 

Forfeited

 

 

(4,001

)

 

 

12.81

 

Outstanding at April 27, 2024

 

 

245,014

 

 

$

13.20

 

 

As of April 27, 2024, there was approximately $2.1 million of unrecognized compensation expense related to RSUs, PSUs and RSAs, which is expected to be recognized over a weighted average period of 1.2 years.

Employee Stock Purchase Plan (ESPP)

Our 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 initially reserved for issuance under the ESPP. During the three months ended April 27, 2024, there were 2,246 shares purchased under the ESPP and there are 22,812 shares remaining available for purchase under the ESPP as of April 27, 2024.

Note 12 – Income Taxes

Our effective tax rates are as follows:

 

 

Three Months
Ended

 

Fiscal 2025

 

 

(58.1

)%

Fiscal 2024

 

 

17.4

%

 

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 April 27, 2024, we recognized an income tax benefit of $434,000. The effective tax rate in this period was directly impacted by a $572,000 tax benefit related to a previously unrecorded reduction in our future income taxes payable balance that should have been discretely recognized in the fourth quarter of fiscal year 2024 when we completed our domestic return to accrual process. Additional impacts on the effective tax rate included a $75,000 tax benefit arising from windfall tax benefits related to our stock. During the three months ended April 29, 2023, we recognized an income tax expense of approximately $179,000. The effective tax rate in this period was directly impacted by a $77,000 tax benefit related to the expiration of the statute of limitations on a previously uncertain tax position and a $29,000 tax benefit arising from windfall tax benefits related to our stock.

15


 

Note 13 – Segment Information

We report two segments: PI and T&M. We evaluate segment performance based on the segment profit before corporate expenses.

Summarized below are the Revenue and Segment Operating Profit for each reporting segment:

 

 

Three Months Ended

 

 

Revenue

 

 

Segment Operating Profit

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

 

April 27,
2024

 

 

April 29,
2023

 

PI

 

$

23,185

 

 

$

25,095

 

 

$

2,991

 

 

$

2,515

 

T&M

 

 

9,776

 

 

 

10,324

 

 

 

1,722

 

 

 

2,072

 

Total

 

$

32,961

 

 

$

35,419

 

 

 

4,713

 

 

 

4,587

 

Corporate Expenses

 

 

 

 

 

 

 

 

3,367

 

 

 

3,126

 

Operating Income

 

 

 

 

 

 

 

 

1,346

 

 

 

1,461

 

Other Expense, net

 

 

 

 

 

 

 

 

599

 

 

 

434

 

Income Before Income Taxes

 

 

 

 

 

 

 

 

747

 

 

 

1,027

 

Income Tax Provision (Benefit)

 

 

 

 

 

 

 

 

(434

)

 

 

179

 

Net Income

 

 

 

 

 

 

 

$

1,181

 

 

$

848

 

 

Note 14 – 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:

 

 

April 27, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

12,309

 

 

$

12,309

 

 

$

12,262

 

 

 

January 31, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

13,026

 

 

$

13,026

 

 

$

12,972

 

 

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.

 

Note 15 – Subsequent Event

On May 4, 2024, AstroNova, along with its wholly-owned Portugal Subsidiary, AstroNova Portugal, Unipessoal, Lda (the “Purchaser”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Effort Premier Solutions Lda., a private limited company incorporated under the laws of Portugal (the “Seller”) and Elói Serafim Alves Ferreira, as the “Second Guarantor”.

In accordance with the terms and subject to the conditions set forth in the Purchase Agreement, the Purchaser acquired 100% of the issued and outstanding share capital of MTEX New Solution, S.A., a joint stock company with limited liability incorporated under the laws of Portugal (“MTEX”), from the Seller. The closing date for the acquisition was May 6, 2024.

The purchase price for this acquisition consists of EUR 17,268,345 (approximately $18.6 million) paid by the Purchaser to the Seller on the closing date by wire transfer, and up to an additional EUR 731,655 (approximately $0.8 million) retained by the Purchaser to secure certain indemnification obligations of the Seller to be released by the Purchaser subject to resolution of such obligations. Additionally, the Seller will be entitled to receive contingent consideration in an amount of up to EUR 4,000,000 (approximately $4.3 million) if MTEX meets certain revenue objectives as set forth in the Purchase Agreement for the three calendar year periods ending after the closing date.

16


 

This transaction is a business combination and will be accounted for using the acquisition method as prescribed by Accounting Standard Codification, “Business Combinations.” The purchase price of MTEX will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value 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. Transaction costs related to the transaction will be expensed as incurred. We are currently preparing the valuations and other procedures necessary to determine the purchase price allocation and will record our initial fair value estimates and the results of operations of MTEX since the closing date in our condensed consolidated financial statement for the second quarter of fiscal 2025.

Also on May 4, 2024, the Purchaser, the Seller, the Second Guarantor and MTEX entered into a Transitional Management Agreement (the “Transitional Management Agreement”) pursuant to which the Second Guarantor will serve as the MTEX’s Chief Executive Officer for a term of three years following the closing date. Under the terms of the Transitional Management Agreement, the Second Guarantor will receive a salary and grant of restricted stock units and will be entitled to participate in the Company’s incentive compensation programs on the same terms as the Company’s executive officers. The Transitional Management Agreement includes customary non-competition and confidentiality provisions.

In connection with the purchase of MTEX, on May 6, 2024, we entered a Third Amendment to Amended and Restated Credit Agreement (the “Third Amendment”) with the Lender. The Amendment further amended the Amended Credit Agreement (as so amended, the “Further Amended Credit Agreement”).

The Further Amended Credit Agreement provides for (i) a new term loan to the Company in the principal amount of EUR 14,000,000 (the “Term A-2 Loan”), in addition to the existing term loan outstanding under the Amended Credit Agreement in the principal amount of approximately $12.3 million as of the effective date of the Third Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $25.0 million to $30.0 million until January 31, 2025, upon and after which the aggregate principal amount of the revolving credit facility will reduce to $25,000,000. At the closing of the Third Amendment, we borrowed the entire EUR 14,000,000 Term A-2 Loan and EUR 3,000,000 and a US dollar amount which was converted to Euros under the revolving credit facility to satisfy the entire purchase price of the MTEX acquisition payable on the closing date pursuant to the Purchase Agreement. The revolving credit facility may otherwise be used for general corporate purposes.

The Further Amended Credit Agreement requires that the EUR 14,000,000 term loan and the existing term loan be paid in quarterly installments on the last day of each fiscal quarter of the Company through April 30, 2027, and the entire then-remaining principal balance on each term loan is required to be paid on August 4, 2027.

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, 2024.

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.

17


 

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.

Results of Operations

Three Months Ended April 27, 2024 vs. Three Months Ended April 29, 2023

Revenue by segment and current quarter percentage change over the prior year for the three months ended April 27, 2024 and April 29, 2023 were:

(Dollars in thousands)

 

April 27,
2024

 

 

As a
% of
Revenue

 

 

April 29,
2023

 

 

As a
% of
Revenue

 

 

% Change
Compared
to
Prior Year

 

PI

 

$

23,185

 

 

 

70.3

%

 

$

25,095

 

 

 

70.9

%

 

 

(7.6

)%

T&M

 

 

9,776

 

 

 

29.7

%

 

 

10,324

 

 

 

29.1

%

 

 

(5.3

)%

Total

 

$

32,961

 

 

 

100.0

%

 

$

35,419

 

 

 

100.0

%

 

 

(6.9

)%

 

Revenue for the first quarter of the current year was $33.0 million, representing a 6.9% decrease compared to the previous year's first quarter revenue of $35.4 million. Revenue through domestic channels for the first quarter of the current year was $18.1 million, a decrease of 12.5% from the prior year’s first quarter domestic revenue of 20.7 million. International revenue for the first quarter of the current year was $14.9 million, representing 45.1% of our first quarter revenue and reflects a 0.9% increase from the previous year's first quarter international revenue. There is no foreign exchange rate impact on the current year first quarter international revenue.

Hardware revenue in the first quarter of the current year was $8.9 million, a 23.9% decrease compared to the prior year’s first quarter hardware revenue of $11.7 million. The current quarter decrease is attributable to hardware sales in both segments, as T&M segment hardware sales decreased $1.5 million or 22.3% as compared to the same period in the prior year and PI segment hardware sales decreased $1.3 million or 26.0% as compared to the same period in the prior year. The decrease in current quarter hardware sales was primarily due to delayed shipments resulting from component shortages in our legacy aerospace product line in the T&M segment, as well as shipping delays related to the implementation of customer-requested design enhancements for a large order in the PI segment. The overall decrease in hardware sales was partially offset by a $0.4 million increase in certain aerospace printers in our T&M segment.

Supplies revenue in the first quarter of the current year was $18.6 million, a 2.3% decrease compared to the prior year’s first quarter supplies revenue of $19.1 million. The current quarter supplies revenue decrease is primarily due to a decline in sales of certain QuickLabel supplies in the PI segment as compared to the same period in the prior year due to lower market demand. The overall decline in supplies revenue was partially offset by an increase in paper supplies revenue in the T&M segment.

Service and other revenues of $5.5 million in the current quarter increased 16.5% compared to service and other revenues of $4.7 million in the first quarter of the prior year. Current quarter service and other revenue increased in both the PI and T&M segments as compared to the same period in the prior year, but was primarily due to an increase in aerospace printer and data recorder repairs and parts revenue in the T&M segment.

The current year's first quarter gross profit was $12.0 million, a 3.3% decrease compared to the prior year’s first quarter gross profit of $12.4 million. Current quarter gross profit margin of 36.3% reflects a 1.3 percentage point increase from the prior year’s first quarter gross profit margin of 35.0%. The higher gross profit margin for the current quarter compared to the prior year’s first quarter is primarily attributable to favorable pricing and product mix.

Operating expenses for the current quarter were $10.6 million, a 2.7% decrease compared to the prior year’s first quarter operating expenses of $10.9 million. Current quarter selling and marketing expenses were $5.7 million, a 5.9% decrease compared to the first quarter of the prior year. The decrease for the current quarter was primarily due to decreases in wages, benefits and bonus, partially offset by increases in travel and entertainment and advertising and trade show expenses. Current quarter general and administrative expenses were $3.4 million, a 7.7% increase compared to the first quarter of the prior year, primarily due to an increase in wages, employee fees and travel and entertainment, partially offset by decreases in employee benefits and bonus expenses. Research and development (“R&D”) expenses were $1.6 million in the current quarter, a 10.3% decrease compared to the first quarter of the prior year, primarily due to decreases in employee wages and benefits expense. The decrease in R&D expense for the current quarter was partially offset by increases in outside services and consulting fees. R&D spending as a percentage of revenue for the current quarter was 4.9% as compared to 5.0% for the same period in the prior year.

18


 

Other expenses in the first quarter of the current year were $0.6 million compared to $0.4 million for the same period in the prior year. Current quarter other expense includes interest expense on term debt and our revolving line of credit of $0.5 million, and $0.1 million of net foreign exchange loss. Other expense in the first quarter of the prior year includes interest expense on our term debt and line of credit of $0.6 million, offset by a net foreign exchange loss of $0.2 million.

We recognized a federal, state and foreign income tax benefit for the first quarter of the current year of $0.4 million resulting in an effective tax rate of (58.1)%. The effective tax rate in this period was directly impacted by a $0.6 million tax benefit related to a previously unrecorded reduction in our future income taxes payable balance that should have been discretely recognized in the fourth quarter of fiscal year 2024 when we completed our domestic return to accrual process. Additional impacts on the effective tax rate include a $0.1 million tax benefit arising from windfall tax benefits related to our stock. During the three months ended April 29, 2023, we recognized a federal, state and foreign income tax provision of $179,000, resulting in an effective tax rate of 17.4%. This rate was impacted by a $77,000 tax benefit related to the expiration of the statute of limitations on a previously uncertain tax position and a $29,000 tax benefit arising from windfall tax benefits related to our stock.

We reported net income of $1.2 million or $0.15 per diluted share for the first quarter of the current year. The contribution of the tax benefit related to the previously unrecorded reduction in future income taxes payable in the current quarter positively impacted net income by $0.6 million or $0.07 per diluted share. On a comparable basis, net income for the prior year’s first quarter was $0.8 million or $0.11 per diluted share. Return on revenue was 3.6% for the first quarter of fiscal 2025 compared to 2.4% for the first quarter of fiscal 2024.

Segment Analysis

We report two segments: PI and T&M 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

 

 

Revenue

 

 

Segment Operating Profit

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

 

April 27,
2024

 

 

April 29,
2023

 

PI

 

$

23,185

 

 

$

25,095

 

 

$

2,991

 

 

$

2,515

 

T&M

 

 

9,776

 

 

 

10,324

 

 

 

1,722

 

 

 

2,072

 

Total

 

$

32,961

 

 

$

35,419

 

 

 

4,713

 

 

 

4,587

 

Corporate Expenses

 

 

 

 

 

 

 

 

3,367

 

 

 

3,126

 

Operating Income

 

 

 

 

 

 

 

 

1,346

 

 

 

1,461

 

Other Expense, Net

 

 

 

 

 

 

 

 

599

 

 

 

434

 

Income Before Income Taxes

 

 

 

 

 

 

 

 

747

 

 

 

1,027

 

Income Tax Provision (Benefit)

 

 

 

 

 

 

 

 

(434

)

 

 

179

 

Net Income

 

 

 

 

 

 

 

$

1,181

 

 

$

848

 

 

19


 

Product Identification-PI

Revenue from the PI segment decreased $1.9 million or 7.6% in the first quarter of the current year, with revenue of $23.2 million compared to $25.1 million in the same period of the prior year. The current quarter decrease is primarily attributable to the decline in hardware sales related to shipping delays for a large order resulting from the implementation of customer-requested design enhancements. A significant portion of this new order is expected to ship in the second quarter of fiscal 2025. The current quarter also experienced declines in ink jet and thermal film revenue. The PI segment recognized a current quarter segment operating income of $3.0 million, reflecting a profit margin of 12.9%. This compares to the prior year’s first quarter segment profit of $2.5 million and related profit margin of 10.0%. The increase in the current year first quarter PI segment operating profit and margin is primarily due to lower manufacturing and operating expenses as a result of the fiscal 2024 PI restructuring plan and a favorable product mix.

Test & Measurement—T&M

Revenue from the T&M segment was $9.8 million for the first quarter of the current fiscal year, representing a 5.3% decrease compared to revenue of $10.3 million for the same period in the prior year. The decrease in revenue for the current quarter is primarily attributable to a decline in sales due to component shortages that delayed the shipment of hardware and the performance of repairs related to certain legacy printers in our aerospace product lines in the aggregate amount of approximately $3.0 million. We expect the delay to be remediated this fiscal year. The current quarter revenue decline was slightly offset by an increase in sales of certain of our new, more advanced Tough Writer-branded printers in the aerospace printer product line, as well as increases in supplies, parts and repairs revenue in the current quarter. T&M’s first quarter segment operating profit was $1.7 million, reflecting a profit margin of 17.6%, compared to the prior year first quarter segment operating profit of $2.1 million and related operating margin of 20.1%. The decrease in T&M’s current year first quarter segment operating profit margin is due to lower revenue and adverse product mix.

 

Liquidity and Capital Resources

Overview

Historically, our primary sources of 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 term loan facilities.

We believe cash flow generation from operations and available unused credit capacity under our credit facility will support our anticipated needs. Additionally, as discussed below, subsequent to the end of the first quarter, we entered into a revised credit agreement with our lender to finance our acquisition of MTEX. In fiscal 2025 (after required debt amortization and payment of minimum guaranteed royalty payments to Honeywell), we plan to focus on inventory reduction and reduction of debt outstanding under our credit agreement, to the degree practicable and as constrained by supply chain management challenges.

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 us 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 thereunder 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.

At April 27, 2024 our cash and cash equivalents were $4.0 million. We have borrowed $3.4 million on our revolving line of credit and have $21.6 million available for borrowing under that facility as of April 27, 2024.

20


 

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

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 April 27, 2024, we believe we are in 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 Scandinavia 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.

Equipment Loan

In January 2024, we entered into a secured equipment loan facility agreement with Banc of America Leasing & Capital, LLC and borrowed the principal amount of $0.8 million thereunder for the financing of our purchase of production equipment. The loan matures on January 23, 2029, and bears interest at a fixed rate of 7.06%.

 

21


 

Subsequent Event – Credit Agreement

In connection with the purchase of MTEX, on May 6, 2024, we entered a Third Amendment to Amended and Restated Credit Agreement (the “Third Amendment”) with the Lender. The Amendment amended the Amended Credit Agreement (the Amended Credit Agreement, as amended by the Third Amendment, the “Further Amended Credit Agreement”).

The Further Amended Credit Agreement provides for (i) a new term loan to the Company in the principal amount of EUR 14,000,000 (the “Term A-2 Loan”), in addition to the existing term loan outstanding under the Amended Credit Agreement in the principal amount of approximately $12.3 million as of the effective date of the Third Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $25.0 million to $30.0 million until January 31, 2025, upon and after which the aggregate principal amount of the revolving credit facility will reduce to $25,000,000. At the closing of the Third Amendment, the Company borrowed the entire EUR 14,000,000 Term A-2 Loan and EUR 3,000,000 and a US dollar amount which was converted to Euros under the revolving credit facility to satisfy the entire purchase price of the MTEX acquisition on the closing date pursuant to the Purchase Agreement. The revolving credit facility may otherwise be used for general corporate purposes.

The Further Amended Credit Agreement requires that the EUR 14,000,000 term loan and the existing term loan be paid in quarterly installments on the last day of each fiscal quarter of the Company through April 30, 2027, and the entire then-remaining principal balance on each term loan is required to be paid on August 4, 2027.

Cash Flow

Our statements of cash flows for the three months ended April 27, 2024 and April 29, 2023 are included in Part I, Item 1 of this Quarterly Report on Form 10-Q. Net cash provided by operating activities was $6.9 million for the first three months of fiscal 2025 compared to $2.6 million for the same period of the previous year. The increase in net cash provided by operations for the first three months of the current year is primarily due to an increase in cash provided by working capital. The combination of changes in accounts receivable, inventory, income taxes payable, accounts payable and accrued expenses increased cash by $4.5 million for the first three months of fiscal 2025, compared to an increase of $0.6 million for the same period in fiscal 2024.

Our accounts receivable balance decreased to $17.9 million at the end of the first quarter of fiscal 2025 compared to $23.1 million at year end. Days sales outstanding for the first quarter of the current year decreased to 49 days, compared to 52 days at prior year end. Our inventory balance was $45.2 million at the end of the first quarter of fiscal 2025, a decrease compared to $46.4 million at year end. Inventory days on hand increased to 194 days at the end of the current quarter from 168 days at the prior year end.

Our cash position at April 27, 2024, was $4.0 million compared to $4.5 million at year end. The decrease in cash during the current quarter was primarily a result of cash outflows during the quarter including repayments on our revolving line of credit of $5.5 million, principal payments on our long-term debt of $0.7 million, payment of our guaranteed royalty obligation of $0.4 million, and cash used for capital expenditures of $0.5 million. This was offset by the cash provided by operations, as discussed above.

Contractual Obligations, Commitments and Contingencies

There have been no material changes to our contractual obligations as disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, other than those occurring in the ordinary course of business.

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, 2024.

22


 

Cautionary Note Regarding 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) the lingering impact of the COVID-19 pandemic on us, our customers, our suppliers and the global economy; (c) declining demand in the test and measurement markets, especially defense and aerospace; (d) our ability to develop and introduce new products and achieve market acceptance of these products; (e) our dependance on contract manufacturers and/or single or limited source suppliers; (f) competition in the specialty printer or data acquisition industries; (g) our ability to obtain adequate pricing for our products and control our cost structure; (h) our ability to adequately enforce and protect our intellectual property, defend against assertions of infringement or loss of certain licenses; (i) the risk of incurring liabilities as a result of installed product failures due to design or manufacturing defects (j) the risk of a material security breach of our information technology system or cybersecurity attack impacting our business and our relationship with customers; (k) our ability to attract, develop and retain key employees and manage human capital resources; (l) 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; (m) changes in tax rates or exposure to additional income tax liabilities; (n) our ability to comply with our current credit agreement or secure alternative financing and to otherwise manage our indebtedness; (o) our ability to successfully integrate and realize the expected benefits from Astro Machine and other acquisitions and realize benefits from divestitures; (p) our ability to maintain adequate self-insurance accruals or insurance coverage for employee health care benefits; (q) our compliance with customer or regulators certifications and our compliance with certain governmental laws and regulations; (r) our ability to achieve and maintain effective internal controls and procedures over financial reporting; (s) the risk that we may not successfully execute or achieve the expected benefits of our restructuring plan for our Product Identification segment and (t) all other risks included under “Item 1A-Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024. 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.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

During the three months ended April 27, 2024, there were no 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, 2024.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Our disclosure controls and procedures are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our senior leadership team, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this quarterly report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of April 27, 2024 as a result of the material weakness in our internal control over financial reporting described below.

Material Weakness in Internal Control Over Financial Reporting

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on

23


 

a timely basis. As reported in Item 9A of our Annual Report on Form 10-K for the year ended January 31, 2024, our management concluded that our internal control over financial reporting was ineffective because of the following material weakness:

As of January 31, 2024, we did not design or maintain an effective control environment to ensure the accurate and timely reporting of transactions related to our Astro Machine subsidiary, which was acquired August 4, 2022.

Plan for Remediation of Material Weakness

Our management has discussed the identified material weakness with the Audit Committee of our Board of Directors. During the quarter ended April 27, 2024, we have begun to implement measures designed to improve internal control over financial reporting and to remediate our material weakness, and we are currently in the process of implementing our global NetSuite ERP system at our Astro Machine subsidiary.

Our management believes that when completed, the measures described above will be sufficient to remediate the identified material weakness and strengthen our overall internal control over financial reporting. As our management continues to evaluate and work to enhance our internal control over financial reporting, we may take additional measures to address control deficiencies or we may modify some of the remediation measures described above. The identified material weakness will not be considered remediated until the applicable remediated controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.

Changes in Internal Control over Financial Reporting

Except for the measures taken to remediate our identified material weakness noted above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the fiscal quarter ended April 27, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

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

In addition to the other information set forth in this Quarterly Report on Form 10-Q, one should carefully consider the factors discussed in Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which could materially affect our business, financial condition or future operating results. The risks described in our Annual Report on Form 10-K are not the only risks that could affect our business, as additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results as well as adversely affect the value of our common stock.

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, 2024.

24


 

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

During the first quarter of fiscal 2024, we made the following repurchases of our common stock:

 

 

Total Number
of Shares
Repurchased

 

 

Weighted
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

 

February 1 - February 28

 

 

 

 

$

 

 

 

 

 

 

 

March 1-March 31

 

 

6,783

 

(a)

$

17.85

 

(a)

 

 

 

 

 

April 1- April 30

 

 

17,896

 

(b)

$

17.42

 

(b)

 

 

 

 

 

 

(a)
Employees of the Company delivered 6,783 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 $17.85 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)
Employees of the Company delivered 17,896 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 $17.42 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.

25


 

Item 6. Exhibits

 

2.1

Share Purchase Agreement, dated May 4, 2024, by and among AstroNova Portugal, Unipessoal, Lda., as Purchaser, AstroNova, Inc., as First Guarantor, Effort Premier Solutions Lda., as Seller, and Elói Serafim Alves Ferreira, as Second Guarantor, filed as Exhibit 2.1 to the Company’s Current Report on Form 8-K, event date May 4, 2024, filed with the SEC on May 9, 2024 and incorporated by reference herein.*†

 

 

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

Transitional Management Agreement dated May 4, 2024, by and between AstroNova Portugal, Unipessoal, Lda., Effort Premier Solutions Lda., Elói Serafim Alves Ferreira, and MTEX New Solutions, S.A., filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K, event date May 4, 2024, filed with the SEC on May 9, 2024 and incorporated by reference herein.†

10.2

Third Amendment to Amended and Restated Credit Agreement dated as of May 6, 2024 among AstroNova, Inc., Astro Machine Corporation and Bank of America, N.A. filed as Exhibit 10.2 to the Company’s Current Report on Form 8-K, event date May 4, 2024, filed with the SEC on May 9, 2024 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

 104

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

 

* Certain of the exhibits and schedules to this exhibit have been omitted in accordance with Regulation S-K Item 601(a)(5). The Company will furnish copies of any such schedules to the SEC upon request.

† Certain confidential portions of this exhibit were omitted because the identified confidential provisions (i) are not material and (ii) is the type that the Company treats as private or confidential.

26


 

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: June 6, 2024

 

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)

 

27


EX-31.1 2 alot-ex31_1.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 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: June 6, 2024

/s/ Gregory A. Woods

Gregory A. Woods,

President and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 alot-ex31_2.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 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: June 6, 2024

 

/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 alot-ex32_1.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 of AstroNova, Inc. (the “Company”) on Form 10-Q for the period ended April 27, 2024, 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 Rule 13a-14(b) and 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: June 6, 2024

/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 alot-ex32_2.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 of AstroNova, Inc. (the “Company”) on Form 10-Q for the period ended April 27, 2024, 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 Rule 13a-14(b) and 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: June 6, 2024

 

/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-20240427.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Maturities of lease liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Summary of Significant Accounting Policies Update link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Credit Agreement and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Royalty Obligation link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Summary of Significant Accounting Policies Update (Policies) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Credit Agreement and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Credit Agreement and Long- Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Royalty Obligation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Leases - Lease Cost Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Leases - Maturities of lease liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Leases - Supplemental cash flow information (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Income Taxes - Projected Effective Tax Rates (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - 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:calculationLink link:definitionLink 100700 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Restructuring - Summary of Restructuring Cost and Liability by Type (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Restructuring - Summarizes Restructuring Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Restructuring - Schedule of Restructuring Balance Related Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Asia [Member] Asia [Member] Equipment Loan Due January 23, 2029 [Member] Equipment Loan Due January Twenty Third Two Thousand Twenty Nine [Member] Equipment loan due january twenty third two thousand twenty nine. Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] Document Transition Report Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical [Axis] Summary of Changes in Fair value of Level 3 Financial Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Cost of Revenue Cost of Revenue Cost of Revenue, Total Closing date of acquisition Closing Date of Acquisition Closing Date of Acquisition Schedule of Segment Reporting Information, by Segment [Table] Payment of Minimum Guarantee Royalty Obligation Payments Of Minimum Guarantee Royalty Obligation Cash Outflow of Minimum Guarantee Royalty Obligation Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] 2027 Finite-Lived Intangible Assets, Amortization Expense, Year Two Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Fiscal 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four $5.00 - $10.00 [Member] Range Three [Member] Range three. Fair Value Fair Value Disclosures [Text Block] Total Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Royalty Obligation Disclosure For The Honeywell Royalty Obligation [Text Block] Disclosure for the honeywell royalty obligation. Currency Translation Adjustment Finite Lived Intangible Assets Foreign Currency Translation Adjustment Finite-lived​ intangible assets foreign currency translation adjustment. Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type Disaggregation of Revenue [Table Text Block] Minimum Royalty Payment Obligation Minimum Royalty Payment Obligation Minimum Royalty Payment Obligation. Capitalized contract costs amounts incurred amortization period Capitalized Contract Costs Amortization Period Remaining Amortization period remaining for capitalized contract costs. Bank of America, N.A. [Member] Bank Of America [Member] Bank of america. Term Loan [Member] Term Loan [Member] Term loan. Contract liabilities and extended warranties Contract with Customer, Liability, Current Share-Based Compensation Expense Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Subsequent Event Subsequent Events [Text Block] Materials and Supplies Inventory, Raw Materials and Supplies, Gross Inventory, Raw Materials and Supplies, Gross, Total Schedule Of Balance Sheet And Other Information Related To Operating Leases Schedule Of Balance Sheet And Other Information Related To Operating Leases [Table Text Block] Schedule of balance sheet and other information related to operating leases. Operating Leases [Abstract] Operating Leases [Abstract] Lease Liabilities, net of current portion Operating Lease, Liability, Noncurrent Lease Liabilities - Long Term Fair Value Measurement [Domain] Europe [Member] Europe [Member] Employee Severance [Member] Severance and Related Costs [Member] Severance and Employee Related Costs [Member] Other [Member] Others Countries [Member] Others Countries [Member] Balance Sheet Location [Axis] Total Current Assets Assets, Current TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Entity Address, State or Province Deferred Tax Assets, net Deferred Income Tax Assets, Net Number of shares outstanding, total Number of shares outstanding Beginning balance, Number of Options Ending balance, Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Additional Term Loan Availed [Member] Additional Term Loan Availed [Member] Additional term loan availed. Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Trading Symbol Common Stock, Shares Issued Common Stock, Shares, Issued Operating Expenses: Operating Costs and Expenses [Abstract] Fiscal 2027 Long-term Debt, Maturities, Repayments of Principal in Year Two Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Other accrued expenses. Other Accrued Expenses [Member] Selling and Marketing Expense [Member] Selling & Marketing [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Beginning Balance, Shares Ending Balance, Shares Shares, Outstanding Line of Credit Facility, Remaining Borrowing Capacity Fiscal 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) Current Portion of Debt Current Portion of Term Loan Current Portion of Long-Term Debt Long-term Debt, Current Maturities Long-Term Debt, Current Maturities, Total Summary of Options Outstanding Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Inventory Write-down from Restructuring Inventory Write-Down From Restructuring Inventory write-down from restructuring. Entity Address, City or Town Entity Address, City or Town Credit Agreement [Axis] Credit Agreement Fiscal 2025, remainder Long-Term Debt, Maturity, Remainder of Fiscal Year Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Settlement of contract claim and settlement of contract claim as a result of increased component costs. Contract with customer liability Settlement Of Contract Claim Income Taxes Increase (Decrease) in Income Taxes Payable Credit Agreement and Long-Term Debt Debt Disclosure [Text Block] Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Canceled, Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Supplies [Member] Supplies [Member] Date of first required payment Debt Instrument, Date of First Required Payment Product replacement and repair program. Product Replacement And Repair Program [Member] Product Replacement and Repair Program [Member] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Effective income tax reconciliation tax expense related to foreign return to provision differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Royalty Payments Due [Domain] Royalty payments due. CURRENT LIABILITIES Liabilities, Current [Abstract] CURRENT ASSETS Assets, Current [Abstract] Preferred Stock, Par Value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Operating Lease, Liability, Current Lease Liabilities - Current Lender Name [Axis] Lender Name [Axis] Federal Funds Effective Swap Rate [Member] Federal Funds Effective Swap Rate [Member] Loan, maturity date Debt Instrument, Maturity Date Debt instrument, maturity date Long-term Debt Long-term Debt Net Property Plant and Equipment Property, Plant and Equipment, net Property, Plant and Equipment, Net Exercisable, Number of shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance Statement of Comprehensive Income [Abstract] Scenario [Domain] Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] Restricted Stock Award [Member] Restricted stock award. Treasury Stock, Shares Treasury Stock, Common, Shares Entity Central Index Key Plan Name [Domain] Plan Name [Domain] Canada [Member] CANADA Total Current Liabilities Liabilities, Current Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Before Income Taxes Agreement With Astro Machine For Asset Acquisitions [Member] Agreement With Astro Machine For Asset Acquisitions [Member] Agreement with astro machine for asset acquisitions. Changes in Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Payments of Debt Issuance Costs Payment of Debt Issuance Costs Payment of Debt Issuance Costs Computer Equipment and Software Capitalized Computer Software, Gross Restricted stock or unit expense Restricted Stock Awards and Restricted Stock Units Restricted Stock or Unit Expense Award Type [Axis] Award Type [Axis] Leases Lessee, Operating Leases [Text Block] RSA [Member] Restricted Stock [Member] Effective income tax reconciliation tax benefit rising from windfall tax benefits Effective Income Tax Reconciliation Tax Expense Due To Windfall Tax Benefits Effective income tax reconciliation tax expense due to windfall tax benefits. Plan Name [Axis] Plan Name [Axis] Line of Credit, Current Revolving Line of Credit Geographical [Domain] Geographical [Domain] TOTAL ASSETS Assets LIBOR [Member] London Interbank Offered Rate LIBOR 1 [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. United States [Member] UNITED STATES Right of Use Asset Operating Lease, Right-of-Use Asset Lease Assets Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Tax expense relating to revaluation of deferred taxes Unrecognized compensation expense related to options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Entity Registrant Name Less: Debt Issuance Costs, net of accumulated amortization Debt Issuance Costs, Net Debt Issuance Costs, Net, Total Hardware [Member] Hardware Products [Member] Hardware products. Retained Earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan Proceeds from Stock Plans Supplemental Disclosures of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Retained Earnings [Member] Number of unvested shares Beginning balance, Outstanding Restricted Stock Units and Restricted Stock Awards Ending balance, Outstanding Restricted Stock Units and Restricted Stock Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Impairments of intangible assets Impairment of Intangible Assets, Finite-lived Deferred Tax Liabilities Deferred Income Tax Liabilities, Net Shares purchase under Employee Stock Purchase Plan Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum [Member] Minimum [Member] Other Assets Other Assets, Miscellaneous, Noncurrent Total Lease Liabilities Operating Lease, Liability Operating Lease, Liability, Total Scenario Forecast [Member] Forecast [Member] Income Taxes Payable Accrued Income Taxes, Current Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component [Domain] Segments [Axis] Stock Options [Member] Employee Stock Option [Member] PI [Member] Product Identification [Member] Product identification. Repayments of Lines of Credit Repayment under Revolving Credit Facility Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Disclosure [Abstract] Debt Instrument, Basis Spread on Variable Rate Interest rate Entity Current Reporting Status Common Stock, Shares Authorized Common Stock, Shares Authorized Research and Development Research and Development Expense Research and Development Expense, Total Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Details [Domain] Details [Domain]. $10.01 - $15.00 [Member] Range Four [Member] Range four. ASSETS Assets [Abstract] Amortization expense Amortization of Intangible Assets Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Shares available for grant under the Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Royalty Payments Due Year Four [Member] Royalty Payments Due Year Four [Member] Royalty payments due year four. Common Stock, $0.05 Par Value, Authorized 13,000,000 shares; Issued 10,895,269 and 10,812,137 shares at April 27, 2024 and January 31, 2024, respectively Common Stock Common Stock, Value, Issued Third Amendment Credit Agreement [Member] Third Amendment Credit Agreement [Member] Third amendment credit agreement. Restructuring Reserve, Total Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Restructuring Liability Other Accrued Expenses Accrued Liabilities, Current Accrued Liabilities, Current, Total Current Fiscal Year End Date Total Share-Based Compensation Share-based Compensation Annual compensation amount Operating Income Operating Income (Loss) Operating Income (Loss) Operating Income Revenue recognized Contract With Customer Liability Revenue Recognized Including Additions Contract with customer liability revenue recognized including additions. Purchase price of acquisition Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Cash Paid for Astro Machine Acquisition, net of acquired cash Cash Paid for Astro Machine Acquisition, net of acquired cash Income Tax Provision (Benefit) Income tax expense (benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Details One [Axis] Details One [Axis]. Outstanding Remaining Contractual Life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Research and Development Expense [Member] Research & Development [Member] 2022 Employee Stock Purchase Plan Two Thousand And Twenty Two Employee Stock Purchase Plan [Member] Two thousand and twenty two employee stock purchase plan member. Fiscal 2029 Long-term Debt, Maturities, Repayments of Principal in Year Four Current Liability—Royalty Obligation Royalty Obligation, Current Carrying amount of the short term portion of the guaranteed minimum royalty obligations related to Honeywell Agreements. Payments for Restructuring Cash charges Amounts paid Other Receivable – Employee Retention Credit Receivable Other Employee Retention Credit Receivable Amount currently receivable for refundable payroll taxes to be received from the Employee Retention Credit granted under the CARES act. Net Cash Used for Payment of Taxes Related to Vested Restricted Stock Payment, Tax Withholding, Share-based Payment Arrangement Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Identifiable Intangibles, net Net Carrying Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Schedule of Segment Reporting Information, by Segment [Table Text Block] Net Sales and Segment Operating Profit for Each Reporting Segment Deferred Revenue Deferred Revenue Deferred Revenue, Total Royalty Payments Due Year Three [Member] Royalty Payments Due Year Three [Member] Royalty payments due year three. Term A-2 Loan [Member] Term A-Two Loan [Member] Term a-two loan. Revenue Recognition Revenue from Contract with Customer [Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), net of taxes: Effect of Exchange Rate Changes on Cash and Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Restricted Stock Awards Vested, Shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Principal amount of debt Debt Instrument, Face Amount Effective income tax reconciliation tax expense due to revaluation of deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective income tax reconciliation tax expense due to revaluation of deferred tax assets Measurement Basis [Axis] Measurement Basis [Axis] Credit Agreement [Domain] Credit Agreement Other, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Details One [Domain] Details One [Domain]. Property, Plant and Equipment [Abstract] Royalty Obligation Disclosure [Abstract] Royalty Obligation Disclosure [Abstract] Subsequent Events [Abstract] Effective income tax reconciliation tax benefit related to expiration of statute of limitations on previously uncertain tax positions Effective income tax reconciliation tax expense due to revaluation of deferred tax assets Effective income tax reconciliation tax expense due to uncertain tax positions Effective income tax reconciliation tax expense due to uncertain tax positions. Number of options granted Granted, Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Tax expenses benefits resulting from provisional adjustments Tax Expenses Benefits Resulting From Provisional Adjustments Tax expenses benefits resulting from provisional adjustments. Depreciation expense on property, plant and equipment Depreciation Depreciation, Total Cash Paid During the Period for Interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2029 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2026 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Service and Other [Member] Service And Other [Member] Service and other. Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] SHAREHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule Lease Cost Information Lease, Cost [Table Text Block] Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Loss on Disposal of Assets Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Supplemental Cash Flow Information Related To Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Earnings Per Share [Abstract] Schedule of Maturities Of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Term Loan Due August 4, 2027 [Member] Term Loan Due August Fourth Two Thousand and Twenty Seven [Member] Term loan due august fourth two thousand and twenty seven. Weighted average interest rate of debt outstanding Debt, Weighted Average Interest Rate Effective income tax reconciliation benefit related to a previously unrecorded reduction in our future income tax payable balance Effective income tax reconciliation benefit related to a previously unrecorded reduction in our future income tax payable balance that should have been discretely recognized in the fourth quarter of fiscal 2024. Accounting Policies [Abstract] Segments [Domain] Income Taxes Payable Taxes Payable Taxes Payable, Total Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business and Basis Of Presentation [Abstract] Business and Basis Of Presentation Revolving Credit Facility [Member] Revolving Credit Facility [Member] Earnings Per Share, Basic Earnings Per Share, Basic, Total Net Income per Common Share-Basic Changes in Balance of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Central and South America [Member] Central And South America [Member] Central and South America. Income Statement [Abstract] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Accounts Payable and Accrued Expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Performance Based RSUs [Member] Performance Shares [Member] Deferred incremental direct contract costs reported in other current assets Capitalized Contract Cost, Net, Current Restructuring Type [Axis] Range [Domain] Range [Domain] Range [Domain] Net Cash Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Miltope [Member] Miltope Corporation [Member] Miltope Corporation [Member] 2015 Equity Incentive Plan [Member] Two Thousand Fifteen Equity Incentive Plan [Member] Two Thousand Fifteen Equity Incentive Plan [Member] Long term debt weighted average interest rate over a period of time Long-Term Debt, Weighted Average Interest Rate, over Time Stock Options Stock or Unit Option Plan Expense Equity Award [Domain] Equity Award [Domain] Document Period End Date Range [Axis] Range [Axis] Range [Axis] Restructuring and Related Cost, Incurred Cost Expected restructuring expense Cash paid for operating lease liabilities Operating Lease, Payments Accrued Royalties Current Excess Royalty Payments Due Accrued Royalties Current Excess Royalty Payments Due Accrued royalties current excess royalty payments due. Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net Income per Common Share-Diluted Existing Technology [Member] Existing Technology [Member] Existing technology. Product and Service [Domain] Product and Service [Domain] Projected Effective Tax Rates Schedule Of Projected Effective Tax Rates For Periods [Table Text Block] Schedule of projected effective tax rates for periods. Cost of Sales [Member] Cost of Revenue [Member] Buildings and Leasehold Improvements Buildings and Improvements, Gross Revenue from Contract with Customer [Abstract] Payment Term Period Payment term period. Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Number of shares exercisable, total Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Product Retrofit Program [Member] Product Retrofit Program. Additional Paid-in Capital Additional Paid in Capital, Common Stock Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding Schedule of Maturities of Long-term Debt [Table Text Block] Gain (Loss) on Foreign Currency Transactions Foreign Currency Transaction Gain (Loss), before Tax Gain (Loss), Foreign Currency Transaction, before Tax, Total Exercisable, Weighted Average Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Proceeds from long term line of credit Proceeds from Long-Term Lines of Credit Exercised, Number of Options Employee Option Exercises, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Principles of Consolidation Consolidation, Policy [Policy Text Block] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Schedule of Product Retrofit Program Liabilities Schedule of Product Retrofit Program Liabilities [Table Text Block] Schedule of product retrofit program liabilities. Entity Address, Postal Zip Code Entity Interactive Data Current Selling and Marketing Selling and Marketing Expense Selling and Marketing Expense, Total 2028 Finite-Lived Intangible Assets, Amortization Expense, Year Three Credit Facility [Domain] Credit Facility [Domain] Equity [Abstract] Less: Imputed Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Granted, Restricted Stock Units and Restricted Stock Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Exercised, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components [Axis] Accounts Receivable Increase (Decrease) in Accounts Receivable Restructuring and Related Activities [Abstract] MTEX New Solutions, S.A. [Member] MTEX New Solutions, S.A. [Member] Inventory Disclosure [Abstract] Purchase price of acquisition Payments to Acquire Businesses, Gross Date of acquisition agreement Business Acquisition, Date of Acquisition Agreement Other Expense [Member] Contract Termination [Member] Lease Terminations [Member] Vested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Increase (Decrease) in Deferred Revenue Deferred Revenue Inventory Reserve Inventory Valuation Reserves Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Repayments of Medium-term Notes Principal Payments of Long-Term Debt Accumulated Other Comprehensive Loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Gross Profit Gross Profit Second Amendment Credit Agreement [Member] Second Amendment Credit Agreement [Member] Second amendment credit agreement. Prior Employee Stock Purchase Plan [Member] Prior Employee Stock Purchase Plan [Member] Prior employee stock purchase plan member. Common Stock, Par Value Common Stock, Par or Stated Value Per Share Deferred Revenue Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Interest rate Loan, interest rate Debt Instrument, Interest Rate, Stated Percentage Unrecognized compensation expense to be recognized, Weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Shares authorized for grant under the Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Number of printers sold to customers. Number of Printers Sold to Customers Number of printers sold to customers Maximum [Member] Maximum [Member] Consolidation Items [Domain] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net Increase (Decrease) in Cash and Cash Equivalents Customer Contract Relationships [Member] Customer Contracts [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] General & Administrative [Member] Royalty Payments Due In Next Twelve Months [Member] Royalty Payments Due In Next Twelve Months [Member] Royalty payments due in next twelve months. Non-Cash Transactions: Noncash Investing and Financing Items [Abstract] Forfeited, Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating Segments [Member] Components of Inventories Schedule of Inventory, Current [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] City Area Code Inventories Inventory, Net Inventories, net Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Consolidation Items [Axis] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Proceeds from Issuance of Long-Term Debt, Total Proceeds from Issuance of Long-Term Debt Proceeds from Long-Term Debt Borrowings Details [Axis] Details [Axis]. Customer [Domain] Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Corporate Expenses General and Administrative Expense General and Administrative Expense, Total Weighted Average Common Shares Outstanding – Basic Weighted Average Number of Common Shares Outstanding—Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Restructuring and Related Costs [Table Text Block] Summarizes Restructuring Costs Share-based Compensation [Abstract] Work-In-Progress Inventory, Work in Process, Gross Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Gain on Extinguishment of Debt Land and Land Improvements Land and Land Improvements Land and Land Improvements, Total Restricted Stock Awards and Restricted Stock Units [Member] Restricted Stock Awards and Restricted Stock Units Member Restricted stock awards and restricted stock units. Statement [Table] Statement [Table] Statement [Table] Aggregated Information Regarding Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Document Fiscal Period Focus Total Lease Payments Lessee, Operating Lease, Liability, Payments, Due Outstanding Range of Exercise prices, Lower Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Statement [Line Items] Number of common equivalent shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract assets balance Contract with Customer, Asset, Net Contract with Customer, Asset, after Allowance for Credit Loss, Total Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Subsequent Event [Line Items] Royalty expense Royalty Expense Accounts Receivable, net Accounts Receivable, Net, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer [Axis] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Provision for product defect program. Provision for Product Defect Program Provision for Product Defect Program Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Entity Common Stock, Shares Outstanding Finished Goods Inventory, Finished Goods, Gross New Honeywell Asset Purchase and License Agreement [Member] New Honeywell Asset Purchase and License Agreement [Member] New honeywell asset purchase and license agreement. Employee Stock Purchase Plan Employee Stock Purchase Plan Expense Employee stock purchase plan expense. Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets Schedule of Debt [Table Text Block] Voluntary retrofit of customer printers. Voluntary Retrofit of Customer Printers [Member] Voluntary Retrofit of Customer Printers [Member] Treasury Stock, at Cost, 3,393,442 and 3,368,763 shares at April 27, 2024 and January 31, 2024, respectively Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] Cover [Abstract] Guaranteed Minimum Royalty Payments Total Amount paid to date on the Guaranteed Minimum Royalty Obligation. Document Fiscal Year Focus Product identification segment restructuring plan. Product Identification Segment Restructuring Plan [Member] Product Identification Segment Restructuring Plan [Member] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Income Taxes Paid, Net Income Taxes Paid, Net, Total Cash Paid During the Period for Income Taxes, net of refunds Debt Instrument, principal Periodic payment Debt Instrument, Periodic Payment, Principal Deferred incremental direct costs net of accumulated amortization balance Capitalized Contract Cost, Net Capitalized Contract Cost, Net, Total Granted, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Cash paid for amounts included in the measurement of lease liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract Restructuring Plan [Domain] Net Cash Proceeds from Employee Stock Option Plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Segment Reporting [Abstract] Security Exchange Name Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Gross Property, Plant and Equipment Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Forfeited, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Settlement of contract claim revenue recognized and definition Amount of revenue recognized as result of settlement of a contract claim related to additional component costs. Revenue recognized Settlement of Contract Claim Revenue Recognized Aggregated Information Regarding RSU, PSU and RSA Activity Aggregated Information Regarding RSU and RSA Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Line of Credit Facility, Commitment Fee Amount Line of Credit Facility, Commitment Fee Amount Employee Option Exercises Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Percentage of issued and outstanding share capital acquired Payments to Acquire Businesses, Gross Business Acquisition, Percentage of Voting Interests Acquired Outstanding, Number of shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance Amendment Flag Fair market value of restricted stock award Restricted Stock Awards Vested Stock Issued During Period, Value, Restricted Stock Award, Gross Distributor Relations [Member] Distributor Relations [Member] Distributor relations. Reservation of shares under Stock Purchase Plan Reservation Of Shares Under Employee Stock Purchase Plan Reservation of shares under employee stock purchase plan. Amortization of incremental direct costs Capitalized Contract Cost, Amortization Schedule of Weighted Average Number of Shares [Table Text Block] Summary of Basic and Diluted Net Income Per Share Number of shares granted percentage. Number of Shares Granted Percentage Percentage of number of shares granted Summary of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] The amount of non cash restructuring epxenses recognized during the period. Restructuring, non-cash Restructuring and Related Activities Disclosure [Text Block] Restructuring Proceeds from Lines of Credit, Total Proceeds from Lines of Credit Borrowings under Revolving Credit Facility Before Amendment To The Credit Agreement [Member] Before Amendment To The Credit Agreement [Member] Before amendment to the credit agreement. Deferred incremental direct contract costs reported in other assets Capitalized Contract Cost, Net, Noncurrent Leases [Abstract] Leases [Abstract] Outstanding, Weighted Average Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance Variable Rate [Domain] Variable Rate [Domain] Royalty guarantee commitement amount Royalty Guarantees, Commitments, Amount Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Summary of Restructuring Cost and Liability by Type Entity File Number Royalty Payments Due [Axis] Royalty payments due. Fiscal 2025, remaining Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Royalty Obligation, net of current portion Royalty Obligation Non Current Carrying amount of the long term portions of the guaranteed minimum royalty obligation related to Honeywell Agreements. Goodwill and Intangible Assets Disclosure [Abstract] Long-Term Debt, net of current portion Long-Term Debt Long-term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Cash and Cash Equivalents, Beginning of Period Cash and Cash Equivalents, End of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Percentage added to variable rate Debt Instrument Additional Basis Spread Debt instrument additional basis spread. Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Accounts Payable Accounts Payable, Current Accounts Payable, Current, Total Fair Value [Member] Estimate of Fair Value Measurement [Member] Variable interest rate Debt Instrument, Interest Rate, Basis for Effective Rate Royalty guarantee commitment amount due current Royalty Guarantee Commitment Amount Due Current Royalty guarantee commitment amount due current. Beginning balance, Weighted Average Grant Date Fair Value Ending balance, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Periodic payment of debt Debt Instrument, Periodic Payment Debt Instrument, Periodic Payment, Total Outstanding Range of Exercise prices, Upper Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Operating Expenses Operating Expenses Inventory Write-Off. Inventory Write-Off [Member] Inventory Write-Off [Member] Fiscal 2026 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Preferred Stock Preferred Stock, Value, Issued Preferred Stock, $10 Par Value, Authorized 100,000 shares, None Issued Entity Small Business Entity Shell Company Number of Operating Segments Long-Term debt and related current maturities Debt, Long-term and Short-term, Combined Amount Debt, Long-Term and Short-Term, Combined Amount, Total Unrecognized compensation expense related to RSUs and RSAs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options NON-CURRENT LIABILITIES Liabilities, Noncurrent [Abstract] 2007 Equity Incentive Plan [Member] Two Thousand Seven Equity Incentive Plan [Member] Two Thousand Seven Equity Incentive Plan [Member] Earnings Per Share [Text Block] Net Income Per Common Share Entity Address, Address Line One Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Commitment fee rate Line of Credit Facility, Commitment Fee Percentage Subsequent Event Type [Domain] Capital Lease Obtained in Exchange for Capital Lease Liabilities Lease Obligation Incurred Income Statement Location [Axis] Income Statement Location [Axis] Provision for Product Retrofit Program Provision For Product Retrofit Program Provision for product retrofit program. Provision for Product Retrofit Program Current Liability—Excess Royalty Payment Due Accrued Royalties, Current, Excess Royalty Payment Due Accrued royalties in excess of guaranteed minimum royalty obligation- amount due within one year. Fiscal 2028 Long-term Debt, Maturities, Repayments of Principal in Year Three Royalty Payments Due Year Two [Member] Royalty Payments Due Year Two [Member] Royalty payments due year two. Exercise Price Range [Axis] Exercise Price Range [Axis] Excess Royalty Payments Amount of royalty expense paid in excess of guaranteed minimum payments. Excess royalties amount paid Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Corporate Expenses [Member] Corporate, Non-Segment [Member] Restricted Stock Award Preferred Stock Unit And Restricted Stock Unit [Member] Restricted stock award preferred stock unit and restricted stock unit member. Share-Based Compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition Total Debt Long-term Debt, Gross T&M [Member] Test And Measurement [Member] Test and measurement. Depreciation and Amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service [Axis] Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Additional amount retained to secure indemnification obligations Additional Amount Retained to Secure Indemnification Obligations Additional Amount Retained to Secure Indemnification Obligations Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Effective income tax reconciliation tax benefit related to an error of a previously unrecorded reduction in our future income taxes payable Effective Income Tax Reconciliation Tax Expense Due To Future Income Taxes Payable Effective income tax reconciliation tax expense due to future income taxes payable. TrojanLabel [Member] TrojanLabel ApS [Member] Trojanlabel ApS [Member] TrojanLabel ApS. Contingent consideration amount entitled to receive Business Combination, Contingent Consideration, Asset Business Combination, Contingent Consideration, Asset, Total Trademarks [Member] Trademarks [Member] Treasury Stock Common [Member] Treasury Stock [Member] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs Carrying Value [Member] Reported Value Measurement [Member] Revolving loan outstanding Long-term Line of Credit Long-Term Line of Credit, Total Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Effect of potentially dilute earnings per share Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] [Default] Subsequent Event [Table] Impairment of Intangible Assets (Excluding Goodwill) [Abstract] Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total RITEC [Member] Rugged Information Technology Equipment Corporation [Member] Rugged Information Technology Equipment Corporation [Member] Remaining 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest Expense, Debt Interest Expense, Debt Interest Expense, Debt, Total Exercisable Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restructuring Plan [Axis] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Forfeited, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Costs, Total Restructuring Costs Pre-tax restructuring Restructuring Costs Employee Stock Purchase Plan discount rate Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Income Statement Location [Domain] Income Statement Location [Domain] Granted, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Net Cash Used for Investing Activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Interest rate Inventory, Gross Inventory, Gross Forfeited, Restricted Stock Units and Restricted Stock Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Used for Financing Activities Net Cash Provided by (Used in) Financing Activities Aerospace Customer [Member] Aerospace customer. Entity Filer Category Banc of America Leasing & Capital, LLC [Member] Banc of America Leasing & Capital, LLC [Member] Banc of America Leasing & Capital, LLC. Cancelled, Weighted-Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location [Domain] Equipment Loan Agreement [Member] Equipment Loan Agreement [Member] Equipment loan agreement. Foreign Currency Translation Adjustment Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Variable Rate [Axis] Variable Rate [Axis] Cost of Repairs and Replacements incurred Cost of repairs and replacements. Cost Of Repairs And Replacements Loss from Cash Flow Hedges Reclassified to Income Statement Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee stock purchase plan. Other Expense, net Total Other Income (Expense) Other Expense, net Nonoperating Income (Expense) TOTAL LIABILITIES Liabilities $15.01 - $20.00 [Member] Range Five [Member] Range five. Machinery and Equipment Machinery and Equipment, Gross Debt Instrument, Description of Variable Rate Basis Debt instrument, description of variable rate basis TOTAL SHAREHOLDERS' EQUITY Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Net Income (Loss) Attributable to Parent Net Income Net Income Net Income (Loss) Nonoperating Income (Expense) [Abstract] Other Income (Expense), net: Interest Expense Interest Expense Interest Expense, Total Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Summary of Significant Accounting Policies Update Basis of Presentation and Significant Accounting Policies [Text Block] Weighted Average Number of Common Shares Outstanding—Diluted Weighted Average Number of Common Shares Outstanding—Diluted Weighted Average Number of Shares Outstanding, Diluted Credit Facility [Axis] Credit Facility [Axis] Effective tax rates for income from continuing operations Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total 2018 Equity Incentive Plan [Member] Two Thousand Eighteen Equity Incentive Plan [Member] 2018 Equity Incentive Plan. Operating Lease, Weighted Average Remaining Lease Term Restructuring Reserve, Current Balance at July 29, 2023 Income Taxes Income Tax Disclosure [Text Block] Royalty Payments Due Remainder of Fiscal Year [Member] Royalty Payments Due Remainder Of Fiscal Year [Member] Royalty payments due remainder of fiscal year. Beginning balance, Weighted-Average Exercise Price Ending balance, Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Honeywell Asset Purchase and License Agreement [Member] Honeywell Asset Purchase and License Agreement [Member] Honeywell Asset Purchase and License Agreement [Member] Honeywell Asset Purchase and License Agreement [Member] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of Property, Plant and Equipment Type of Restructuring [Domain] Vested, Restricted Stock Units and Restricted Stock Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accrued Compensation Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Operating Lease Costs Operating Lease, Expense Business Acquisition [Axis] Business Acquisition [Axis] Deferred Revenue Deferred Revenue, Current Deferred Revenue, Current, Total Income Tax Disclosure [Abstract] Facility exit and other restructuring costs. Facility Exit and Other Restructuring Costs [Member] Facility Exit and Other Restructuring Costs [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
3 Months Ended
Apr. 27, 2024
May 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 27, 2024  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
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  
Trading Symbol ALOT  
Entity Shell Company false  
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, Postal Zip Code 02893  
Entity Address, State or Province RI  
City Area Code 401  
Local Phone Number 828-4000  
Entity Common Stock, Shares Outstanding   7,513,564
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
CURRENT ASSETS    
Cash and Cash Equivalents $ 3,990 $ 4,527
Accounts Receivable, net 17,863 23,056
Inventories, net 45,177 46,371
Prepaid Expenses and Other Current Assets 3,242 2,720
Total Current Assets 70,272 76,674
Property, Plant and Equipment, net 14,206 14,185
Identifiable Intangibles, net 18,402 18,836
Goodwill 14,536 14,633
Deferred Tax Assets, net 6,880 6,882
Right of Use Asset 894 603
Other Assets 1,411 1,438
TOTAL ASSETS 126,601 133,251
CURRENT LIABILITIES    
Accounts Payable 7,012 8,068
Accrued Compensation 2,934 2,923
Other Accrued Expenses 2,787 2,706
Revolving Line of Credit 3,400 8,900
Current Portion of Long-Term Debt 2,844 2,842
Current Liability—Royalty Obligation 1,700 1,700
Current Liability—Excess Royalty Payment Due 572 935
Income Taxes Payable 512 349
Deferred Revenue 1,151 1,338
Total Current Liabilities 22,912 29,761
NON-CURRENT LIABILITIES    
Long-Term Debt, net of current portion 9,343 10,050
Royalty Obligation, net of current portion 1,816 2,093
Lease Liabilities, net of current portion 680 415
Income Taxes Payable 551 551
Deferred Tax Liabilities 92 99
TOTAL LIABILITIES 35,394 42,969
SHAREHOLDERS' EQUITY    
Preferred Stock, $10 Par Value, Authorized 100,000 shares, None Issued
Common Stock, $0.05 Par Value, Authorized 13,000,000 shares; Issued 10,895,269 and 10,812,137 shares at April 27, 2024 and January 31, 2024, respectively 545 541
Additional Paid-in Capital 63,053 62,684
Retained Earnings 65,050 63,869
Treasury Stock, at Cost, 3,393,442 and 3,368,763 shares at April 27, 2024 and January 31, 2024, respectively (35,025) (34,593)
Accumulated Other Comprehensive Loss, net of tax (2,416) (2,219)
TOTAL SHAREHOLDERS' EQUITY 91,207 90,282
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 126,601 $ 133,251
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Apr. 27, 2024
Jan. 31, 2024
Statement of Financial Position [Abstract]    
Preferred Stock, Par Value $ 10 $ 10
Preferred Stock, Shares Authorized 100,000 100,000
Preferred Stock, Shares Issued 0 0
Common Stock, Par Value $ 0.05 $ 0.05
Common Stock, Shares Authorized 13,000,000 13,000,000
Common Stock, Shares Issued 10,895,269 10,812,137
Treasury Stock, Shares 3,393,442 3,368,763
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Income - USD ($)
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Income Statement [Abstract]    
Revenue $ 32,961,000 $ 35,419,000
Cost of Revenue 20,989,000 23,034,000
Gross Profit 11,972,000 12,385,000
Operating Expenses:    
Selling and Marketing 5,656,000 6,010,000
Research and Development 1,603,000 1,788,000
General and Administrative 3,367,000 3,126,000
Operating Expenses 10,626,000 10,924,000
Operating Income 1,346,000 1,461,000
Other Income (Expense), net:    
Interest Expense (482,000) (615,000)
Gain (Loss) on Foreign Currency Transactions (143,000) 186,000
Other, net 26,000 (5,000)
Total Other Income (Expense) (599,000) (434,000)
Income Before Income Taxes 747,000 1,027,000
Income Tax Provision (Benefit) (434,000) 179,000
Net Income $ 1,181,000 $ 848,000
Net Income per Common Share-Basic $ 0.16 $ 0.12
Net Income per Common Share-Diluted $ 0.15 $ 0.11
Weighted Average Number of Common Shares Outstanding—Basic 7,459,394 7,369,930
Weighted Average Number of Common Shares Outstanding—Diluted 7,628,025 7,450,052
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Statement of Comprehensive Income [Abstract]    
Net Income $ 1,181 $ 848
Other Comprehensive Income (Loss), net of taxes:    
Foreign Currency Translation Adjustments (197) 210
Other Comprehensive Income (Loss) (197) 210
Comprehensive Income $ 984 $ 1,058
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 2023 $ 84,367 $ 534 $ 61,131 $ 59,175 $ (34,235) $ (2,238)
Beginning Balance, Shares at Jan. 31, 2023   10,676,851        
Share-Based Compensation 356   356      
Employee Option Exercises 43   43      
Employee Option Exercises, Shares   4,094        
Restricted Stock Awards Vested (350) $ 4 (4)   (350)  
Restricted Stock Awards Vested, Shares   99,989        
Net Income 848     848    
Foreign Currency Translation Adjustment 210         210
Ending Balance at Apr. 29, 2023 85,474 $ 538 61,526 60,023 (34,585) (2,028)
Ending Balance, Shares at Apr. 29, 2023   10,780,934        
Beginning Balance at Jan. 31, 2024 90,282 $ 541 62,684 63,869 (34,593) (2,219)
Beginning Balance, Shares at Jan. 31, 2024   10,812,137        
Share-Based Compensation 325   325      
Employee Option Exercises $ 48   48      
Employee Option Exercises, Shares 10,900 5,055        
Restricted Stock Awards Vested $ (432) $ 4 (4)   (432)  
Restricted Stock Awards Vested, Shares   78,077        
Net Income 1,181     1,181    
Foreign Currency Translation Adjustment (197)         (197)
Ending Balance at Apr. 27, 2024 $ 91,207 $ 545 $ 63,053 $ 65,050 $ (35,025) $ (2,416)
Ending Balance, Shares at Apr. 27, 2024   10,895,269        
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Cash Flows from Operating Activities:    
Net Income $ 1,181 $ 848
Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:    
Depreciation and Amortization 911 1,055
Amortization of Debt Issuance Costs 6 6
Share-Based Compensation 325 356
Changes in Assets and Liabilities:    
Accounts Receivable 5,130 2,324
Inventories 1,117 (1,756)
Income Taxes (532) 38
Accounts Payable and Accrued Expenses (1,213) 8
Deferred Revenue (183) 0
Other 162 (237)
Net Cash Provided by Operating Activities 6,904 2,642
Cash Flows from Investing Activities:    
Purchases of Property, Plant and Equipment (492) (48)
Net Cash Used for Investing Activities (492) (48)
Cash Flows from Financing Activities:    
Net Cash Proceeds from Employee Stock Option Plans 18 18
Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan 30 25
Net Cash Used for Payment of Taxes Related to Vested Restricted Stock (432) (350)
Repayment under Revolving Credit Facility (5,500) 0
Payment of Minimum Guarantee Royalty Obligation (375) (500)
Principal Payments of Long-Term Debt (710) (375)
Net Cash Used for Financing Activities (6,969) (1,182)
Effect of Exchange Rate Changes on Cash and Cash Equivalents 20 55
Net Increase (Decrease) in Cash and Cash Equivalents (537) 1,467
Cash and Cash Equivalents, Beginning of Period 4,527 3,946
Cash and Cash Equivalents, End of Period 3,990 5,413
Supplemental Disclosures of Cash Flow Information:    
Cash Paid During the Period for Interest 409 538
Cash Paid During the Period for Income Taxes, net of refunds 93 235
Non-Cash Transactions:    
Capital Lease Obtained in Exchange for Capital Lease Liabilities $ 358 $ 0
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business and Basis of Presentation
3 Months Ended
Apr. 27, 2024
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 T&M 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 and light commercial label 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 other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. PI products sold under the Astro Machine brand also include a variety of label printers, envelope and packaging printing, and related processing and handling equipment.

In the T&M segment, we have a long history of using our technologies to provide networking systems and high-resolution flight deck and cabin printers 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, analyzed, stored and presented in various visual output formats.

Our PI products are sold by direct field salespersons, OEMs and independent dealers and representatives, while our T&M products are sold predominantly through direct sales and independent 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 100 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, 2024.

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 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, valuation of long-lived assets, intangible assets and goodwill, share-based compensation, and warranty reserves. 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. 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 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies Update
3 Months Ended
Apr. 27, 2024
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, 2024.

Recent Accounting Pronouncements Not Yet Adopted

On March 6, 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. This rule will require registrants to disclose certain climate-related information in registration statements and annual reports on Form 10-K including, among other things, material climate-related risks and their impact; activities to mitigate or adapt to material climate-related risks; governance and oversight of climate-related risks; material climate-related targets or goals and their financial impact; and qualitative and quantitative disclosures regarding greenhouse gas emissions. The final rules follow a phase-in timeline and would begin to apply prospectively to our fiscal year beginning February 1, 2027. In April 2024, the SEC voluntarily stayed the effectiveness of the rules pending completion of judicial review of the consolidated challenges to the final rules. We are currently monitoring the legal challenges and evaluating the potential impact of these rules on our consolidated financial statements and disclosures.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. ASU 2023-09 modifies the requirement for income tax disclosures to include (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker (CODM), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. ASU 2023-07 also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss. Public entities will be required to provide all annual disclosures currently required by ASU 2023-07 in interim periods. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025, and for interim periods beginning with our first quarter of fiscal 2026. We are currently evaluating the new disclosure requirements of ASU 2023-07 and do not expect the adoption of this guidance to have a material impact on our consolidated financial statements or disclosures.

No other new accounting pronouncements, issued or effective during the first three months of the current year, have had or are expected to have a material impact on our consolidated financial statements.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
3 Months Ended
Apr. 27, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3 – 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

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023*

 

United States

 

$

18,106

 

 

$

20,696

 

Europe

 

 

10,429

 

 

 

9,864

 

Canada

 

 

1,759

 

 

 

1,879

 

Central and South America

 

 

1,198

 

 

 

1,200

 

Asia

 

 

1,185

 

 

 

1,471

 

Other

 

 

284

 

 

 

309

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

 

*Certain amounts have been reclassified to conform to the current year's presentation.

Major product types

 

 

Three Months Ended

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023

 

Hardware

 

$

8,875

 

 

$

11,667

 

Supplies

 

 

18,633

 

 

 

19,070

 

Service and Other

 

 

5,453

 

 

 

4,682

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

 

In December 2022, we entered into an amended contract with one of our T&M customers that provided for a total payment of $3.25 million to us as a result of our claims allowable under French law relating to additional component costs we have incurred and will continue to incur in order to supply aerospace printers under the contract for the period beginning in April 2022 and continuing through fiscal 2025. Revenue from this arrangement will be recognized in proportion to the total estimated shipments through the end of the contract period. As of January 31, 2024, we recognized $2.4 million in revenue and the $0.8 million balance was recorded as deferred revenue. During the three months ended April 27, 2024, we recognized an additional $0.2 million which is included in revenue in the condensed consolidated statement of income for the respective period presented, and there is a balance of $0.6 million in deferred revenue at April 27, 2024. The remaining revenue to be recognized will be based on our shipments of the printers during the remainder of fiscal year 2025.

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 $534,000 and $530,000 at April 27, 2024 and January 31, 2024, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the three months ended April 27, 2024 is due to cash payments received in advance of satisfying performance obligations partially offset by revenue recognized during the current period, including $136,000 of revenue recognized that was included in the deferred revenue balance at January 31, 2024.

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 17 years as of April 27, 2024. The balance of these contract assets at January 31, 2024 was $1.3 million. During the three months ended April 27, 2024, we amortized contract costs of $19,000. The balance of deferred incremental direct costs net of accumulated amortization at April 27, 2024 was $1.3 million, of which $0.1 million is reported in other current assets and $1.2 million is reported in other assets in the accompanying condensed consolidated balance sheet.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Common Share
3 Months Ended
Apr. 27, 2024
Earnings Per Share [Abstract]  
Net Income Per Common Share

Note 4 – 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

 

 

April 27, 2024

 

 

April 29, 2023

 

Weighted Average Common Shares Outstanding – Basic

 

 

7,459,394

 

 

 

7,369,930

 

Effect of Dilutive Options, Restricted Stock Awards and
   Restricted Stock Units

 

 

168,631

 

 

 

80,122

 

Weighted Average Common Shares Outstanding – Diluted

 

 

7,628,025

 

 

 

7,450,052

 

 

For the three months ended April 27, 2024 and April 29, 2023, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of 181,999 and 656,554, respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
3 Months Ended
Apr. 27, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 5 – Intangible Assets

Intangible assets are as follows:

 

 

April 27, 2024

 

 

January 31, 2024

 

(In thousands)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

RITEC:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

$

2,830

 

 

$

(1,705

)

 

$

 

 

$

1,125

 

 

$

2,830

 

 

$

(1,689

)

 

$

 

 

$

1,141

 

TrojanLabel:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Distributor Relations

 

937

 

 

 

(705

)

 

 

22

 

 

 

254

 

 

937

 

 

 

(686

)

 

 

30

 

 

 

281

 

Honeywell:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

27,773

 

 

 

(13,012

)

 

 

 

 

 

14,761

 

 

 

27,773

 

 

 

(12,795

)

 

 

 

 

 

14,978

 

Astro Machine:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

3,060

 

 

 

(1,071

)

 

 

 

 

 

1,989

 

 

 

3,060

 

 

 

(918

)

 

 

 

 

 

2,142

 

Trademarks

 

420

 

 

 

(147

)

 

 

 

 

 

273

 

 

420

 

 

 

(126

)

 

 

 

 

 

294

 

Intangible Assets, net

 

$

35,020

 

 

$

(16,640

)

 

$

22

 

 

$

18,402

 

 

$

35,020

 

 

$

(16,214

)

 

$

30

 

 

$

18,836

 

 

There were no impairments to intangible assets during the periods ended April 27, 2024 and April 29, 2023.

With respect to the acquired intangibles included in the table above, amortization expense of $0.4 million and $0.6 million has been included in the condensed consolidated statements of income for the three months ended April 27, 2024, and April 29, 2023, respectively.

Estimated amortization expense for the next five fiscal years is as follows:

 

(In thousands)

 

Remaining
2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

Estimated amortization expense

 

$

1,291

 

 

$

1,721

 

 

$

1,721

 

 

$

1,721

 

 

$

1,281

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended
Apr. 27, 2024
Inventory Disclosure [Abstract]  
Inventories

Note 6 – Inventories

Inventories are stated at the lower of cost (standard and average methods) or net realizable value and include material, labor and manufacturing overhead. The components of inventories are as follows:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Materials and Supplies

 

$

37,374

 

 

$

39,078

 

Work-In-Process

 

 

1,580

 

 

 

1,054

 

Finished Goods

 

 

15,528

 

 

 

15,645

 

 

 

54,482

 

 

 

55,777

 

Inventory Reserve

 

 

(9,305

)

 

 

(9,406

)

 

$

45,177

 

 

$

46,371

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
3 Months Ended
Apr. 27, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 7 – Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Land and Land Improvements

 

$

2,304

 

 

$

2,304

 

Buildings and Leasehold Improvements

 

 

14,427

 

 

 

14,381

 

Machinery and Equipment

 

 

26,391

 

 

 

26,123

 

Computer Equipment and Software

 

 

14,319

 

 

 

14,238

 

Gross Property, Plant and Equipment

 

 

57,441

 

 

 

57,046

 

Accumulated Depreciation

 

 

(43,235

)

 

 

(42,861

)

Net Property Plant and Equipment

 

$

14,206

 

 

$

14,185

 

 

Depreciation expense on property, plant and equipment was $0.5 million and $0.4 million for the three months ended April 27, 2024 and April 29, 2023, respectively.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long-Term Debt
3 Months Ended
Apr. 27, 2024
Debt Disclosure [Abstract]  
Credit Agreement and Long-Term Debt

Note 8 – Credit Agreement and Long-Term Debt

On August 4, 2022, we entered into a Second Amendment to the 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 us 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 thereunder 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. During the three months ended April 27, 2024, the weighted average interest rate on our variable rate debt was 7.46%. 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 our 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 April 27, 2024, we believe we are in 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 Scandinavia 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.

On May 6, 2024, we entered into a Third Amendment to the Amended and Restated Credit Agreement, which further amended the Amended Credit Agreement. See Note 15, “Subsequent Event” for further information regarding the Third Amendment to the Amended and Restated Credit Agreement.

 

 

Equipment Financing

In January 2024, we entered into a secured equipment loan facility agreement with Banc of America Leasing & Capital, LLC and borrowed a principal amount of $0.8 million thereunder for the purpose of financing our purchase of production equipment. This loan matures on January 23, 2029, and bears interest at a fixed rate of 7.06%. Under this loan agreement, equal monthly payments including principal and interest of $16,296 commenced on February 23, 2024, and will continue through the maturity of the equipment loan facility on January 23, 2029.

Summary of Outstanding Debt

Revolving Credit Facility

At April 27, 2024, we had an outstanding balance of $3.4 million on our revolving credit facility. The balance outstanding under the revolving credit facility bore interest at a weighted average annual rate of 7.53% and 6.93% and we incurred $132,000 and $292,000 for interest on this obligation during the three months ended April 27, 2024 and April 29, 2023, respectively. Additionally, during the three months ended April 27, 2024 and April 29, 2023, we incurred $11,000 and $8,000, respectively, of commitment fees on the undrawn portion of our revolving credit facility. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated statements of income for all periods presented. At April 27, 2024, there was $21.6 million remaining available for borrowing under our revolving credit facility.

Long-Term Debt

Long-term debt in the accompanying condensed consolidated balance sheets is as follows:

 

(In thousands)

 

April 27,
2024

 

 

January 31,
2024

 

USD Term Loan (7.44% as of April 27, 2024 and 7.56% as
of January 31, 2024); maturity date of
August 4, 2027

 

$

11,475

 

 

$

12,150

 

Equipment Loan (7.06% Fixed Rate); maturity date of January 23, 2029

 

 

787

 

 

 

822

 

    Total Debt

 

 

12,262

 

 

 

12,972

 

    Less: Debt Issuance Costs, net of accumulated amortization

 

 

75

 

 

 

80

 

             Current Portion of Debt

 

 

2,844

 

 

 

2,842

 

Long-Term Debt

 

$

9,343

 

 

$

10,050

 

 

During the three months ended April 27, 2024 and April 29, 2023, we recognized interest expense on debt of $233,000 and $248,000, respectively, which is recognized in the accompanying condensed consolidated statements of income for all periods presented.

The schedule of required principal payments remaining during the next five years on long-term debt outstanding as of April 27, 2024 is as follows:

 

(In thousands)

 

 

 

Fiscal 2025, remainder

 

$

2,132

 

Fiscal 2026

 

 

2,852

 

Fiscal 2027

 

 

2,864

 

Fiscal 2028

 

 

4,226

 

Fiscal 2029

 

 

188

 

 

$

12,262

 

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Obligation
3 Months Ended
Apr. 27, 2024
Royalty Obligation Disclosure [Abstract]  
Royalty Obligation

Note 9 – Royalty Obligation

In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell International, Inc. (“Honeywell”) to acquire an exclusive, perpetual, world-wide 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. As of April 27, 2024, we had paid an aggregate of $11.5 million of the guaranteed minimum royalty obligation. At April 27, 2024, the current portion of the outstanding guaranteed minimum royalty obligation of $1.5 million is to be paid over the next twelve months and is reported as a current liability and the remainder of $1.4 million is reported as a long-term liability on our condensed consolidated balance sheet. For the three months ended April 27, 2024 and April 29, 2023, we incurred $0.5 million and $0.4 million, respectively, in excess royalty expense which is included in cost of revenue in our consolidated statements of income for

all periods presented. A total of $0.9 million in excess royalties was paid in the first quarter of the current fiscal year, and there are $0.5 million in excess royalty payables due as a result of this agreement for the quarter ended April 27, 2024.

In fiscal 2023, we entered into an Asset Purchase and License Agreement with Honeywell International Inc. (“New HW Agreement”) to acquire an exclusive, perpetual, world-wide license to manufacture Honeywell’s flight deck printers for the Boeing 787 aircraft. The New HW Agreement provides for royalty payments to Honeywell based on gross revenues from the sales of the printers, paper and repair services of the licensed products in perpetuity. The royalty rates vary based on the year in which they are paid or earned and as products are sold or as services are provided and range from single-digit to mid-double-digit percentages of gross revenue. The New HW Agreement includes a provision for guaranteed minimum royalty payments to be paid in the event that the royalties earned by Honeywell do not meet the minimum for the preceding calendar year as follows: $100,000 in 2024, $200,000 in 2025, $233,000 in 2026 and 2027, and $234,000 in 2028.

As of January 31, 2024, the total outstanding royalty obligation under the New HW Agreement was $0.6 million, including $0.2 million recorded as a current liability in the accompanying balance sheet. During the first quarter of fiscal 2025, we incurred $0.1 million in excess royalty expense, which was paid in the first quarter of the current fiscal year. As of April 27, 2024, the total outstanding royalty obligation on the New HW Agreement is $0.7 million, including $0.3 million recorded as a current liability in the accompanying balance sheet.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Apr. 27, 2024
Leases [Abstract]  
Leases

Note 10 – Leases

We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to nine 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

 

April 27,
2024

 

 

January 31,
2024

 

Lease Assets

 

Right of Use Assets

 

$

894

 

 

$

603

 

Lease Liabilities – Current

 

Other Accrued Expenses

 

$

239

 

 

$

233

 

Lease Liabilities – Long Term

 

Lease Liabilities

 

$

680

 

 

$

415

 

 

Lease cost information is as follows:

 

 

 

 

Three Months
Ended

 

Operating Leases (In thousands)

 

Statement of Income Classification

 

April 27,
2024

 

 

April 29,
2023

 

Operating Lease Costs

 

General and Administrative Expense

 

$

98

 

 

$

133

 

 

 

 

 

 

 

 

 

 

 

Maturities of operating lease liabilities are as follows:

 

(In thousands)

 

April 27,
2024

 

Fiscal 2025, remaining

 

$

213

 

Fiscal 2026

 

 

248

 

Fiscal 2027

 

 

200

 

Fiscal 2028

 

 

144

 

Fiscal 2029

 

 

54

 

Thereafter

 

 

230

 

Total Lease Payments

 

 

1,089

 

Less: Imputed Interest

 

 

(170

)

Total Lease Liabilities

 

$

919

 

 

As of April 27, 2024, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are 5.3 years and 5.56%, 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

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Cash paid for operating lease liabilities

 

$

85

 

 

$

93

 

 

 

 

 

 

 

 

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
3 Months Ended
Apr. 27, 2024
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation

Note 11 – 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”). At the June 6, 2023 annual meeting of shareholders, the 2018 Plan was amended to increase the number of shares of the Company’s common stock available for issuance by 600,000, bringing the total number of shares available for issuance under the 2018 Plan from 950,000 to 1,550,000. Under the 2018 Plan, we may also issue an additional number of shares equal to the number of shares subject to outstanding awards under our prior 2015 Equity Incentive Plan 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 80,780 unvested RSUs;164,234 unvested PSUs; and options to purchase an aggregate of 135,500 shares outstanding as of April 27, 2024.

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 Plan or 2015 Plan, but outstanding awards will continue to be governed by those plans. As of April 27, 2024, options to purchase an aggregate of 241,649 shares were outstanding under the 2007 Plan and options to purchase an aggregate of 127,600 shares were outstanding under the 2015 Plan.

We also have a Non-Employee Director Annual Compensation Program (the “Program”) under which each non-employee director receives an automatic grant of RSAs on the date of the regular full meeting of the Board of Directors held each fiscal quarter. Under the Program, the number of whole shares to be granted each quarter is equal to 25% of the number calculated by dividing the director’s annual compensation amount, which is currently $70,000, by the fair market value of the Company’s stock on such day. All RSA’s granted under this Program vest immediately.

Share-based compensation expense was recognized as follows:

 

 

Three Months Ended

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Stock Options

 

$

 

 

$

 

Restricted Stock Awards and Restricted Stock Units

 

 

319

 

 

 

352

 

Employee Stock Purchase Plan

 

 

6

 

 

 

4

 

Total

 

$

325

 

 

$

356

 

 

Stock Options

Aggregated information regarding stock option activity for the three months ended April 27, 2024 is summarized below:

 

 

Number of
Options

 

 

Weighted Average
Exercise Price

 

Outstanding at January 31, 2024

 

 

523,349

 

 

$

15.26

 

Granted

 

 

 

 

 

 

Exercised

 

 

(10,900

)

 

 

14.18

 

Forfeited

 

 

(7,700

)

 

 

14.20

 

Canceled

 

 

 

 

 

 

Outstanding at April 27, 2024

 

 

504,749

 

 

$

15.30

 

 

 

Set forth below is a summary of options outstanding at April 27, 2024:

 

Outstanding

 

 

Exercisable

 

Range of
Exercise prices

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Life

 

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual Life

 

$10.01-15.00

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

$15.01-20.00

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

 

There were no stock options granted in fiscal 2024, or during the first three months of fiscal 2025, and as of April 27, 2024, there was no unrecognized compensation expense related to stock options.

Restricted Stock Units (RSUs), Performance-Based Stock Units (PSUs) and Restricted Stock Awards (RSAs)

Aggregated information regarding RSU, PSU and RSA activity for the three months ended April 27, 2024 is summarized below:

 

 

RSUs, PSUs & RSAs

 

 

Weighted Average
Grant Date Fair Value

 

Outstanding at January 31, 2024

 

 

300,705

 

 

$

12.90

 

Granted

 

 

26,387

 

 

 

17.85

 

Vested

 

 

(78,077

)

 

 

13.62

 

Forfeited

 

 

(4,001

)

 

 

12.81

 

Outstanding at April 27, 2024

 

 

245,014

 

 

$

13.20

 

 

As of April 27, 2024, there was approximately $2.1 million of unrecognized compensation expense related to RSUs, PSUs and RSAs, which is expected to be recognized over a weighted average period of 1.2 years.

Employee Stock Purchase Plan (ESPP)

Our 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 initially reserved for issuance under the ESPP. During the three months ended April 27, 2024, there were 2,246 shares purchased under the ESPP and there are 22,812 shares remaining available for purchase under the ESPP as of April 27, 2024.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Apr. 27, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 12 – Income Taxes

Our effective tax rates are as follows:

 

 

Three Months
Ended

 

Fiscal 2025

 

 

(58.1

)%

Fiscal 2024

 

 

17.4

%

 

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 April 27, 2024, we recognized an income tax benefit of $434,000. The effective tax rate in this period was directly impacted by a $572,000 tax benefit related to a previously unrecorded reduction in our future income taxes payable balance that should have been discretely recognized in the fourth quarter of fiscal year 2024 when we completed our domestic return to accrual process. Additional impacts on the effective tax rate included a $75,000 tax benefit arising from windfall tax benefits related to our stock. During the three months ended April 29, 2023, we recognized an income tax expense of approximately $179,000. The effective tax rate in this period was directly impacted by a $77,000 tax benefit related to the expiration of the statute of limitations on a previously uncertain tax position and a $29,000 tax benefit arising from windfall tax benefits related to our stock.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information
3 Months Ended
Apr. 27, 2024
Segment Reporting [Abstract]  
Segment Information

Note 13 – Segment Information

We report two segments: PI and T&M. We evaluate segment performance based on the segment profit before corporate expenses.

Summarized below are the Revenue and Segment Operating Profit for each reporting segment:

 

 

Three Months Ended

 

 

Revenue

 

 

Segment Operating Profit

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

 

April 27,
2024

 

 

April 29,
2023

 

PI

 

$

23,185

 

 

$

25,095

 

 

$

2,991

 

 

$

2,515

 

T&M

 

 

9,776

 

 

 

10,324

 

 

 

1,722

 

 

 

2,072

 

Total

 

$

32,961

 

 

$

35,419

 

 

 

4,713

 

 

 

4,587

 

Corporate Expenses

 

 

 

 

 

 

 

 

3,367

 

 

 

3,126

 

Operating Income

 

 

 

 

 

 

 

 

1,346

 

 

 

1,461

 

Other Expense, net

 

 

 

 

 

 

 

 

599

 

 

 

434

 

Income Before Income Taxes

 

 

 

 

 

 

 

 

747

 

 

 

1,027

 

Income Tax Provision (Benefit)

 

 

 

 

 

 

 

 

(434

)

 

 

179

 

Net Income

 

 

 

 

 

 

 

$

1,181

 

 

$

848

 

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value
3 Months Ended
Apr. 27, 2024
Fair Value Disclosures [Abstract]  
Fair Value

Note 14 – 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:

 

 

April 27, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

12,309

 

 

$

12,309

 

 

$

12,262

 

 

 

January 31, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

13,026

 

 

$

13,026

 

 

$

12,972

 

 

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 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Event
3 Months Ended
Apr. 27, 2024
Subsequent Events [Abstract]  
Subsequent Event

Note 15 – Subsequent Event

On May 4, 2024, AstroNova, along with its wholly-owned Portugal Subsidiary, AstroNova Portugal, Unipessoal, Lda (the “Purchaser”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Effort Premier Solutions Lda., a private limited company incorporated under the laws of Portugal (the “Seller”) and Elói Serafim Alves Ferreira, as the “Second Guarantor”.

In accordance with the terms and subject to the conditions set forth in the Purchase Agreement, the Purchaser acquired 100% of the issued and outstanding share capital of MTEX New Solution, S.A., a joint stock company with limited liability incorporated under the laws of Portugal (“MTEX”), from the Seller. The closing date for the acquisition was May 6, 2024.

The purchase price for this acquisition consists of EUR 17,268,345 (approximately $18.6 million) paid by the Purchaser to the Seller on the closing date by wire transfer, and up to an additional EUR 731,655 (approximately $0.8 million) retained by the Purchaser to secure certain indemnification obligations of the Seller to be released by the Purchaser subject to resolution of such obligations. Additionally, the Seller will be entitled to receive contingent consideration in an amount of up to EUR 4,000,000 (approximately $4.3 million) if MTEX meets certain revenue objectives as set forth in the Purchase Agreement for the three calendar year periods ending after the closing date.

This transaction is a business combination and will be accounted for using the acquisition method as prescribed by Accounting Standard Codification, “Business Combinations.” The purchase price of MTEX will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value 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. Transaction costs related to the transaction will be expensed as incurred. We are currently preparing the valuations and other procedures necessary to determine the purchase price allocation and will record our initial fair value estimates and the results of operations of MTEX since the closing date in our condensed consolidated financial statement for the second quarter of fiscal 2025.

Also on May 4, 2024, the Purchaser, the Seller, the Second Guarantor and MTEX entered into a Transitional Management Agreement (the “Transitional Management Agreement”) pursuant to which the Second Guarantor will serve as the MTEX’s Chief Executive Officer for a term of three years following the closing date. Under the terms of the Transitional Management Agreement, the Second Guarantor will receive a salary and grant of restricted stock units and will be entitled to participate in the Company’s incentive compensation programs on the same terms as the Company’s executive officers. The Transitional Management Agreement includes customary non-competition and confidentiality provisions.

In connection with the purchase of MTEX, on May 6, 2024, we entered a Third Amendment to Amended and Restated Credit Agreement (the “Third Amendment”) with the Lender. The Amendment further amended the Amended Credit Agreement (as so amended, the “Further Amended Credit Agreement”).

The Further Amended Credit Agreement provides for (i) a new term loan to the Company in the principal amount of EUR 14,000,000 (the “Term A-2 Loan”), in addition to the existing term loan outstanding under the Amended Credit Agreement in the principal amount of approximately $12.3 million as of the effective date of the Third Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $25.0 million to $30.0 million until January 31, 2025, upon and after which the aggregate principal amount of the revolving credit facility will reduce to $25,000,000. At the closing of the Third Amendment, we borrowed the entire EUR 14,000,000 Term A-2 Loan and EUR 3,000,000 and a US dollar amount which was converted to Euros under the revolving credit facility to satisfy the entire purchase price of the MTEX acquisition payable on the closing date pursuant to the Purchase Agreement. The revolving credit facility may otherwise be used for general corporate purposes.

The Further Amended Credit Agreement requires that the EUR 14,000,000 term loan and the existing term loan be paid in quarterly installments on the last day of each fiscal quarter of the Company through April 30, 2027, and the entire then-remaining principal balance on each term loan is required to be paid on August 4, 2027.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies Update (Policies)
3 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
Principles of Consolidation

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.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

On March 6, 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. This rule will require registrants to disclose certain climate-related information in registration statements and annual reports on Form 10-K including, among other things, material climate-related risks and their impact; activities to mitigate or adapt to material climate-related risks; governance and oversight of climate-related risks; material climate-related targets or goals and their financial impact; and qualitative and quantitative disclosures regarding greenhouse gas emissions. The final rules follow a phase-in timeline and would begin to apply prospectively to our fiscal year beginning February 1, 2027. In April 2024, the SEC voluntarily stayed the effectiveness of the rules pending completion of judicial review of the consolidated challenges to the final rules. We are currently monitoring the legal challenges and evaluating the potential impact of these rules on our consolidated financial statements and disclosures.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. ASU 2023-09 modifies the requirement for income tax disclosures to include (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker (CODM), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. ASU 2023-07 also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss. Public entities will be required to provide all annual disclosures currently required by ASU 2023-07 in interim periods. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025, and for interim periods beginning with our first quarter of fiscal 2026. We are currently evaluating the new disclosure requirements of ASU 2023-07 and do not expect the adoption of this guidance to have a material impact on our consolidated financial statements or disclosures.

No other new accounting pronouncements, issued or effective during the first three months of the current year, have had or are expected to have a material impact on our consolidated financial statements.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
3 Months Ended
Apr. 27, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type

Revenues disaggregated by primary geographic markets and major product types are as follows:

Primary geographical markets

 

 

Three Months Ended

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023*

 

United States

 

$

18,106

 

 

$

20,696

 

Europe

 

 

10,429

 

 

 

9,864

 

Canada

 

 

1,759

 

 

 

1,879

 

Central and South America

 

 

1,198

 

 

 

1,200

 

Asia

 

 

1,185

 

 

 

1,471

 

Other

 

 

284

 

 

 

309

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

 

*Certain amounts have been reclassified to conform to the current year's presentation.

Major product types

 

 

Three Months Ended

 

(In thousands)

 

April 27, 2024

 

 

April 29, 2023

 

Hardware

 

$

8,875

 

 

$

11,667

 

Supplies

 

 

18,633

 

 

 

19,070

 

Service and Other

 

 

5,453

 

 

 

4,682

 

Total Revenue

 

$

32,961

 

 

$

35,419

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Common Share (Tables)
3 Months Ended
Apr. 27, 2024
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 follows:

 

 

Three Months Ended

 

 

April 27, 2024

 

 

April 29, 2023

 

Weighted Average Common Shares Outstanding – Basic

 

 

7,459,394

 

 

 

7,369,930

 

Effect of Dilutive Options, Restricted Stock Awards and
   Restricted Stock Units

 

 

168,631

 

 

 

80,122

 

Weighted Average Common Shares Outstanding – Diluted

 

 

7,628,025

 

 

 

7,450,052

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
3 Months Ended
Apr. 27, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives

Intangible assets are as follows:

 

 

April 27, 2024

 

 

January 31, 2024

 

(In thousands)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

RITEC:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

$

2,830

 

 

$

(1,705

)

 

$

 

 

$

1,125

 

 

$

2,830

 

 

$

(1,689

)

 

$

 

 

$

1,141

 

TrojanLabel:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Distributor Relations

 

937

 

 

 

(705

)

 

 

22

 

 

 

254

 

 

937

 

 

 

(686

)

 

 

30

 

 

 

281

 

Honeywell:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

27,773

 

 

 

(13,012

)

 

 

 

 

 

14,761

 

 

 

27,773

 

 

 

(12,795

)

 

 

 

 

 

14,978

 

Astro Machine:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer Contract
   Relationships

 

 

3,060

 

 

 

(1,071

)

 

 

 

 

 

1,989

 

 

 

3,060

 

 

 

(918

)

 

 

 

 

 

2,142

 

Trademarks

 

420

 

 

 

(147

)

 

 

 

 

 

273

 

 

420

 

 

 

(126

)

 

 

 

 

 

294

 

Intangible Assets, net

 

$

35,020

 

 

$

(16,640

)

 

$

22

 

 

$

18,402

 

 

$

35,020

 

 

$

(16,214

)

 

$

30

 

 

$

18,836

 

 

Summary of Estimated Amortization Expense

Estimated amortization expense for the next five fiscal years is as follows:

 

(In thousands)

 

Remaining
2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

Estimated amortization expense

 

$

1,291

 

 

$

1,721

 

 

$

1,721

 

 

$

1,721

 

 

$

1,281

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended
Apr. 27, 2024
Inventory Disclosure [Abstract]  
Components of Inventories The components of inventories are as follows:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Materials and Supplies

 

$

37,374

 

 

$

39,078

 

Work-In-Process

 

 

1,580

 

 

 

1,054

 

Finished Goods

 

 

15,528

 

 

 

15,645

 

 

 

54,482

 

 

 

55,777

 

Inventory Reserve

 

 

(9,305

)

 

 

(9,406

)

 

$

45,177

 

 

$

46,371

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
3 Months Ended
Apr. 27, 2024
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

(In thousands)

 

April 27, 2024

 

 

January 31, 2024

 

Land and Land Improvements

 

$

2,304

 

 

$

2,304

 

Buildings and Leasehold Improvements

 

 

14,427

 

 

 

14,381

 

Machinery and Equipment

 

 

26,391

 

 

 

26,123

 

Computer Equipment and Software

 

 

14,319

 

 

 

14,238

 

Gross Property, Plant and Equipment

 

 

57,441

 

 

 

57,046

 

Accumulated Depreciation

 

 

(43,235

)

 

 

(42,861

)

Net Property Plant and Equipment

 

$

14,206

 

 

$

14,185

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long-Term Debt (Tables)
3 Months Ended
Apr. 27, 2024
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)

 

April 27,
2024

 

 

January 31,
2024

 

USD Term Loan (7.44% as of April 27, 2024 and 7.56% as
of January 31, 2024); maturity date of
August 4, 2027

 

$

11,475

 

 

$

12,150

 

Equipment Loan (7.06% Fixed Rate); maturity date of January 23, 2029

 

 

787

 

 

 

822

 

    Total Debt

 

 

12,262

 

 

 

12,972

 

    Less: Debt Issuance Costs, net of accumulated amortization

 

 

75

 

 

 

80

 

             Current Portion of Debt

 

 

2,844

 

 

 

2,842

 

Long-Term Debt

 

$

9,343

 

 

$

10,050

 

Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding

The schedule of required principal payments remaining during the next five years on long-term debt outstanding as of April 27, 2024 is as follows:

 

(In thousands)

 

 

 

Fiscal 2025, remainder

 

$

2,132

 

Fiscal 2026

 

 

2,852

 

Fiscal 2027

 

 

2,864

 

Fiscal 2028

 

 

4,226

 

Fiscal 2029

 

 

188

 

 

$

12,262

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Apr. 27, 2024
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

 

April 27,
2024

 

 

January 31,
2024

 

Lease Assets

 

Right of Use Assets

 

$

894

 

 

$

603

 

Lease Liabilities – Current

 

Other Accrued Expenses

 

$

239

 

 

$

233

 

Lease Liabilities – Long Term

 

Lease Liabilities

 

$

680

 

 

$

415

 

Schedule Lease Cost Information

Lease cost information is as follows:

 

 

 

 

Three Months
Ended

 

Operating Leases (In thousands)

 

Statement of Income Classification

 

April 27,
2024

 

 

April 29,
2023

 

Operating Lease Costs

 

General and Administrative Expense

 

$

98

 

 

$

133

 

 

 

 

 

 

 

 

 

 

Schedule of Maturities Of Lease Liabilities

Maturities of operating lease liabilities are as follows:

 

(In thousands)

 

April 27,
2024

 

Fiscal 2025, remaining

 

$

213

 

Fiscal 2026

 

 

248

 

Fiscal 2027

 

 

200

 

Fiscal 2028

 

 

144

 

Fiscal 2029

 

 

54

 

Thereafter

 

 

230

 

Total Lease Payments

 

 

1,089

 

Less: Imputed Interest

 

 

(170

)

Total Lease Liabilities

 

$

919

 

Supplemental Cash Flow Information Related To Leases

Supplemental cash flow information related to leases is as follows:

 

 

Three Months
Ended

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Cash paid for operating lease liabilities

 

$

85

 

 

$

93

 

 

 

 

 

 

 

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
3 Months Ended
Apr. 27, 2024
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation Expense

Share-based compensation expense was recognized as follows:

 

 

Three Months Ended

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

Stock Options

 

$

 

 

$

 

Restricted Stock Awards and Restricted Stock Units

 

 

319

 

 

 

352

 

Employee Stock Purchase Plan

 

 

6

 

 

 

4

 

Total

 

$

325

 

 

$

356

 

 

Aggregated Information Regarding Stock Option Activity

Aggregated information regarding stock option activity for the three months ended April 27, 2024 is summarized below:

 

 

Number of
Options

 

 

Weighted Average
Exercise Price

 

Outstanding at January 31, 2024

 

 

523,349

 

 

$

15.26

 

Granted

 

 

 

 

 

 

Exercised

 

 

(10,900

)

 

 

14.18

 

Forfeited

 

 

(7,700

)

 

 

14.20

 

Canceled

 

 

 

 

 

 

Outstanding at April 27, 2024

 

 

504,749

 

 

$

15.30

 

 

Summary of Options Outstanding

Set forth below is a summary of options outstanding at April 27, 2024:

 

Outstanding

 

 

Exercisable

 

Range of
Exercise prices

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Life

 

 

Number
of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual Life

 

$10.01-15.00

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

 

 

293,274

 

 

$

13.75

 

 

 

1.9

 

$15.01-20.00

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

211,475

 

 

$

17.44

 

 

 

3.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

 

 

504,749

 

 

$

15.30

 

 

 

2.6

 

Aggregated Information Regarding RSU, PSU and RSA Activity

Aggregated information regarding RSU, PSU and RSA activity for the three months ended April 27, 2024 is summarized below:

 

 

RSUs, PSUs & RSAs

 

 

Weighted Average
Grant Date Fair Value

 

Outstanding at January 31, 2024

 

 

300,705

 

 

$

12.90

 

Granted

 

 

26,387

 

 

 

17.85

 

Vested

 

 

(78,077

)

 

 

13.62

 

Forfeited

 

 

(4,001

)

 

 

12.81

 

Outstanding at April 27, 2024

 

 

245,014

 

 

$

13.20

 

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
3 Months Ended
Apr. 27, 2024
Income Tax Disclosure [Abstract]  
Projected Effective Tax Rates

Our effective tax rates are as follows:

 

 

Three Months
Ended

 

Fiscal 2025

 

 

(58.1

)%

Fiscal 2024

 

 

17.4

%

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Tables)
3 Months Ended
Apr. 27, 2024
Segment Reporting [Abstract]  
Net Sales and Segment Operating Profit for Each Reporting Segment

Summarized below are the Revenue and Segment Operating Profit for each reporting segment:

 

 

Three Months Ended

 

 

Revenue

 

 

Segment Operating Profit

 

(In thousands)

 

April 27,
2024

 

 

April 29,
2023

 

 

April 27,
2024

 

 

April 29,
2023

 

PI

 

$

23,185

 

 

$

25,095

 

 

$

2,991

 

 

$

2,515

 

T&M

 

 

9,776

 

 

 

10,324

 

 

 

1,722

 

 

 

2,072

 

Total

 

$

32,961

 

 

$

35,419

 

 

 

4,713

 

 

 

4,587

 

Corporate Expenses

 

 

 

 

 

 

 

 

3,367

 

 

 

3,126

 

Operating Income

 

 

 

 

 

 

 

 

1,346

 

 

 

1,461

 

Other Expense, net

 

 

 

 

 

 

 

 

599

 

 

 

434

 

Income Before Income Taxes

 

 

 

 

 

 

 

 

747

 

 

 

1,027

 

Income Tax Provision (Benefit)

 

 

 

 

 

 

 

 

(434

)

 

 

179

 

Net Income

 

 

 

 

 

 

 

$

1,181

 

 

$

848

 

XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value (Tables)
3 Months Ended
Apr. 27, 2024
Fair Value Disclosures [Abstract]  
Summary of Changes in Fair value of Level 3 Financial Liability

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:

 

 

April 27, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

12,309

 

 

$

12,309

 

 

$

12,262

 

 

 

January 31, 2024

 

 

Fair Value Measurement

 

 

 

 

(In thousands)

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Carrying Value

 

Long-Term debt and related current maturities

 

$

 

 

$

 

 

$

13,026

 

 

$

13,026

 

 

$

12,972

 

XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Apr. 27, 2024
Segment
Number of Operating Segments 2
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Disaggregation of Revenue [Line Items]    
Total Revenue $ 32,961 $ 35,419
United States [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 18,106 20,696
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 10,429 9,864
Canada [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,759 1,879
Central and South America [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,198 1,200
Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,185 1,471
Other [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 284 $ 309
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Disaggregation of Revenue [Line Items]    
Total Revenue $ 32,961 $ 35,419
Hardware [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,875 11,667
Supplies [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 18,633 19,070
Service and Other [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 5,453 $ 4,682
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 27, 2024
Jan. 31, 2024
Dec. 31, 2022
Contract liabilities and extended warranties $ 534,000 $ 530,000  
Revenue recognized   136,000  
Contract assets balance   1,300,000  
Deferred incremental direct costs net of accumulated amortization balance 1,300,000    
Amortization of incremental direct costs 19,000    
Deferred incremental direct contract costs reported in other current assets $ 100,000    
Capitalized contract costs amounts incurred amortization period 17 years    
Aerospace Customer [Member]      
Deferred Revenue $ 600,000 800,000  
Contract with customer liability     $ 3,250,000
Revenue recognized 200,000 $ 2,400,000  
Deferred incremental direct contract costs reported in other assets $ 1,200,000    
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) - shares
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Weighted Average Common Shares Outstanding – Basic 7,459,394 7,369,930
Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units 168,631 80,122
Weighted Average Number of Common Shares Outstanding—Diluted 7,628,025 7,450,052
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Earnings Per Share [Abstract]    
Number of common equivalent shares 181,999 656,554
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 35,020 $ 35,020
Accumulated Amortization (16,640) (16,214)
Currency Translation Adjustment 22 30
Net Carrying Amount 18,402 18,836
Customer Contract Relationships [Member] | Honeywell Asset Purchase and License Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,773 27,773
Accumulated Amortization (13,012) (12,795)
Net Carrying Amount 14,761 14,978
Customer Contract Relationships [Member] | RITEC [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,830 2,830
Accumulated Amortization (1,705) (1,689)
Net Carrying Amount 1,125 1,141
Customer Contract Relationships [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,060 3,060
Accumulated Amortization (1,071) (918)
Net Carrying Amount 1,989 2,142
Distributor Relations [Member] | TrojanLabel [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 937 937
Accumulated Amortization (705) (686)
Currency Translation Adjustment 22 30
Net Carrying Amount 254 281
Trademarks [Member] | Agreement With Astro Machine For Asset Acquisitions [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 420 420
Accumulated Amortization (147) (126)
Net Carrying Amount $ 273 $ 294
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Impairment of Intangible Assets (Excluding Goodwill) [Abstract]    
Impairments of intangible assets $ 0 $ 0
Amortization expense $ 400,000 $ 600,000
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Summary of Estimated Amortization Expense (Detail)
$ in Thousands
Apr. 27, 2024
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remaining 2025 $ 1,291
2026 1,721
2027 1,721
2028 1,721
2029 $ 1,281
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
Inventory Disclosure [Abstract]    
Materials and Supplies $ 37,374 $ 39,078
Work-In-Progress 1,580 1,054
Finished Goods 15,528 15,645
Inventory, Gross 54,482 55,777
Inventory Reserve (9,305) (9,406)
Inventories $ 45,177 $ 46,371
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
Property, Plant and Equipment [Abstract]    
Land and Land Improvements $ 2,304 $ 2,304
Buildings and Leasehold Improvements 14,427 14,381
Machinery and Equipment 26,391 26,123
Computer Equipment and Software 14,319 14,238
Gross Property, Plant and Equipment 57,441 57,046
Accumulated Depreciation (43,235) (42,861)
Net Property Plant and Equipment $ 14,206 $ 14,185
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense on property, plant and equipment $ 0.5 $ 0.4
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long- Term Debt - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 42 Months Ended
Aug. 04, 2022
Jan. 31, 2024
Apr. 27, 2024
Apr. 29, 2023
Jul. 31, 2023
Apr. 30, 2027
Aug. 03, 2022
Debt Instrument [Line Items]              
Revolving loan outstanding     $ 3,400,000        
Interest Expense, Debt     $ 233,000 $ 248,000      
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Weighted average interest rate of debt outstanding     7.46%        
Variable interest rate     0.50        
Banc of America Leasing & Capital, LLC [Member] | Equipment Loan Agreement [Member]              
Debt Instrument [Line Items]              
Principal amount of debt   $ 800,000          
Debt instrument, maturity date   Jan. 23, 2029          
Interest rate   7.06%          
Periodic payment of debt   $ 16,296          
Date of first required payment   Feb. 23, 2024          
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] | Second Amendment Credit Agreement [Member]              
Debt Instrument [Line Items]              
Proceeds from long term line of credit $ 6,000,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,000            
Bank of America, N.A. [Member] | Term Loan [Member] | Before Amendment To The Credit Agreement [Member]              
Debt Instrument [Line Items]              
Principal amount of debt 9,000,000            
Bank of America, N.A. [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Remaining Borrowing Capacity     $ 21,600,000        
Long term debt weighted average interest rate over a period of time     7.53% 6.93%      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Second Amendment Credit Agreement [Member]              
Debt Instrument [Line Items]              
Maximum borrowing capacity 25,000,000            
Proceeds from long term line of credit $ 12,400,000            
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Before Amendment To The Credit Agreement [Member]              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 22,500,000
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Other Expense [Member]              
Debt Instrument [Line Items]              
Interest Expense, Debt     $ 132,000 $ 292,000      
Line of Credit Facility, Commitment Fee Amount     $ 11,000 $ 8,000      
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
Debt Instrument [Line Items]    
Total Debt $ 12,262 $ 12,972
Less: Debt Issuance Costs, net of accumulated amortization 75 80
Current Portion of Debt 2,844 2,842
Long-Term Debt 9,343 10,050
Term Loan Due August 4, 2027 [Member]    
Debt Instrument [Line Items]    
Total Debt 11,475 12,150
Equipment Loan Due January 23, 2029 [Member]    
Debt Instrument [Line Items]    
Total Debt $ 787 $ 822
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail)
3 Months Ended 12 Months Ended
Apr. 27, 2024
Jan. 31, 2024
Term Loan Due August 4, 2027 [Member]    
Debt Instrument [Line Items]    
Debt instrument, description of variable rate basis USD Term Loan (7.44% as of April 27, 2024 and 7.56% as of January 31, 2024); maturity date of August 4, 2027  
Interest rate 7.44% 7.56%
Debt instrument, maturity date Aug. 04, 2027 Aug. 04, 2027
Equipment Loan Due January 23, 2029 [Member]    
Debt Instrument [Line Items]    
Interest rate 7.06%  
Debt instrument, maturity date Jan. 23, 2029  
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) - Term Loan [Member]
$ in Thousands
Apr. 27, 2024
USD ($)
Debt Instrument [Line Items]  
Fiscal 2025, remainder $ 2,132
Fiscal 2026 2,852
Fiscal 2027 2,864
Fiscal 2028 4,226
Fiscal 2029 188
Long-term Debt $ 12,262
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Obligation - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2018
Apr. 27, 2024
Apr. 29, 2023
Jan. 31, 2024
Guaranteed Minimum Royalty Payments   $ 11,500,000    
Royalty Obligation, Current   1,700,000   $ 1,700,000
Royalty Obligation Non Current   1,816,000   2,093,000
Accrued Royalties, Current, Excess Royalty Payment Due   572,000   935,000
Honeywell Asset Purchase and License Agreement [Member]        
Payment Term Period 10 years      
Minimum Royalty Payment Obligation $ 15,000,000      
Royalty Obligation, Current   1,500,000    
Royalty Obligation Non Current   1,400,000    
Excess Royalty Payments   500,000 $ 400,000  
Accrued Royalties, Current, Excess Royalty Payment Due   900,000    
Accrued Royalties Current Excess Royalty Payments Due   500,000    
Royalty guarantee commitment amount due current   700,000   600,000
Royalty expense   300,000   $ 200,000
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Remainder of Fiscal Year [Member]        
Royalty guarantee commitement amount   100,000    
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due In Next Twelve Months [Member]        
Royalty guarantee commitement amount   200,000    
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Two [Member]        
Royalty guarantee commitement amount   233,000    
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Three [Member]        
Royalty guarantee commitement amount   233,000    
Honeywell Asset Purchase and License Agreement [Member] | Royalty Payments Due Year Four [Member]        
Royalty guarantee commitement amount   234,000    
New Honeywell Asset Purchase and License Agreement [Member]        
Excess Royalty Payments   $ 100,000    
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) - USD ($)
$ in Thousands
Apr. 27, 2024
Jan. 31, 2024
Operating Leases [Abstract]    
Lease Assets $ 894 $ 603
Lease Liabilities - Current 239 233
Lease Liabilities - Long Term $ 680 $ 415
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Cost Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
General and Administrative Expense [Member]    
Operating Lease Costs $ 98 $ 133
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Apr. 27, 2024
USD ($)
Leases [Abstract]  
Fiscal 2025, remaining $ 213
Fiscal 2026 248
Fiscal 2027 200
Fiscal 2028 144
Fiscal 2029 54
Thereafter 230
Total Lease Payments 1,089
Less: Imputed Interest (170)
Total Lease Liabilities $ 919
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Detail)
Apr. 27, 2024
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 5 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 5.56%
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental cash flow information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Cash paid for amounts included in the measurement of lease liabilities [Abstract]    
Cash paid for operating lease liabilities $ 85 $ 93
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Apr. 27, 2024
Apr. 27, 2024
Apr. 29, 2023
Jan. 31, 2024
Jun. 06, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 504,749 504,749   523,349  
Number of options granted   0 0    
Fair market value of restricted stock award   $ (432,000) $ (350,000)    
Reservation of shares under Stock Purchase Plan 40,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 241,649 241,649      
2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 135,500 135,500      
Shares available for grant under the Plan         600,000
2018 Equity Incentive Plan [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the Plan         950,000
2018 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the Plan         1,550,000
2022 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the Plan 22,812 22,812      
Prior Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares purchase under Employee Stock Purchase Plan 2,246        
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense related to options $ 0 $ 0      
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 2 months 12 days      
Unrecognized compensation expense related to RSUs and RSAs $ 2,100,000 $ 2,100,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 80,780 80,780      
RSA [Member] | 2015 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 127,600 127,600      
Performance Based RSUs [Member] | 2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of unvested shares 164,234 164,234      
Restricted Stock Award [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of number of shares granted   25.00%      
Fair market value of restricted stock award   $ 70,000      
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Share-based Compensation [Abstract]    
Stock Options $ 0 $ 0
Restricted Stock Awards and Restricted Stock Units 319 352
Employee Stock Purchase Plan 6 4
Total $ 325 $ 356
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail) - $ / shares
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Share-based Compensation [Abstract]    
Beginning balance, Number of Options 523,349  
Granted, Number of Options 0 0
Exercised, Number of Options (10,900)  
Forfeited, Number of Options (7,700)  
Canceled, Number of Options 0  
Ending balance, Number of Options 504,749  
Beginning balance, Weighted-Average Exercise Price $ 15.26  
Granted, Weighted-Average Exercise Price 0  
Exercised, Weighted-Average Exercise Price 14.18  
Forfeited, Weighted-Average Exercise Price 14.2  
Cancelled, Weighted-Average Exercise Price 0  
Ending balance, Weighted-Average Exercise Price $ 15.3  
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Summary of Options Outstanding (Detail) - $ / shares
3 Months Ended
Apr. 27, 2024
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding, total 504,749 523,349
Outstanding, Weighted Average Exercise Price $ 15.3  
Outstanding Remaining Contractual Life 2 years 7 months 6 days  
Number of shares exercisable, total 504,749  
Exercisable, Weighted Average Exercise Price $ 15.3  
Exercisable Remaining Contractual Life 2 years 7 months 6 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 293,274  
Outstanding, Weighted Average Exercise Price $ 13.75  
Outstanding Remaining Contractual Life 1 year 10 months 24 days  
Exercisable, Number of shares 293,274  
Exercisable, Weighted Average Exercise Price $ 13.75  
Exercisable Remaining Contractual Life 1 year 10 months 24 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 211,475  
Outstanding, Weighted Average Exercise Price $ 17.44  
Outstanding Remaining Contractual Life 3 years 7 months 6 days  
Exercisable, Number of shares 211,475  
Exercisable, Weighted Average Exercise Price $ 17.44  
Exercisable Remaining Contractual Life 3 years 7 months 6 days  
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail) - Restricted Stock Award Preferred Stock Unit And Restricted Stock Unit [Member]
3 Months Ended
Apr. 27, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning balance, Outstanding Restricted Stock Units and Restricted Stock Awards | shares 300,705
Granted, Restricted Stock Units and Restricted Stock Awards | shares 26,387
Vested, Restricted Stock Units and Restricted Stock Awards | shares (78,077)
Forfeited, Restricted Stock Units and Restricted Stock Awards | shares (4,001)
Ending balance, Outstanding Restricted Stock Units and Restricted Stock Awards | shares 245,014
Beginning balance, Weighted Average Grant Date Fair Value | $ / shares $ 12.9
Granted, Weighted Average Grant Date Fair Value | $ / shares 17.85
Vested, Weighted Average Grant Date Fair Value | $ / shares 13.62
Forfeited, Weighted Average Grant Date Fair Value | $ / shares 12.81
Ending balance, Weighted Average Grant Date Fair Value | $ / shares $ 13.2
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Projected Effective Tax Rates (Detail)
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Income Tax Disclosure [Abstract]    
Effective tax rates for income from continuing operations (58.10%) 17.40%
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ (434,000) $ 179,000
Tax expenses benefits resulting from provisional adjustments (75,000) (29,000)
Effective income tax reconciliation tax benefit related to expiration of statute of limitations on previously uncertain tax positions   $ (77,000)
Effective income tax reconciliation benefit related to a previously unrecorded reduction in our future income tax payable balance $ (572,000)  
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail) - USD ($)
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Segment Reporting Information [Line Items]    
Revenue $ 32,961,000 $ 35,419,000
Corporate Expenses 3,367,000 3,126,000
Operating Income 1,346,000 1,461,000
Other Expense, net 599,000 434,000
Income Before Income Taxes 747,000 1,027,000
Income Tax Provision (Benefit) (434,000) 179,000
Net Income 1,181,000 848,000
PI [Member]    
Segment Reporting Information [Line Items]    
Revenue 23,185,000 25,095,000
T&M [Member]    
Segment Reporting Information [Line Items]    
Revenue 9,776,000 10,324,000
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Operating Income 4,713,000 4,587,000
Operating Segments [Member] | PI [Member]    
Segment Reporting Information [Line Items]    
Operating Income 2,991,000 2,515,000
Operating Segments [Member] | T&M [Member]    
Segment Reporting Information [Line Items]    
Operating Income 1,722,000 2,072,000
Corporate Expenses [Member]    
Segment Reporting Information [Line Items]    
Corporate Expenses $ 3,367,000 $ 3,126,000
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Apr. 27, 2024
Jan. 31, 2024
Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities $ 12,309 $ 13,026
Fair Value [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities 12,309 13,026
Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term debt and related current maturities $ 12,262 $ 12,972
XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Event - Additional Information (Details)
May 06, 2024
EUR (€)
May 04, 2024
USD ($)
May 04, 2024
EUR (€)
Feb. 01, 2025
USD ($)
Jan. 31, 2025
USD ($)
May 06, 2024
USD ($)
May 06, 2024
EUR (€)
May 04, 2024
EUR (€)
Aug. 04, 2022
USD ($)
Aug. 03, 2022
USD ($)
Term Loan [Member] | Before Amendment To The Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Principal amount of debt                 $ 9,000,000  
Revolving Credit Facility [Member] | Before Amendment To The Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Maximum borrowing capacity                   $ 22,500,000
Revolving Credit Facility [Member] | Third Amendment Credit Agreement [Member] | Bank of America, N.A. [Member] | Scenario Forecast [Member]                    
Subsequent Event [Line Items]                    
Maximum borrowing capacity       $ 25,000,000 $ 30,000,000          
Subsequent Event [Member] | MTEX New Solutions, S.A. [Member]                    
Subsequent Event [Line Items]                    
Date of acquisition agreement   May 04, 2024 May 04, 2024              
Percentage of issued and outstanding share capital acquired   100.00%           100.00%    
Purchase price of acquisition   $ 18,600,000 € 17,268,345              
Closing date of acquisition   May 06, 2024 May 06, 2024              
Subsequent Event [Member] | Third Amendment Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Proceeds from long term line of credit | € € 3,000,000                  
Subsequent Event [Member] | Term Loan [Member]                    
Subsequent Event [Line Items]                    
Debt instrument, maturity date Aug. 04, 2027                  
Subsequent Event [Member] | Term Loan [Member] | Before Amendment To The Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Principal amount of debt | €             € 14,000,000      
Subsequent Event [Member] | Term A-2 Loan [Member] | Before Amendment To The Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Principal amount of debt           $ 12,300,000        
Subsequent Event [Member] | Term A-2 Loan [Member] | Third Amendment Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Proceeds from long term line of credit | € € 14,000,000                  
Subsequent Event [Member] | Term A-2 Loan [Member] | Third Amendment Credit Agreement [Member] | Additional Term Loan Availed [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Principal amount of debt | €             € 14,000,000      
Subsequent Event [Member] | Revolving Credit Facility [Member] | Before Amendment To The Credit Agreement [Member] | Bank of America, N.A. [Member]                    
Subsequent Event [Line Items]                    
Maximum borrowing capacity           $ 25,000,000        
Subsequent Event [Member] | Maximum [Member] | MTEX New Solutions, S.A. [Member]                    
Subsequent Event [Line Items]                    
Additional amount retained to secure indemnification obligations   $ 800,000 € 731,655              
Contingent consideration amount entitled to receive   $ 4,300,000           € 4,000,000    
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Q@QE@'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 " ,8,98$-.'E>X K @ $0 &1O8U!R;W!S+V-O&ULS9)- M:L,P$$:O4K2W1W:*"\+Q)J&K%@H-M'0GI$DB8OT@3;%S^\INXE#: Q2TT,9##=C;9W2:BP9D>B( "2.J*5J^Q9N@ E&&&WZ+J!>B'/U3^S< 79)CLDLJ6$8RF$UY_(.%;P_/[W.ZQ;& M)9).87Z5C*!SP#6[3GY;;;:[1];5O+XO>)//KFH$YX(_?$RN/_QNPM9KLS?_ MV/@JV+7PZU]T7U!+ P04 " ,8,98F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 Q@QECZDM TLP4 *L> 8 >&PO=V]R:W-H965T&UL MM9G_<]HV&,;_%1V[VVUW(;9D(+0CW!&:;+FE*4VR];K=?A"V %]MBTD"PG^_ M5\;8M">_,%_I#XV_/0_Z6-\>68.-5%_T0@A#7M,DT]>MA3'+MYZGPX5(N;Z4 M2Y'!G9E4*3=PJN:>7BK!HUR4)A[S_9Z7\CAK#0?YM8D:#N3*)'$F)HKH59IR MM;T1B=Q -!TL^%\_"_+&<*#CS2I1/_!F+C3XX)A9E*N47>W(?7;=\6R*1B-!8"PY_UF(LDL0Z03G^+4Q; MY6]:X>'QWOTNAP>8*==B+)-/<606UZU^BT1BQE>)>9*;WT0!U+5^H4QT_C_9 M[)[M=%HD7&DCTT(,)4CC;/>7OQ8OXD# >C4"5@C8-P(:U B"0A#DH+N2Y5CO MN.'#@9(;HNS3X&8/\G>3JX$FSFPU/AL%=V/0F>%8KH4B$Z@QTB9ZP970 \^ ML;WMA87)S CJ$N%=3C/4R%K^1WL75.I[B5G__K MTT[/A8F+FW(>! :*%FZ\4NK;_H@-/D?LVFV?M@-GL\6534%9!9$6J7JFU=\CVXDQ-WK.,\ M1ZZA5;"A>#0I.._B!-+<&%KK7"IW[\1]1F$(JQ %!M'.S,EZCL!#J\1#\KP>0'K/C*6Z9)G[BK$;6H3 M':YKBE=E'8H'E#U>R@'O9J7AMG8/-+B/42LWWCF2#JVB#L7328%WFPHUMZWS M5W P"[0><CQ'Y*%5YJ%X6'F)32*(G!'*?IK^3)Y%N%) [B3$G>#=I#*# M*4>&7YR@YP@]K H]#$\J>S)R^QHN>#87M>GNB-'CZ/G=R+ERQ(5-":NXP_!\ M4LZ.H500 +C]^'211P"H8)A'Y KR'J0$&;FQG>R?R.8(/JX(/.RGXV+F- M/*[2J7.&NSEBXK=IP'S?B7>.O,.JO,/P=%*NN#ZNN(+,DVR+;.>DQ+WJ!EI< MUA2QBCKLU(\XL.+2&OY#X"V'@6AWGW MQ!HM;NEWVWY ^XPZ/Q/@XJ:\5?9A)V6?412!N[[8'Y '>(Y\R-S##V[9\WUR MR[6!F5B(;!.'"S):BZRF39\C&[$J&[&3LE&)/[9G, *_R$WF1,?M/@G _L05 M0#LG5ES>E+:*2NRDJ%323J0VL-K^*U[63S6XH\_Z;P(GZ3FR$JNR$COI U%) M6DZM$R77<1:Z67'/FFGU'%DIJ+)2@$>.^YW:EIDDB9B#U+Z_@U]5N9W1W8N0RWUR<2F-DFA\N M!(^$L@_ _9F49G]B?Z#2VGP)-AQ=G7LMW7.O ME8LG+G[F*\8D>%ZG67[964FY^=+KY8L56]/\G&]8IGYYX&)-I;H5C[U\(QA= MEH/6:0]#&/36-,DZ_8ORNXGH7_"M3).,303(M^LU%2_?6,J?+CNH<_ABFCRN M9/%%KW^QH8]LQN3=9B+47:^VLDS6+,L3G@'!'BX[ _1EZ)4#2L2/A#WE1]>@ M<.6>\Y_%S7AYV8$%(Y:RA2Q,4/6Q8T.6IH4EQ>-79;13SUD,/+X^6/^]=%XY MZ3>64/WUGE4-^86_!T[S\"YXJ+.R Q3:7?%T- M5@S62;;_I,]5((X&(,\R %<#\%L'D&H *1W=,RO=NJ*2]B\$?P*B0"MKQ449 MFW*T\B;)BLCFSD8S&:C^3X-Q64IHI,L.N3.(87O=VQ-SK(\W%8@TY8>C5+S\ERL%CPK2(%IFS! M%,/[E'5!QJ2)Y-Z2?S0_"J. M%CJ*$R@'YAI^C5-WTESG.U4Z+A(6&ZEYVL3 M>SX*PQ8] RH@(3+3"VIZ@9/>1+ -399@]+PI-G=>/O=;N6("#+="*.I@D.?, M_.P#C1'!'F[1UD$XQ-#,.JQ9AT[6J80Q!%[?1I1F$+T4;1 MD%-%^F4E!O@#N,O9GJB1(M8FCV*OS5 '!= 6R4:'D%N(]GG(OKVKX:V-@-K< M3"@26<@U\H/<^C._G0^N'>4 ,H@.#@*HT3/@",&^);&C1GB0_Z:*Y7H\^#:^ M'L_'(S-/IWZ]MV[Y*&NG/C=JAMQR5A<%$_I2)#*CP[HBA1"U\Y8!%<' MFH: MX4)NY5($Q;:LH=>%X-*B0S&2U$4)QT3;=B84MNV[1KJ06[NJ?5=1/90&1IJZ M%.$P:E>!=S72$#K5\Q M@#QDR8ND45'B5M&WYD6B2Z*OY9U70*<4&]DD[VC]7LDZ1)>_N)UR3!A+\B:- M0!*W0.X;EU>2#-&EC?A$Z_L,, _'@8WCT1M(XLR)L^^#Z>C[[?75:#K[!QC] M^VX\_Z^1IE-*WYL+/\K:J=.-JA*WJD[$8?G,)%_\[(+/"*J%+L /FFY9%PRV MO&,#DG-CL&C!'Z_PV=!J=1=.)6 M=-4PK57I?(@,/(>^+3:D",U1>+Y6D5%1ZT:QW\5!7+Z.*VX1[B(25D! )1AL M1)+6YPXE[D^:;:EXJ4\3ND!A-ZP\5DI?C/'62P7?\]M[QP2RI:"FFB"O=,!+ MU0&IY$W3_?YMLJ!-)4#<5<.@\5B MN]ZFY;E?=4; UVJCKXK#VIVJ*7C>%!.2/AN=T&N#,^QIM8\1AI'E&7I-$>&Y MBXB]^+U57CR]2E!] 6R_WS#!(+:]H/6:]O)-^4Q\GW7$J^+B]7C"Z9 M* #J]P?.Y>&F.*&N_R.A_S=02P,$% @ #&#&6!P[1X;D @ (@D !@ M !X;"]W;W)K'P=[O!7R M3J4 FMQG/%<3*]6ZN+1M%:>04=43!>3X9"5D1C5VY=I6A02:5$D9MSW'">R, MLMR*QM787$9C46K.ARX8>M4FP$[&A=T#0O0WXNY MQ)[=J"0L@UPQD1,)JXDU=2]G(Q-?!=PRV*J]-C%.ED+)^^U']4^4=O2RI@IG@/UBBTXDUM$@"*UIR?2.V MGV'G9V#T8L%5]4VV=6P06B0NE1;9+AD),I;7O_1^MPY["6[_2(*W2_#.3?!W M"7YEM":K;'VDFD9C*;9$FFA4,XUJ;:IL=,-R4\6%EOB489Z.9B)/L":0$&PI MP5E"-7:N**=Y#&1AA!5Y.Z<2[.:_J M.;TC>$$\Q^MWI,].IW^A>8_X;E>ZC>Z;)?":)? J/?^(WD*C9=R8 MFH@5^<1R-,XH)W.A6+73?DZ72DO<;[^ZK-;:_6YM\PY>JH+&,+'P)5,@-V!% M;UZY@?.AR_A_$FLM@]\L@W]*/9KC^P-28O$76L1W%P1K3FXI+Z'+=JT55%KF MGV(3N<[8WNR;.1G20NPWB/V7(2ZJ'4BFI4Z%9'\@Z4*M-0BJB!1DTD,%)R)G(,MSHY]2]%@KWY^XY@P/ 9X): MC&'#&+Z \:S"AT\KZCM=I3\CL,4\;)B'+V<^7OEAQPX,#K@[0QT/=_H).\WO >H4CZTB;M01T\(?'_D]_O> 6E77# , _\ U-X[P, M3=M")-$E:3O]]CM*LF1;%%=@>1-+RMWQ=WRX/\G!GHL7N69,H=6PMU9J M<^,X!4K1VX$HXO"*4L=XKJ!D]$D[XT&Q;<',1KP MK4J3G#T()+=91L7/"4OY?MC#O<.'QV2U5OJ#,QILZ(K-F/JV>1#PYM11%DG& MD8ZE6?.7_3+W6+8DGFFDDUY^CU9J/6P%_70@BWI-E6/?/\' MJQ+JZWASGLKB+]J7M@&T.-]*Q;/*&=ZS)"]_Z6O5$4<.$,?L0"H';Z 06$+ M!$^2I\F"*GB9*?B!T5(2\26ZR^<\8^@*?9O=HHO?+@>.@J9U &=>-3,IFR$= MS7CH"\_56J)/T-SBU-\!Y)J;'+@GQ!IPO!'7B(0?$'&);^"9_HI[7+A[%ARO M[D:OB.=UQ*MZJ.XV]/?X62H!D_0?4V>5P7QS,+UR;^2&SMFP!TM3,K%CO='[ M=SAP/YHR?:-@)WG[==Z^+?KHD>U8OF6F'$O'H'#4Q60W\D@<8-=U!\[NF-]@ MV/=Q?&QXPM:OV?I6MBF72L]>"V,9H'_4-''C*&XS&@P]U_,[&8.:,; R?A9< M2O0@^#)1)L"@U2[&<4C:@ 9#XD7]3L"P!@RM$_M^PP152;Y"GUXWNE#(&Q-G M^)83^HV"G>0;U?E&U@&9@:#H;&F^0%^H>&$Z=U/&4:O#^T$_: ],VRYP]2+H M&)>XYHS_8^%)1L5\78#>P@Q/^487'A-JW)X;@>NU40UV811UHF*WT1C7/LM9 M#K,H+5C'"U"Q1-=&K=]&)7%;')X7A&U>DR$F03?PD2AB*W![UAM!<;O#W( 8 M)H'1,B;=]0.3!I7\(FJI0490TF[>\TV:_63!PV$A=5 MKUY^0#E3QH*"WU0BWRK::?*-2&*[2M[EBD%<=9A-QH3]5M=?^9&ATIL, ]Q= MZ7&CE]@NF)]AUX\N_@1%ND2PPX9M,FR" M8=]0: R&.+*LVT9-L5U.BUE63"HC7ULDC8NU;79EZ=Y&2;%5N$9/7$$--"\$ M(VYHX(@-FQ.3H6_9G.!&#+%=#2O,"8/S(CM /]'7CGK8UKK0-]7MMAUV2=C- MVX@BMJMB0ZCW5+ND.&Q>3$!^8']E[N2VZ)WW705M4L?N32IIQ)'8Q?$KG-6[ M2W?E?+P[QC@R[*(-AI'?+=ZDT4)BU\*&#X'4P#$QRZ!39VLJV-6$RF1NQ"YC MAD2E1?ZTOK\;%E\XS)@94H5?1L6T8)Y%1>\@(8GLRX MR*G"I9C;LA! 8P/*,]MSG(Z=TY198=_LW8FPSQ4[%RP@ROAI8 MKK7>N$_GB=(;=M@OZ!PFH!Z+.X$KNV:)TQR83#DC F8#:^CVQH&V-P;?4UC) MC3G1GDPY?]*+FWA@.5H09! IS4!Q6,(8LDP3H8P_%:=5OU(#-^=K]D_&=_1E M2B6,>?8CC54RL *+Q#"CBTS=\]5GJ/QI:[Z(9](\R:JR=2P2+:3B>05&!7G* MRI$^5W'8 "!/,\"K -XNP#\ :%6 EG&T5&;9Q$KZ0E,6R;RO4I=GMJ-(P*C5X!S2TR"UG*I'D(VJ) MM_$V^E,[Y:V=&GE'"8>%N"1>]YQXCN 'M!&4RHZ;F#N/?6)%,66@*0LG! M36*[KQ&[;W10;%"+#8Z*;9+9I"_8N^A7@;\C;]_&==J[7X.]T1QR$'/3,R6) M^(*ILJ36NW5;'IINM+,_PG9==M=_-&6OOZ5BGC)),I@AI7/9Q8B)LG^6"\4+ MTX*F7&%#,],$?SE : ,\GW&NU@O]@OHG)OP+4$L#!!0 ( Q@QECT]NWL ME08 %0M 8 >&PO=V]R:W-H965T&ULK5K;9R6[KE&S*@I:/UZRO'HX M'^'1TQC"_PV(7;K MT%E\SMA#L_<>M5/Y4E5?VP_OTO.1U8Z(Y6S&6P@J7N[9E.5YBR3&\6T#.MK& M;!WWWS^AQ]WDQ62^T(9-J_SO+.6+\U$P0BF[HZN%1MG,8(B*]>O]/LF$7L.V#[@0#8.1'(@Y("#O7&P)0?;.^#@ M;!P<.8)_P,'=.+BR@W/ P=LX>)*#ZQYP\#<.?D?6.KL=-5>4T\E973V@NK46 M:.V;CM_.6S"2E6TIWO):_)H)/SZ95F53Y5E*.4O1+1;05RN!T$.#.)CQ6FN<9N:W:9548AJON75["OZYSTKOK#Z7PW,E1GF(DVS MMBUHCJYIEIZ(N4SI,A-#,H%&9M ;QL4Z('(:T;K,RGECPHJ/I$>L,S5;'*.ZX_\ 6KD4BA6,$6[=)RS]"[! M8WO^V?A^OT94*]=V^C97JHV'L8W[5I$&*<2^V[>*5:L3VR&V9)9HS BQ@ZU5 M+X_V-H_VL#R^6;=F\ZQ\&K';9][;9DEG['PD2J)A]3T;37[^"7O6;[K67(.Y M>_/#EN=[@2ME]0HR:@0)%D.")4!@O;)PMF7A&,NBJX&32_%$3KN.%NU,VQ5- M5P2.PIOM>E)+&:,-3,S5,P)&D %C2+ $"*Q'J[NEU372&A7+O'ID#'U8=MNV MZ#NK9UG#M$]85TFS8TNT&J,-I?5XO @R7@P)E@"!]5CUMJQZ+V/U:2W7L6N$ M'+IT>RIU5B@_,B$C1I!@,218 @36JP1_6PF^L1)N6,/K;+;>>;<[NXL'6J<- M^BR^9ZFN#'R%N1/;M:0V]Y6=A\RM!D8RB8PC'\K8PFT]A,9Z^(OQS6%(QWFHT!0X M@=2$1ORASUI(L.@9HX\A R9 8#TBL;73-RPCE7%5LVPNCO2KNF;E[!%]K&G9 MY-W^&%VD_ZT:WBH>6M'"4E)%L+S:FL,/91H4+0)%BT'1DB/)[;.]IV9A\^:J M3"65X6)9GR(2'CX5;Q![#>$ZOB/SC#4Z@]0W5QHL#[M$/N[HS*QN>+TNU)B= MV(X;R%*#SD[,]H#6@'>B#3:K-OUD[DL-QY-J1![Z7-R@]<4&/[!"1>@!C1N! MHL6@: D46K\V=D(4'JA$R0J4HRT+534*1:$2N==LM=<<65?28'G$"^2-K,[, M#KQ0[C75K.VUT)9[36-'" X/]-I.P<%F">?9RIX^KY":QQ2KD@VV DRP[87HUB%,CL@FH\H&@)%%J?W9W,@\TZSXL4/ZR* M)M@*+>7XH9JYENO*ZS2DG!.!HL6@: D46I_JG8Z$?T1(TO(%.EZB[B!.,K.RI0 MK0<4+09%2Z#0^A<2=KH0,>M"9HF/J.H$QH%T!)F:0PQ]RH*B1<^:00P:,X%" MZU.Z$W^(6?SY :F/:"04'"I738SQ!_,-B1:!HL6@:,FQ[/;YWKM4-$2?VNE2 M_N&#,E&OY8286 K1FJM CKRITAAYMN7*_P77F8DMFB5WHNY>D6O)IZA$9T<< M[!U(YD[0(69!YYC89THJZ,4BHKM9%(0ND36;*]"X$2A:#(J60*&M:V.\=UVT MO6_\GM;SK&Q0SNX$O'7JB]S7ZRN\ZP^\6G8W2+]4G%=%]W;!:,KJUD#\?E=5 M_.E#>REU>Y%Z\C]02P,$% @ #&#&6#+?!0T2!P ?1X !@ !X;"]W M;W)KY]-L& ;Y.8LQW:WJ^_L4,)Q(ZWE?@">1E/GO&,YYFQ+QZ%_*G6C> ME*6YNFRMM=Z<=SHJ6;.,JH]BPW)XLQ0RHQINY:JC-I+1A1V4I1W<[?8[&>5Y M:WQAG\WD^$(4.N4YFTFDBBRC\OF:I>+QLA6U7A[<\=5:FP>=\<6&KM@]T]\W M,PEWG;V6!<]8KKC(D63+R]95=#XA?3/ 2OS@[%$=7"-CRER(G^;FT^*RU36( M6,H2;510^-NR"4M3HPEP_+M3VMI_TPP\O'[1?FN-!V/F5+&)2/_F"[V^; U; M:,&6M$CUG7C\B^T,BHV^1*3*_J+'G6RWA9)":9'M!@."C.?E/WW:3<3! -#C M'X!W W!]0*]A -D-(-;0$IDU:THU'5](\8BDD09MYL+.C1T-UO#2WC+ M89P>3T2^ *>P!8(K)5*^H!IN[C7\@;>T0F*))E2MT2UX7*$V^GX_1>_??4#O M$,_1PUH4BN8+=='1@,;H["2[+U^77\8-7R;HB\CU6J$;0+ X'M\!*_:FX!=3 MKG%0X=5&?D1X<(9P%_<\>":O&3ZRPTD #MG/++'Z2-/,5I.VE")#WS9,4LWS M%;HRH\.]S!&J>(\J M#OKE:O$/+*LRMK5 =RP1><)3ABJXYKFYLRZ<2;'E$*%H_OQZ'\:G].&)E!W- M5G\_6_V@#Z<,E":XBBBZ("YHR#&3_D6DIB0X XOMLA=95$TJ&-SI=K1H"E^(ER!P[\ 9Q/I WUJ M0(?=[\8$U]&Y4J0A_4<5+T=!TJM\.Z//QK%E6DL26<""O'DRZ[$!,_',%8Y( M';0KUH2Y8M(H3*53MF12 KX[!DXO_,'8\\ ;.NA M2+$;@WW'R:Y0&Y-! ZB*N*(P<[V:P+W 78KJC[J].G)7"O=[N %YQ631X$V5 MHUGHZC551Q2DR+=FX%-I.YZ%BB6C,$W."IFL@21M!P(^!,_IYS,T2VFN[9*] M^;?@&U/'>:?"9<5V;^2$GD^J:;%6Y!D%R:F*O.^&XJ'5]GK0BWKT*M0^J0;4 MN*(\W'U3U-WR'$JG5T0=#E+I6Z/N5-J.9Z$B51PFU<.LD3"VV$W&3;9)Q3-C MT!B+Y">D$5MFFECT^A%[N'=8\V)8YAA^1;LX3+L-\&W)B:H554#++>M&O;RV M9GFM\K!QO=;QR."&RAY7C(W#C.TN**!NL_)-:K E!O!B:CDXS.EW;+.SHG0'4+M(MV;!38#IN4:W M-#'E]K,7N8?LX[CKN./5;(\KML=AMC^8^R\\YUF1H3\+*B$M0RC=B6>::B#: M>TVL.W^J#^JX_:(1=&PH9C! M%8WC,(W?+)V%H?4M3XQ>O.2YE8\<' MKDS3]@*N6!W_FM6AJY',I,CW4U9>?3 ]\ML,\+!W3.I]F4\3+!P>+JOMAL4KNA#FEGRE62"E5(=KR[#N%5 MGLM UO3O# ?)_\U;PR?2=CPE!]OC85(ORQ3*%VA:2!-VT$3NW+>KF36#[WI3 M,7$9N=>M9S2/4-RT>T JUB9AUOXU[&KCXPSES*8^R99%PR$)<1EZ5._9/3*8 M-"0T4O$X"6^$?Q5YVUKS -RMJ#U6:SB1..EV]JFT'9M=T3\)T_^$;KA9A9]M M(O\VUQ0$%B:-[PG*^/%8[&#KTSM!?>><@L3U@M\C5*]E.@<'>1F3*WN^J9#= MKRH/PO9/]V>H5_;DL/;\.CJ?E">AE9KR8/8+E9#G%4K9$E1V/P[ &[(\ZRQO MM-C8X\*YT%ID]G+-*!2H1@#>+X70+S?F _L3Y_'_4$L#!!0 ( Q@QEA: MV]OKH H %(: 8 >&PO=V]R:W-H965T&ULG5G;?$?FH;AV-M9!_&(K56VNWX5^@Y('O9(7!\\*/&_]5!R\+L3!WL'1,_(. M!Z,/6=[ACQO];M-H\>_S68@>F/G/4_8G\4=/BZ<\>AM:6:K324LR_5)-SE[\ MM/]J[_@9Y8\&Y8^>D_Y_1NQ9F4]K_*>+2NR+%S^].=C?/Q9_O:]XM\1*RL3? M0 ]?.^FC\JH2VHK/*D3Q6?J5+N\*\:%VE1)7P4!4(<[A:/>G6\I"7-ER*HR" M&!!"$#H&H>Y;Y:,.BL14@+A8ZM!)H[^E/:,J:^N,6V@LB X9&?3"%OB_!..T M!9+%=G,$LO.*5:\T]M.S#L9),?-.5L)+NU!D36A5J:6)#Z+UVD+[9"UO*\NO MG0XZ<0D&I97F@;P0'D)439B*=YW'.E=U)?26V$XUK7$/\(#TKL.26"LB*<,N MD93I:KVW;%NC2S8JT'>:+)5W')>"/D.DP4,'3G#$97A>8K8N0R&(K+$:WTO7 MM# .JBBOVQJN-(%'F\[V\HNU%_!:B+ES%1LUR[XOQ$)96CIRG[:+0D"9.[G M(T]'AMC0.I_CKVW5D5B5G3'K(5-B3VS(B(DK)X):@-@C]+A)_A)7%=[U/"LH M_D:H.]@[OKGBA_WCO_-^'PE&+V33'HMK)0-"2F*&V1_YTW6_9"H^PH1MX&?94380D'@-Q-&QE0TXB_;+2@Y)C7SDXD7*5\=%C8>&R@]07]X-V"V$59&*(DVHI:]60%"Q8:$L2\3'4YT> M ;_WTI9#AA3N35];.:4 #%GQ74=N.G#3Z A54;R=3UN(*&=&1==N,D^*ZLBZ-'D=X4I[]#<[ MT>TDN]3H6XW%.TOHW= HXJQ",FH-?T0>KH!]^&;+J4

.J!R!_P.P4LQZJ@@(+\ M(Z]2MI86J<&DV;9*>GXENJF57M/RLVAD%(MK6=:4<@EB($_7\\9F$+VLS[Z ")5[/HU"^8I0-89BB%K)26_10P-.8OB1EC*.\!ER2,^3< $PD*<0LM)-JC7'1']O^!+W IT"%1'SBJ M% (4M+YIS#X%OG1OL?9$+![T@QZ!#R>,Q?.<<:#,!_8HDA@>0%#1RXG]O;T? M!0.L-Z:GI*$VLF(#)N 0%OMJ+_N<:]XG:ZC-8W9?I5X]JUW0R1VG +B*$S37 MDW7/G\M*_V&EMD>P_3!$BN7A+O2#W"LC_=ZG P<0^D%13RK *G1RAPMVWBU1E=Y"#\C+ RH2(*,M\RS0]*3?*@?EX[HVPTP<:DKCZ%A W6QP6$(^8@=*:XEGGQ3% M525Y'"Z@+ I@%B);TEAR0."V+YU-5TDLD-+B/ E]C+<_AB(YATZ8\H"61% * M5N)W-%CDJL/]=*&1JLFVMYY4-.E!14*#!5B-'\:$5UP:PRAXJ:6ZPT$5>&B( MD=/)-H2N:7.S6TM "!Q5)J*5#8DF:61R+FS9[PFYB8Y_'/^\XSB-$-7-UC#6 MD)TTR48D$*-!6+L++%O*L+F+MJF>TIS4'(U'6* F4R2*)_H)N' IM>'. IY! M<98Q40N\@X/,+=J,'KF-H^*()H+/K'#EVH6IQR,)'J=IVZ5. 3/7;1%WMY(Y MD7!2N6X6YYWI(\?68RDW=DMI.IF6PB6D0I3WY*#A W>CZ 5W#%B2B(@N M7),U:8A=O]#\U9TN+% 6;X/ @U>#\#A.Z'7 MQV$,'/@CR7() U32TY:E]F77(.1L\-K',D&*G+LEJ)&5*G)K2[<:Z19(*RZX M7H>[9'((ZWL*N-BB1RD9>SJ!-UU1(.ORN:=Y; !Y)H2$Q!Q:U+H9ZS?O^-(( M/4:YCGP@[2(U!U-QB4T 2$5M$1%([)A*$\65S""5IO-?:C$3C@=+I^"-@0UQ M4&!/?MJ(#@77@!AFW(9[@W.JR U\&8RX%*GJR^_POG]$4C9B%=#O_W>H-5[<"P.W3?L-T;G,-Q8Q[@J&6U MUK*'RS)99FC2]:#1U%3G T$Y-F\JGKHIWAW=\^/$L^!?,T)JQ-*5_S Z_&!R MGGXG6$]/O[9<2X_C:1!&S;%T;_KZY02)Q;]@I)?H6O[58.8BCE?\6*,4*D\3 M\'WN0-/YA388?D8Z^R]02P,$% @ #&#&6-BUJ$TA" WA4 !@ !X M;"]W;W)KC8O+<._.7E^:VBNIQ9UEKBY+;KDC^J9M#*9!W_0A?0><_6.V M<-ZB9OX\Y'#4=WI8'_71,U?Q3%SUT"A.V+7H77_[S?C)Z.(1M*=P /7A'PKZ0CE&?LO'HY&?&K0A:'"]AU.&W M<>* )5/;+]*?J3J/LB0QT[K&B;>B,M8S<$MC^$<&F@R&E])E.+(5W#)!=<]^ MX!!"P*;C6+@#R&?B7LBLT?B=);L(.?L=Q#S+347@?M+L-;=9P9Y$%?U@:O[B MEO%T(IK6L&QK!8=AV88#;\&#("^H'+#I]&0\GIR?]4-*7NB")XN,ZYS-/?YR MF\N_>>!-)/A62?"?.(&2$*3G<$X95Z,V@L.O]%J J:P;0"/R$&QOI (*\:&6 MR(45*TG]1%YYP_*H %D6UF-RL"Q9L,F"U''>$ "I6_%PW4D,X>4Q&38DP^UG M(R8.D>TS7AK*-P)$"<(MUV=DTE*N[YNWTKV/VG%>6B9+=(._B#-$>JI:>%'B MUXHJ&R'@.:]\N/FHS@NV,FMAJ<9$T$]7CB8'Q?D!D0=5>FY7@GRV4,M5%_&N MCEOL>/8!D9(('P9ANP%1I)E-+10 ZI[M8: M58+"B&><504J[82:$N.;N"78VIA:Y6R!3&J*$Z\JM44G&E>),)EQA=O47MW> M">760%5TKH52R(_>Y#B'X3@8FRVEK4 M*_"@""4:I2$YA3"KKA(*E%AS57/?G*G NTA2F\F$PS7@C?Y"%B/=G1R'^#T' M!94+M 1".(TA?-G*=HBI(07';@S^L2,: Y/1Q,'Q=(, M(/HA4R>C[_HLZ7BE$7>,!_X1WAS]8BJ9L?/3T?$S]JI$?:P3?,1W=[)+0"SX2$V' (2G9-L9%9#+LF:CS9:V:$I'1H(?!;G>@Z,I8 M7VTGQN1;\M$*Y"*32D:Z(O4[/23-Y1[!#5@',2HDQRRE>B)]D3X#-Q/1/H ' MUM.(8D?C8T8=1?.898"S0K6)-"(/ NRSH\EQ>)BTPPX4HY^M*:FLD,DZS,I* M1 9VZ$J@$5TXXF-%TYJ$%^BPI?3LR-&4#>%9"+\!C; )J;NH/:+N.P^"1,8_ M@1\(-.P1P;NXY+G$*9W0;*0O/IDK0!9Q-:7SB5 G3P\1:CP6,MM(=G>[3QGU MO&'4/ML4$IMHVSX=C_HA];HIO$B M,*430D@HJ[STN"2[=3UJ2QYW!MK%>J; M@,M\1[59(<6R(0'XV3)XR=\CCD>W/SU_#91863:""B@2*E^M:+6A]BPIHH0D M[H0-!HET[6_\D8@I4+@NL47#Q^!!D@ RXJ=$F]VN.+]',=$M5M4+E'LDG.T> MUV!C\BI21V6<;#81>D+^I'V7XJ2X;M?S EM7>Z1V[>S8AWSDCA]#?=*6:Y';'T*ZC6B'0<3<<4K>5D AN/UR?L&&GH3_/A6B

FV!!_)2 :@Z,GG>8E89Q?N[FX0=I6]LJ.5Q@1. MIY[*?"S^)B*AI.![RV'(;1@"?/>NT7#?E[(;(K!':F],:BR"W7WMWWO%[7=& MS2[S>=UNR#%DOL!;""W/]!FIV<-CG$)V^A%^P8,BBF)T.Y;MOW1MP Y]M1EV MOKF5 N]A]&41/4!^QL]O[=WVX^4L?K/;'8]?/O%.CU)Q>!M80G0T.#_KX=4O M?$V,%]Y4X0O>PGAORO"S$!C,E@[@^=)@9*4+,M!^TKW^!U!+ P04 " , M8,98AC[>PV8( !Y% &0 'AL+W=OOP&@S:;+#D2CJPU)B>\9QLK.[4S>9.-L\=/H D9"(AB2X &A9 M_?4]]X*D9,OQMML76R2!BX-SSST7Y/G.V&\N5\J+^[*HW,4P][Y^,QZ[-%>E M="-3JPI/-L:6TN/2;L>NMDIF/*DLQDD<+\:EU-7P\ISO?;*7YZ;QA:[4)RM< M4Y;2[M^IPNPNAI-A=^.SWN:>;HPOSVNY5;?*_U9_LK@:]U$R7:K*:5,)JS87 MPZO)FW/R[B_X3[QU[64NGKDWQ56<^OQ@NAR)3&]D4_K/9_:S:_6[- M3E@:C6CT@[?*LP%.5Y246V_Q5&.>O_RL[E35*/%9I69;:6+J?.P1F!Z/TS;( MNQ D^4Z0J;@QE<^=^%!E*GLX?PQ /:JD0_4N>3;@56U'(CF+1!(GLV?B3?M= M3CG>] ]VN;&F%-? :J$&,.US<CD^5\\;5,E47 M0Y2&4_9.#2]?_C!9Q&^?03_KT<^>B_[?YNC9($]#_)OQ2DS%RQ^6R63R5CRQ MD/BJ('*+RD$)'I'HE8*%6 M,FZ$IQL'MA" (]2(&7"3DWI5R2IEZ-^'02 H2T009?7TQ\%O$!J@ MWGH@=N*%F"RC2;S CR2.%JO%X$-CP9^8Q-$L68E5M%S,!M>RDID4D^ALOL+? MY=EJ<*VHJD.B;M%] M:&S&&VBGHI9)/RGC:6,M$(J]DO8O3G )5IY%,1(WITGX?WD=_-SIYH58@J Y M,3N)%HNSP6TG4S"]F$[%9!7%9_'@MI,5" RL8,_SJ9A%BV7RA\P VGN5JG)- M;,9)$HF=$HJJD@(L-BC2,%2V3%H3UWX9$A7>(VZ9I]I0$< M*WY"9M(2_+:$$ M)/"NG(<=L-_ENF;_Z1>E44AQ9W/]5L(61N+*T:-?9=60GTPG0;JLE:/%4?JC M69]-7?6=A[9*<5^(>+3L!ZQEP6:YDXZC6%(*?N-LIC@Y[?21>-_80)$BQ"BO M,I174.7#>GH,BN1[$ 0A2'H$.UAB+L!JZ'V!OPYTVP/ 18:S;%"_,X7. H=D M>YV.,1VJ[Q,/\=:*3ZV=!EK;4%G4<8$"IVSV)' UQ*/%,7V/B1 HJ8>;'8DO MO![U'F*H&XC$/]1%)Q4Z""/-%9?500=MWGM59P?"0W 2.0:UXB0S;!7:'\JN MG.MZTU\U6C)Z,7D5CB$5G<(+E$]F\-N'"NPE)GE>U.:"C"]T/HT)384X!24Q M38-O8TM*W[$'L,/0>,I0EU\Z8B 5*!7 -^R&&!"9A!=>^#MG=<[P3JB.HCJ! [MXKY=!;%<K8FN^J@Q)2UK/;$]W=*I9,XO^P$Q:)@\";J^C GX;LYV?]0^51061!_ M*EW>-9I.-*&ZVX10^APZAMLPXEC)2U:S8;Z)0.9J=9 M/T;9G1="X1^?JM''IPM.RY/2"7HF+SPVHV?)P?C'N3Q2R35WO*]':[ 74KGU M3L5Y()*X5[K@!&;M6SN1CSJ^[!N\T!L^*-R3;CC46E5JHWVP$N-4&R\X46'0 ML]I2I&,#&JBBSMI$-WIS,G M2OI4$AR-3_ELW@%>*FMZX:$TL#Y[]%0&/?U<%R6U5DJ7N5/VR" )%-Y2-DV! M\MRHUE'=P>AZ5]GU(H&LNJ;< I$UX-[S'3RL_ZA]/%RN]=6G M-,(B@QI'TZ[9_(D.>R"B7[$7T L^FD+H)QA[+H^%ER$9_72\_=% ^$I3-B'Q M[5+A1>S4TDYV$U& P#6UU,FAI9*8Z&P4:BNTAZY@Y:%_4;3D^5GMZ#_O@D]] M7A@??0Y"C6WYHQ>I'*TO?!GJ[_;?U:["YZ3#\/!1[D9:G#J=*-0&4^/1V7PH M;/C0%2Z\J?GCTMIX%#3_S)5$FZ+XQQG<7M$#_M?'R/U!+ P04 " , M8,98KSMRG\ # U"0 &0 'AL+W=OVL ME:Z8I:G>1*;6R KO5(DHC>-Q5#$N@\7,K]WKQ4PU5G")]QI,4U5,/U^C4+MY MD 3]P@/?E-8M1(M9S3;XB/9+?:]I%NU1"EZA-%Q)T+B>!\ODZGKH[+W!5XX[ M5_,@]@10H&Y=0B,_K9X@T(X(*+QO<,,]DW^P"Z>D60=@ZIY]T>Y%G>,LL6,ZUVH)TUH;F!#]5[$SDNW:4\6DV[ MG/SLXB/=^WN9JPKA'C7 8OVT>;>;SL!-X=TY++C?&Q^B#A MS^7*6$V/XZ_7XFWAAJ_#N82Y,C7+<1Y01AC46PP6;]\DX_C=&;+#/=GA.?1_ M>S5GP5ZG^E%9A"&\?3-)D^0=G#D0KIGA.4BRX*U%31;&;W$#.1-Y(YC% E;/ M4/ M+TCF0W-:MB7"SF<)F;$M:DIZD$VU(B2U;L$,4.$PEDGO7S3:_3E'.HZK M8@"W7#3._W]@0B1"X&L"H2.I=(20MXK@]X9OF4!I.].0ZH!%3>E)>(WI.5NJ MDJ;1ST!9G#]!A;94!5 A[194[0H3>1.$U3QW;-H=MF.Z\ Q^WFLDM[^4:4E^ MN9(Y%YSYZD=AN?TNM,80')=[M9S[RM^P.[+XA<;,4!""RKFYNOA<:L2CM+^@ MI.5BG[703:=^FEU\ZW5?=KH?/C,#GP[BZM]E^_8NP^%H&F;3(8VR\32<9O'% MW7I-U=T%=]M=$GSJ17UX$>[1"[=\$3493\)QEL D#I,T_2^<^G=X&8[321BG M(\\O#N-1"M0NVOOWVE2M-NBT@7]HX[@P.>2"L61XTGT'1)' M1XS>BVAL.E 8%K&ULC5;=;]LV$'_W7W%0AZ(%A%BB9,E. M' -.FK89EB)(L_5AV ,MG2VNE.B25)SLK]^1LETG=KR]\.-X][L/\NXX7BG] MW52(%AYKV9CSH+)V>=KOFZ+"FIL3M<2&3N9*U]S25B_Z9JF1EUZHEGT615F_ MYJ())F-/N]63L6JM% W>:C!M77/]=(%2KIX_<,?PAP[#!V$*J4RK$?Z!Y0>!O4#!I.W;^(L.COB0[KU(3V&_O_NZ2C$80._*(LP@+=O MABR.SPY$9X?".PK7;@ES)2FCS6F/KDO([7W!K[QI*;TAB3M"[]UU [92K:'P MF_?P22MC8%H4;=U*;K&$RU9K;(HG^$)%Z/AQ[^[Z_NKRM'?I,P,U7-+3[_8&:WB,&:#%US9<+3/E<:]>ZW^YLUO?(;RM$?/ MPVHQ:ZW2<(=D$A43 Z,D)XA.#6/ !NF:E TS(I$*-HQ[GU6#3RLJ.8>(,2<(H9B2UL2-.PSR+=QA8F(\&SQE&^; W)T,A-.@N M*!F$$5O'/@NS-/+!I^A1W(=A&K$]'A:GGL??&/$,DPSN*Z0'N')#HT#42RXT M=0EZF):V>Z^U;+5H%O0 $9:HA2H-H*M3\.+9NMJP)HT\*3F!;\)6U'G,DEJ( M0W<@O/C1"DWR/U496A>R+3W1,UGN+9BI!PR!UTI;\8]_.("/U$X-@IJ31]%) M2C5=2M^>2+^C9%M*14DV0VSVT M%#A!(Z59&25'Z/#&6IBX2A$Y"]!8H2W5G M4:41H>X*]:$ A UT'?=KH:O#1PIQD:# %E_"$7%.0 MS+.R\:(LW*'[0KBK(LV9&W(W#-TPZOV'9I>X;!3[.6>'9\I'.%2(^SO-DY)G MX;\(AD+;-K;KHUOJ]AQ:NE; M\4Q9RE2_K.@GA=HQT/E<43E>;YR"[=]L\B]02P,$% @ #&#&6-T38*\' M P 4P8 !D !X;"]W;W)K&ULA57?;],P$'[O M7W'*)K1)8?G==*.MM &#(0U-&[ 'Q(.;7!L+QPZVTP)_/>>DRPK:RD/CLWW? MY^_LN^MTH_1W4R%:^%D+:69>96US%@2FJ+!FYD0U*&EGJ73-+$WU*C"-1E9V MH%H$<1B.@YIQZ*/!M'7-]*\+%&HS\R+O8>&6KRKK%H+Y MM&$KO$/[N;G1- L&EI+7* U7$C0N9]YY=':1.O_.X0O'C=FQP46R4.J[FUR5 M,R]T@E!@81T#HV&-KU$(1T0R?FPYO>%(!]RU']@ON]@IE@4S^%J)>U[::N9- M/"AQR5IA;]7F/6[CR1Q?H83IOK#I?9/8@Z(U5M5;,"FHN>Q']G-[#SN 2?@, M(-X"XDYW?U"G\@VS;#[5:@/:>1.;,[I0.S2)X](]RIW5M,L)9^=7\X:80RK0:X>OYPEA-Z?#MJ8A[PO1I0EHW>_,5!- Y?[9&;#G+3?>S_>XR]X*>E?50680PO#B9Q%+V"G0/^LAE= MB[',8@G,@JT0J%A1@UI"H8R%(]J4)=.T+>FW1DT%"S7:2I7F&)0&2?V#FH+@ MO]E"(*R9:+%SYK(0;4G.Q*XY$SX(MB" VZN9;)?T$*WF<@6*:"OJ*R?PB004 MJFZ4)(7&J>#_B&4&EDJ02',V.KJ2)%FUABA)#.40%T,2P0 M"C&=A+NV:81C/80D]Y,\=<:I'^:3T3VUDY=7\N6-5@4: Y&?34+ZAEDZNN22 M4]&5\$[1#4"4^5D\<<,XS499ZJ>3&++,S_-\])B#M_VKP!&<^DF8P7%GI>$8 MCD>'D&9^E.=T?#HF'1$\E4_!3J'7J%==.S-T5ZVT??.ID*S6?RL;P4N!*@6ZJ MBJF')7*YF7FA]RCX7*X+8P7^?%JS-=Z@^5*O%)W\#B4K*Q2ZE (4YC-O$9XM M$ZOO%+Z6N-$[/-A,;J7\:0^7V*GDVOW#IM5-R&/: M:".KK3&=JU*TE-UOZ[!C, G^8!!M#2(7=^O(1?F&&3:?*KD!9;4)S3(N56=- MP97"-N7&*+HMR<[,5XKZJ\Q#'U:<"0-,9/#V5U/65'@S]0VYL(I^NH5;MG#1 M'^!BN)+"%!K>B@RSY_8^A=;%%SW&MXP. BYJ-8!HW('&7;^SPXO_) M%[XO;K51]*7\V)=ZBYSL1[;3^3Q;4_QUQ6M9)W:%UH.(:H'P?) M(^TMFY)GY$.W^DBS6DC^PBA,^DDTMB2>A+TKEA94&7+X/+EHU(]/0TO"*.Y= MR*IN#*H=!:M^(W.S80H=6'AJ211/>N^5U/HOQ1N.^TD26A(DH]XB39NJX-3Y5?R_ZL0LE&+5,.!D^1\5[VN@: M@=CZ8!,WS!8Y& QI\7#N=BB0@A4EG2@'J5R/3:$0H6K''^WXOVRN1=^*3ITH M[M->US6ZSJ'9MMPO8@EXZ5%:![G-)([(]6 ?=VSG_#5!+ M P04 " ,8,98B4;4G9T. #V*@ &0 'AL+W=O4[&1^_7Y5)"79L7/,8(!]26R9+-;YU4$]7QG[W%=#VS4"5^F1I;R I?[>S(+:R2&6\J\J-AOS\^*J0N]U\^YV>? M[*TFU?.C"@?1\J,T$+WT1(<[B([$!U-6E)G* MUOV)X6DBAOWA\1WT1HW4(Z8WVD&/Q!*OM4MSXVJK MQ+\O)JZR\)#_;!/6TSK>3HNBYJE;R%2]V$=8.&67:O_E3S\,QOUG=W!ZW'!Z M?!?U/VN?.XEN9_FCJ90X$S_]<#8<#)Z)!QPL/I7BHI[!2<4QFV:8B)426*RP M6>BR,D***Y4:;+T D8P)X6DU5_X!EA'=+\I5LL*76Z<>T%+B:=A_MDF)'P^> M'2)DJKFXE.5W8:;TL]6I3,3'WD4O$=*)G ZR:Z3>\Z-(H">^XJ=;C,K X<.Y MS?@QC@0?O];YC1CU63%]YB/2F]PPR;?:0G-K>GG0*=BZ TP2'@K M47__[O+3%_'52N GXU]ST/K^URI5Q03JB236]/3F6KM*E[/;3 3=->?M7+E% M\DU-)Z)S9-3!)IUHK$1,5+52JA2U:Z5E>WH[[B(@%M8L=::<0"X3!_H0SEDB M;53DS[F1)3R6B2VL+E.]D#GX-C4V0DU/Q+C7!P#G.70)-Y]K:+W=N8*0V"VS MS"L[^+B*2FE7(C'"KF5&3VOVR[NU=R=/YRU/P9Q\ZG2J.-FQH>/3VTHGY1UH MT@.)GB*G.Q7/DS-P,*/MVTZF%58M3;XDGE//\U2F.M?5C9!+J7,YR16ML\I+ M.;6F ,?#8>^D81E:PI.35HB>N*B8. $SD=[).W!F8BS -,0G'FH ^9J9.EHG M49^(P;!WW/S8*G^G)&TTP752I3)6L:MA>G\X]CBP@H-KQX@G%M)R)"^D=_5% MC? DO4*-J:+'K)CV\,]QP3K2ILI6**G 6\[!6E$@2U_)I,:A$&-?WVV$ @P8 MTO]*@_@D<$B>GQJ[,)9-6^.34^Z>N+'J]QK*=>!7>O.TBIV03)I%_[V&[,H" M]70)%\]SV@R->8?*I2-\O"$-*@D-XK^IX1?(PO"ML!G+ET$Q?$:P_T[6 O&I MR7.V!GB%BODGJE^S.E=/=\8/L[&5ZRAR1J:,(CY2$.5C'+N@:@@0&D4+7!:U&(R1SA-8!QQ5%0QE* M=+0S8@+\_(X^QH$)%"X^5L80SJM.TFLI9STK'KXOX*<$MVRVK%6R,"XL1IG>.7K,Z9:,V*S?(4A5,'A;(=W2:@-[DO\B99/V(O'!L MY> HF:\R* %Q;H<&=YO >[KF"AA*(Y3M6G@GCDD$AG0!Q]S3C2B@\V^IQVMZ MHJ1MSR.9A(=VG"C+$LPA?!!AE4GH5XIRLZBXAE&:O>5 'O)QEU>7_Q)?:"\8 M05\+;66Q&MC)]X&Q25R44A:#?G=PFJG2>+LP60D/M5:5:4A3WME^ZUWUQ&MH M05KGJ\+658%+AC:3?'#;14[U'VQO9\P I%LB[J%O,@^?@)PY8Y8&O7%?_$C6 M1?E!GZB19Q@AA<"TSN3:5\4Y8L!2M. 8#:51J3BA4G&:UVE5R\K[^U01[\HK M.ZJ8&9[KV9QL@6.IQN3TI. 6#&MRRR8AYCO,R^)K\$VVA=NPTZ?.>3H">0' MFL&:0/T4+ (W"W\R[]6;]F/B@UZ?B7.INSQL#GN,VOJ-V@:/4UM/O%LOAF-0 M>5-/E?)!I:X1-RY6%JCI)">(%O 9OTVGQ$]VK8(_F:+0%;LE#HBY#BJW<@6< M-Y:9N;=ZO4\E@Q,H@ICO]T8GC]+)Z]IR+T"Q#7 !;ODIB8\MGT#CD,,[_XJ' M2M2K!4IKR!(/)68Y0/AA1ITY]2.GO>.Q^-$CD@_!!P+1%C L(+"LC(U)E4N[ M-=@D)@Q<2UVG:A%PDK,JX4NI*H*'>5M'\T^1>J8=ZE"/KJ1DK )^4?U-H7?/ M9NU<3<4#[R2GX'WIX_9%7T60LOZX-/#9E=(_'WGCCXNF;DL,) MPHZDTA>)*4_[-S]1#W\\[ZY_9R M[&D/O(1OU[I ]KL3VR5-5&\OF^IK4O(<$*F8A7:/KWZV;Y/.D;>8]:#_ZBMW M5M,NQ>0:P,4V)O+T'Z9W.M.,0B$5H / &6H6Z=RO:YH>*E+D6M5 9)S\V<\9[<#04+*3ET2'<<-*F=]B;@BM;$]@-K/4+X MPJ=K*T(0:K^X3L ^%1/P$0]8Y7[ M+"_35.6*%N* X+$;-YG<'] ,;45',EY%E;"6U/) MT]$VGH2,1J,81%U6?K?UHDIO2%; ]-(W&R *N$6#$;I=]M$H+W16>_!I!>SR M0(2[Y]>E@Z2.8^>_=3;S-=1,TB#F/DKT6T0::DN1WJW)>^(3B8^B?W9+AW>E M/BX-PHS$*;BJCV8Z$EUZA81#/80/1>(%_N*XWHG%5D!6= OLJ.2'$JE$9;-F M+N.KJ\9S"#P$X1%YS,7'=^(JY7F 7&H)J+A*@!H0Z:-92O&/8O(+QV?[Z.KB MZG!KY]TM(6G+A*K[ E WH[P:D]2*^E,X9$<"[/U&'OU-VI6FQ/)E;C(EWKD< M9,+D H$QJR7J^4JQAOSC^S3&\[==&B-@)*G$!T0'U[JMO >H6&@^_X!B=)]]241J*)K_%66->'H+L5%2ZEF.R-+.RIK M@B+>"J:=MAJI1?+%PD^R6#P3KWQQD(CW[U]Y5XMW"G+'C4N_=]9>+W1N-XR- MXWZ:J-/::2,5AUM3)'%[0[4.D6BDH,2'?,>R%%QR<#G6:&/$KG0N0D0H:=W& MV,=7K3;<^)SV^MS\_1; (]*6K1/YJ07WH#0L#4V=:,._HX$RZ^0+TL-@G S/ MQYQ+%0\EP.Q;-;%=;H\#MSR_:R$J#(Q)72PI6:T#,-N,NDT3\&C_(@EM_M09 M1O+5])QMI753;RIBY)(==&VIVAM)/Q*AS^?QXTKY/H&B!08;#7D6[V_"AN?^V]1T MIH?LTG"4-OF@;GCXR,+#NW]T[F\'DIA8]5+ET,M%TV;G -Z_3'Q#PD%'P#/^ MO'Y^XM-L=TKD[A@3W6/C2Q,Z[T9_89H5QL7KQ_C:F"M OGF_M2G>NZ94/J-F MX#-1A-./V7JCR9!:Q#(35*DN)$M2L@IUH AU&/7P6SR>H8NG1/"%06_<^'9[ M.]/>XA+IYL(B^/ ]RMEX482_\MB!IRN/D#5&$;_AY*@EZ(S)]P[>$244X%"Y M.^Q(&=%B-$CV?KMZ+9B5]X0I!S07.Z80V=+1L.D036/_^_K5AW>QX],3ODE. M!B?]O3:'-;0)=I'1"(MI&'OXK 6Y>!M_"\I.STX%$N_>5T.=*FL,!PS'0_IW M?CK<>X_R]JG_X5T86XE7_C:')E14D*,[*6I_5RRI5M)_^ @&NV?]O5?3&V8G$$9]!>'K-OLB3A/1LN>V]]N..N\B\C"'WKA$@TPEE'\ML7G:O-1Y MX=]E;)?[-T(_\!T%O;\UQ=9^[_1D7UC_EJ7_4ID%O]DX,16Z;_XX5Q("TP+\ M/C6H=\,7.J!YU?7E_P!02P,$% @ #&#&6+]G13U"!@ O!$ !D !X M;"]W;W)K&ULO5A;;]LV%/XKA%L4&^#8\B67Y@8D M[8JV6+N@W=:'80^T=&P3I425I.SXW^\[%"7+B9-E0[>'Q-(1>GPZ%+EY1+-S E%7@R-S:7'K=V,72E)9F%3;D>CI/D M:)A+5?0NSX/LQEZ>F\IK5="-%:[*\OJPX'=%:]>Y%NS)S)BO?/,NN^@E M#(@TI9XU2/RLZ!5IS8H XUO4V6M-\L;N=:/]3? =OLRDHU=&?U&97U[T3GHB MH[FLM/]DUF\I^G/(^E*C7?@OUO7:*2RFE?,FCYMQGZNB_I6WD8?.AI/D@0WC MN&$<<->& LK7TLO+*U:<&17U+M\\6QTE)P]@GO:XIX^IOV)P7EC M,[&'BG>%F(,-J4'WZ*0OUB2H\&0I$ZKP1LA"7#F'_G!3V72)"H D$S^K%*5) MXFIAB5"E'HGKE^*M*6BS1I%!+704P834?=RF _$#PQ@G9^VJ<#\Z^U&PG?1; MI2QK%W2;ZLJA7/NB)%N2KU@%ZEMG!Z@/$CI:Q[9<%M4-0[N@='9\Y44@+ MT@_J[B7FFHL459M^%:55C- )/!-^#?O*IE;.L4KF2BMR0FI3+&J_4K(>+0Z, MK."KL1M1N4"0\$OJ8%#88.9!&#%FK:6!^!7BLF$1XI2@ :ZB;(04BTI:B96X M0:6KO,J%C>$JY29P#-7/Q>APD&"%UJ"VSQ3,H$RJ3)@5P14JQ(8D'.N'?@5Q M(1;6.(,3FK<1L -3I N07L(LR5H1A-'9@.MV^.;R:K41]\: MN%9ZK%VARV\A\#;&Q9RMERI=LF0CI&W 6X&G!67]8#@J%L[H\"PB8/D*&1!7 M@:\%U>XX4*_I(%,+Y4->0&=FJEDK@TL [3%J@AL[E-3P]P9 W(G MG#6DO>G MQH;P^<@AN@"6K:2NJ&&K42:+ HE\-ZC@[BH@0MM3NNU[H1"7,JO905'(!4H- MIBEFP6APV&1!8^B1#-KBACE_SQ;O3BMK&7MIK.\HQ2AW'F1S:C_)0,37@:?< M_32%YH)NP1KJ=06.ZA'"055,*X-@6B%J@6DE9ZA,&.-EK,$2OWADT!=M3KLV M=[5P,1\@O_..'@9;69$:Z CYC"MDG,HD;YM)+0OD7!BO _'&U+#]$BVO 4P\ M\^[0&>!%TM/GBD%')$[72#;= MEJ'_U84$5]LV@K6I<:%3Q-QF471RZQHBZD/;#IF'W2:GT DE6C4I M@+]=FNZS@ *2,VY@&;P,,09@O([5)L"*;(?3/,:N ;$O;(.=41AC]MU'X>XD M_(CWUK=?MEO_\X'X\ @$.]>&N,J/3X[;:5AWQKLPFS9<;[W;T!C%UOO_;PAQ MBD1Z4-S?<20%%)S4C2%>TDPFR%MD86N<4$\84 ?_<$#="T,L>T[]8#:C[IR+G:PSUO;,L"I,%;^/=&YOW)J.MOVZC@.KX@?CMF=M7P_V MS['(NTS1?TM9;%C#G:GSNGZIW-M'M\WJ\/Z &3W2.>/\Z,>T_[<-^Z$WER>S M'(OP?E[7#!\_Q/#D.S*\[Z V[)RH<[*+\-W 8816A:\/UZVT_31Q59_(M\OK M[QH?I%VHP@E-MO!?6--V4XG\^,QVD_7"Y)(OMX 9[/#8YP\88- MM!]L+O\"4$L#!!0 ( Q@QEC:/:D;S 0 /\* 9 >&PO=V]R:W-H M965T^?9DG\D=IKXSLG:+;MV MS37M^K#; RW!,:^4J))4G.ROWP=*=IPT\5XHD00^ !\!D"=KZ[[Y%7.@V\*4 M_K2S"J$Z[O=]MN)"^9ZMN,3.TKI"!4S===]7CE4>E0K3'R3)8;]0NNS,3N+: MI9N=V#H87?*E(U\7A7)W9VSL^K23=C8+G_3U*LA"?W92J6N^XO"ENG28];^YU_DD@6UGZ3R45^VDG$(3:XO9V9H4Q=W_#?J[&#MB62C/Y]9\U7E8G78F'&<+N50KH+#KH9>F+UGA.1/^@%8LM+/6KVS1F_PC-Z0 M/M@RK#R]+7/.'^KWX,_NACNSGU^DA\F;/0Z.M@Z.]J'O M87Z_WI\V,*4)_?QB,DC3-]0&^I6)R\".=!DL&5FD#$A&.6UK3\9F2LK%2S69',G(/?H(<=.86:D;1C%*N>ORNK4# MLX6/N"4FEK#%=,?*^2YY6[!LK5E6IB[;8AAA9#6C%HR!@;891K OH8'K>4> MG2FCR@RKL?Q2O M+L0#L E0_WIKZ"H:.C?*>[W4#6Y2X[QV#DE!'V-@\RQS-8)Y>XN.+GZ^I,%P M&L=](.\M(OLL9_*C#!R8)!A'Z;C=S:P/#RA\1-;GE6-N>\?_,G<5P'XA$2#Z MBS*35'J6O_9OVGT,2^?PR=-O7&+9Q).>YVBE6AJ#W D;1A#(=((A!1\?5*A= M$Z3D]1:Q25&SPX%R_"#"1S%L'3QXIWT&^^AOX^Y."8'_=+BS>4B#T61G?H0A MV9E/*!V-=N93&H] *Z,,EE+_@V%R\-D&;#;17ZH[H=!3VDTF4QRT]\=T452U M)/:%M S&D;VB]"BAUP\T'Y[T-)TB^X2->\ZE5W=CZ:[C]7=55 M939N9ZY'/=V?'I3<<]FY4S[G8J92.F_.8D_JHPN-)3.&3UV'_9U' M2<'N.CZ]/$7BF_?)=G7[NILWCYI[\>9I^$&Y:XW;PO 2JDGO:-PAUSRWFDFP M57SB+&S @RG^KO!"92<"V%]:7)KM1 QLW[RS_P!02P,$% @ #&#&6#/A MB]QM"0 SA@ !D !X;"]W;W)K&ULK5G;CMLX M$GWW5Q">;- -*&Y)OO85<">9V0PPB=&=3!X6^T!+M*V-)#HD9:?WZ_<42"I753D%W$8CBX*GI7=NQO[;:;N;F1E\JP4,\5T511&/ES>&5DRE_(+O;Q+;[LA*21RD1B2P/&S$:]%GI,@J/'5R^PV6]+" M]G,M_7=K.VR9R_QSEIK5;7?29:E8\"HW#W+[3^'M&9*\1.;:_F5;-W<\ MZ+*DTD86?C$T*++2_?)OW@^M!9/PQ(+8+XBMWFXCJ^4;;OC=C9);IF@VI-&# M-=6NAG)924%Y- JC&=:9N\<55^+5/>Q*V6M9(-::D[MN+@RDTYR+Q$NZ=Y+B M$Y+Z["]9FI5F;\M4I/OK+Z!5HUI\:R!Y%S8SV@C0Z8<\K<.F7&GX!!H]F_IG-M%%#T[V.^ M<5L/CF]-S+K2:YZ(VRZHHX7:B.[=R]^B47C]C&&#QK#!<])_*8;/2CJNYWMI M!(LB]O*W21Q%U^S4=NRS8"N^@7=+P<37*C-/+"L3. ^\8^NR'+)) 0H M[)J52[][IG7%L0OAIM8*EN55BCDM&\'6Y N3:_(&II2R?/6UXGFVR&#>P:![ MY6OX.^ S38A9R3P5 MRGMT%X$MU_"[H)Q!"( S45NTL+/*JI@C%+4$34_TG5#'RR<+R/&U9HDL$+E: MWPW/70 M28<143#T+SWVZ?OY 8&_X$!XKJ65#!Z@0*5I1C@XIHP@')'HHV[1U?P_J'(T MCKJK#>)(QOG(.8UE!72H#*9 C^$)[I@5-Y:6,'DA,H @8 F9G=,3T5Q;+&\S ML+8RWY'#1B!P#-IF%$6A4+1L;CVK>85]$ SQ3:@$4RQN ^OC79!=)*UG4K:N M%.U@S4/48<\&&,6 M2_8*0W@)#!+80@;5 BA 0<-*Z02;E_2U^88(1KP0'RR M(L3!.[#BE)HG(LGSO/8SU!/%.I=/ D8L12D4!I]<2N14N[.B*ACI3L$!4S.9 MDK&4+I\$1['[X)*#5S$]BK4"/0&;B]HY9'K9:.EM@%"R.Q=:[^Q>\$P!=>H+ M.KT-SRL[C5"QQQ[I)J<(&8V[A$QY07Q;9Y2O%X94$J55F>D3;B$?"L @-OVH:[?,1>7B3R4HC8K7[]^I0BT;/$.B@^ SWBH^SS@H( MQS\E -/VJ]=[R4ITNEXERB$[*#@%P=I5$P^_GM6L=];.P=PC>6*; KBL MK"@KDNBEW A5.D*!\MK5<41]>L3+P4^%+AY$P6AP68?.8J2M31OTM?X_#0NH M,MK!XEG9WAT]:EML(O9$?8^J_=;SF+T!YA,#]TU=4=OK=V9* BK%7LS\MR;D M;D?7\B ]K6Q34*<)EM;B\2. 6TMJM#T8X?$LP]V4=$]I"8]P_(J!PT75;Y7 M<&GL7B*J]%+;H-E*Y*G38H%>&.:@JBCPN4UB;T!P4&FV*-^B]JO'1DT3$N@E M 8N[6A4/V3]J;;PD;)I4KM<&HM(,S5==AFM?-(G9]Q%)V^7HT*K2!-ZAV"RI ME )_P-H7;-R4]Z?3&>]8_]"D/EU!:LJ?@&\X%%YOIARF9&Q=AY\2&,N*0J3H MXP0TZ>T=(/;T1Q;%L[!=#\R5R]*VOIP:T!P'9'W5^;A20$;[+-4Y>T>A1W(" MC/5YBW7^Z3+H/%H3Z@+RPC7K\?7NJ?.P:^SL/XP[ M#1W[AJO.^P:]G^WAG)8AG?&EZ'QH MIS_#_N2 FGJ"P5[>,.X'?22I%RP:]N)1YP\?_MJMM5/?^L*+]H9%87 )^)VS M:-"+)IW?ZQ8*0^-@7(_$8>>U[ZB^DW:@U8&-PW 0C&N=^B%[!*SA(;-R]I(/ M>'VY8FN[=[Y\3NK5WJ;>'.IZ.P^\7%K&>#?6/GS5>CHYU(&282^,V"M2%K;' ME_T@'@](^7YO/&11[_+8MXXUSJZ+0[LNBH+!F% 5C7N# >OW1L>^=0Z=$V/> ML6\?=XU)*??/9 W'L[+.C[ZJ*996JLY3BTQILP]).&FW8!A82AUK0YJ^"(/8 MO2I;*>!HFE#^7L(,L1*UNPE+];7K@;^,I'[./.-0XN5N'<9-D2.1T%_,B8 M38:=OUT+"IY.@G \)J("4_$>A0>H+1&-Q+U)] .FQH-A$$8>V'%XHEG:88%N M >2WK'#EXP6 &N&\D.?D:BS\)9RT_.9#HEOEDA8D?N9W->3 A5"[$Y=WAMBX9H7. M2*CV_A( *P:NB6AWD#BYFY?R=6'KJ2H#L[;$WNV3Q0_#O'97B(!Z,ZJUK MSZ0'\FU8W2(Z],9Q,(GB>I$2=!%O4;EW?=&X^5#6T]%VD$ "Q M"@ &0 'AL+W=O>@2-96'O# M+Q^*\VS A%"C#(P@Z.\6WZ+6#$0TOG68V)Y94(8CYS=@6.3Q,:/Z10DS614X9%^1P<[2JR"_,/1MH: MX8M8HY_U R'R>E]VUI>M=?Z ]0@^6A,J#^],@<7_[?O$9$CY\/7AS@.]XQW=\"/U1.0Y;_VX#PC"'5\]/\N'P#>RC MP1_1 98EIC: 0!EQ(M"ZH(0(#Z75U*#^[-F7RB%VNCY[3TD3FM68P"\P.>D- MX=>7>ZMC&$Y[8W@)7Y%Z(:"C$D6P[,H'14V#!0AC(IW^T3>( *%"0%. +0&% MK$ 9 E$U-/1KB]1PM&F@C%H?;U X(NI0"L_(), Q@ZDV3D$X):GJX<;8E6GA M^8=ND1Y\84]/(*4H)4VC%1T*-O%CM\?!'A>\_;W/1T-8J5"E,S+648ODK'7+ M%L)L0%;"+$D)95JL)Y!5;%(XH\.JJ4K+SGIQP=#N= MBC8I#'I'R*NE4:62P@2()GHFH +6GDWIQN3K],YC%^.^IPU8*2.U\55T3)*/ MA513=7M7(-\50)VN]*[5CV"%*1QR_F^*?)M@9K= @Z5*]%[ >#0^&@P&T"EZ MCX!,C>E( M$7*P%_]64,*FZMD*2O%W$J=.2/VWJ@B$DD>.&XW,F_D41(/*B"X-)&(FQ2*E M8S$;9R5ZWX.+HE < PNGDAZ0)ISRK73I;4\F;HA1: M[Y_P^WEEBO1IDS=/K)+35"6CPU6":YI4/*:N:BC*=>HBRNL+NJ1.?U[-3*>' M2B;E;]TH@N7Z(#*\XH,(,21N6M4JI,V4[^]*3*(+@MD0>F.]:D<7T^8]/_UI M>;_O6]7?&R-J=,LT+'FJK&A".U'L5G?SV$4[AMP=;X>YC\(M%06HL23306\Z MR<"U U+[$FR3AI*%#33BI,>*9DIT?(#V2TO?LNZ%'>RFU/E_4$L#!!0 ( M Q@QEB *Z?\3P, #<' 9 >&PO=V]R:W-H965TNQ[ZLLQXJIGJB1T\Y& MR(IIFLJMKVJ);&U)5>E'03#P*U9P=S:Q:TLYFXB=+@N.2PEJ5U5,_CO'4ARF M;N@>%QZ+;:[-@C^;U&R+3ZB_U$M),[]361<5 KP4> MU,D83"0K(7Z:R6(]=0/C$):8::/ Z+?'>RQ+(T1N_--JNIU)0SP=']4_VM@I MEA53>"_*;\5:YU-WZ,(:-VQ7ZD=Q^!O;>/I&+Q.ELE\X--AHY$*V4UI4+9D\ MJ K>_-E+FX<3PC!X@Q"UA,CZW1BR7O[%-)M-I#B -&A2,P,;JF63@-D1@>!->Y@@]\C>M?^3XY MU'D5';V:1Q<%[VK9@RCU( JBY()>W$496[WX-U$^8BVD+O@6OM^ME)9T)GZ< M"[=12\ZKF7LR5C7+<.K215 H]^C.KMZ%@^#V@J])YVMR2?U/*W)1Y+R+GX1& M"&.X>C>,PO 6SEB";TA7S20)]$& :A!J#,L%,+Z&YRM6U;NP\YQ+QEW/J'#7?TG.N M%\9_L5-D5=T GR'8V\H]1+$7#OMFT/>"D1UXHU%H__VP[[29 MA)&7I@,( R^.$@B]-(H($*21\RPT*PD>$V]@>''?2\(1)%Y*-4R\_C!U[KL4 M?FA3"+$7#U+ZAM' >0UHP3-14?&]."%C7C((G<^45GGD><#I >B/2#Y.G!8] M;^K4SI[9"\FG24K\($J=UV63KGUAV_3U'#E2ZF[@VBC!#83IR/F$^JCRGMCA MT(0S3(9P[KKX)\VL0KFU+5O1:=EQW?2U;K5[%>Z:9O@*;YZ4!R:W!5=0XH:H M02_MNR";-MU,M*AM:UP)38W6#G-ZV5 : .UO!%V9=F(,=&_E[']02P,$% M @ #&#&6+U+ P ' @ !D !X;"]W;W)K&ULS59-;]LX$+W[5PS41=$"WDBBW"1-; -.VJ MDFZ09MO#H@=*&EE$*5(E MJ;CY]QU2LM;IIB[VUHOY(;XW;S@?]'RCS1=;(SKXUDAE%U'M7'L2Q[:HL>'V M0+>HZ$NE3<,=+&[!=TW!S M?X92;Q91&FTW;L2Z=GXC7LY;OL8/Z/YNKPVMXI&E% TJ*[0"@]4B6J4G9S-_ M/ASX*'!C=^;@/27>C-V]P\.>%YRNTM.$7-OW9;!9!T5FG MFP%,"AJA^I%_&^YA!W"<_ 3 !@ +NGM#0>4K[OAR;O0&C#]-;'X27 UH$B>4 M#\H'9^BK()Q;7G!AX".7'D8 MQ;"MF#.VEW#5F@-@1U-@"9OMX56VIB<[A$\&P7/]K'_(AI[L8\K>Z\= M0CJ#IT^.69J>PLZ-K*Q%9X&K$BX%SX443M#E$ )NL-"&0@K<[2+^Z@Q(K=9_ M.C0-I7[NIB!4(;M2J#6X&BEAC4'EH-4FU)RN?@" (GJJ.U^4Q"]4@%5"<54( M+L$Z[I!JW@MS4'G;=]XV&;+_Q3F>2X3<=Y:3"26/D&/V3'9T7R'W@?>TDV=O M/51WEORVS^$2[U!".HQL&#.XU8[4G'-C[KUO@6=RZ5VY'5WQ-V=0?G#A!VRR3NN.NJ*D*6_N0/9-&&'#R9L^O*(P:T/ MY!@P'WK]?_,E1!FM$TW0E-]#266K.^6V@*HC>83CMH:*PFZAL_[;ED@HLD4, M8(@AY-"F%D4-5C1"Z$Z27;]74GIIR+6A$D8S8+8T MA<%2!"-DO*\A4EY(;JVHA"\DS"MZ?E&XP_0]TI3 MDQ@6WL#XAV#Y'5!+ P04 " ,8,98&4$ !@$) !0%P &0 'AL+W=O MAX6'!9 M]B[/_;,[X,LW51<+.]$DIO+GKC7O/@FUSECAX,+\\KOA(+X>ZK M.X.[82LEE84HK=0E,R*[Z,W''Z]FM-XO^*<4&]NY9N3)4NOO=/,YO>B-R""A M1.)( L>_M;@62I$@F/$CRNRU*FEC][J1_LG[#E^6W(IKK?Z0JJ<]EHJ, MU\I]TYN_B^C/$RRIK=-%W P+"EF&__PAXM#9<#IZ9L,D M;IAXNX,B;^7?N..7YT9OF*'5D$87WE6_&\;)DH*R< 9O)?:YRT6]M.)'+4K' M;M;X/1\Z2*5WPR1*N H2)L](F+);7;KG^_B&L:4V:-"9=35X4.*_, M@$U.^FPRFLQ>D#=M79QZ>=-7NFC9O^=+ZPP(\9]#[@9IL\/2*$D^VHHGXJ*' M++#"K$7O\MV;\?'H[ 5;9ZVMLY>DORH<+TOXJIU@XR/V[LWI9#P^8X\ELM]* M=LNW;!;P97TV!Q;ZJU[S/N-*ERLPT.5, J=-KI7:?M";4J3L3AM7K[CR$F4J MD<*=O>WK/KLO926LU73])>7LO4X0;N/EL,YA[N M/S6BRU#+DN\MU-Z9!G\E^5(JZ?Z'"$3H2&N#?9]E1A=^?0C*@/U.H"AMR>*4 M(@Y(_ +OJ_58L0VB02EQ'%,B;*L:O$"6I-DH[=Y.X&VE==ZTF_MO;'S2GQR? M]J>S(_:>5Y71#Q*-0Z@M>\O&IX-C5'"EL/$75G&9LN7V401B&(/U3(? [=F_ M).0 /,I7:3-A^CXP=45;.=B2AO@#(;+G9#KN'Q\=,&8T.-W98H1#]Q:'[;$B MJ2G0PM BQ"<512DSF7"/@%XJN>*!>J6V_:Z.#5P@+2"S= I:O+!$H-%3;!Q@H]KAPP0J!9/A!2%5Z!JO MH"^ 1W#-^J/1B/Z> C8;3'> R/ZJ/&Q)Z7(\ M04XI4:;.9B2G1I08P%-3TI>!AWB*EL66,):C%EW5*6 MP7\B3 ,<51? .3(AMH+?)P>A7"Y3LD7:GB)D YZA9XB$A-R+/'QN]CH'I2(LK M2W _ -6F22K7FEEXSX8C1;@-[*5UBD]1\0[P4XT%2'DVAY(G05MHCQ@FK=! M%$IMC7Z4#M@?<)ARG&Y+![XCT!4W#1G(EYCBO@O@&7AI=")2E 8+]P@6S .D M.174G1#O0QC%0.ZQ,'B'WF)@$0! Z>H@**SS21A4DTAHQ,3MHX"CB=G5'D\9 M,"T13\LF_ .]F3(/>C)ID:+4 M*HY "V4U$:DS4CUJJ]V"U5SOMWOOFK?^T3#D0]S4\UM>XI3D;3L\%?UT=3NC M("JVAFJ*UR:727[8+!\>/^$V\TK3;<!#)@95$@#":U"4-O=WRV.TK2 @G$UE%.I'6ZS#+M(@0]TH7FD]!B1:HCE2! M4O(I;+.\:&U"0:$'5 50;9I*?$P(FJ#I%NH2S(SE=ZO*#M\?)-O. 5A8J M$O=C%TQ<2QNZ[6<_UY2BJ1QQZ&Q3.:9:OZ']<4/[C6@)S*DA(:OG,"KUA@%! M?Q/KW3?A4PT= \OELY3>%[(_Y=.Z+R0QSGD[75EM?(WB4:%KWA[41TU:-VO[ MW;G\4Y3SW-[&GJ#_9ZL#R!0;RI#W$F<%E,Y-R!2E,9/$PGW=GD8"\"C$Q#O5 MF5G\L-D95[J8D;CYAPG[ I&[T5CNAL-&CWC [.JSL;6@.^'OIN]G/7K!PB?C M[V0W01'M8WZ++ O#4JC33=;OQST,N>\E04;S6V)HIFRT\Q7L6='N0W:$EK'6 M:DT^)<&#C"?AN,'77"I.HX,_.KQEJ.FCUDS@])9-1YTG-.\H]@]>UI19F*Y] M&^ACAHR)%>:S75']?XR+-2RMJ:-I;UP;<70>MU=%GT,.2;G4QNA-S /*>?3Z M1P3:(TTXPV+!M'WO76/W"Y:BA'/3N!#\I/,3*@;FGSA]W-1&VPY_GG>1#A@H MDC;;=HU[.@XVS6=O,*OXUH?NT#FIV^(.3]TA:9\WK4!I\Z/.1F(;FD%MXYB, M,P7F#L7:DRIIJ[05]I6%P @_^5'MC_/FHW#L$K*9>@[D*DSRITBD09Q.%-4, MY*]2A?_.%8%1W#J@LB4@!4? X@33F6FZ90<=6]>KG,V!O@+]/<=/^CM30I!P M67XP@C[\DET[>B_1:VD(@W:O;6>QM(WK:3P>>@>P<%ZOT*_B!'7"!H<^I0T[ M7SD+85;^6RXQ#TP,'SS;I^WGXGGX2KI;'KXUWW*S E),B0Q;1X.3HQXSX?MM MN'&Z\M],E]JAB_K+7'#PF1;@?::U:VY(0?L1_?*_4$L#!!0 ( Q@QEA5 M+J'Q6 @ #<6 9 >&PO=V]R:W-H965T5Z]'(Y<5HN1N:"JA\61I M;,D]EG8U7HY)+W;N["?<>[=V-J;V26CQ:YNJRY'9[+Y39 MW/8FO>;&DUP5GFZ,[FXJOA)SX3]7CQ:K42LEEZ703AK-K%C>]F:3U_<7M#]L M^(<4&]>Y9F3)PI@OM'B?W_;&!$@HD7F2P/&W%@]"*1($&%^3S%ZKD@YVKQOI M[X+ML&7!G7@PZG>9^^*V]ZK'P) #.C7/AEF[CW$AJSVGE3 MIL-8EU+'?_XM^:%SX-7XA0/3=& :<$=% >4;[OG=C34;9FDWI-%%,#6: M<<*N1>_NUU\FE^/K(VC/6[3GQZ3?/5JI,UDI@$3\'HQVP(P@(=T/03TJ[##4 M(QK8IT*@J#)35EQOR6.9052U$SE=I8U8+*7F$,(5,8A5=2Z83T)J MN@D5,[C:?#1K/F#O=39D7.=,XM&F,$IM3\U&0Z*K%T[FDEN$9\AF"I([N2NU M%S;!VLDF08BB=CS0 6Y8P822J*F 4NH.:FP8LB,!NF@#='$T0$\B$\^JR1J- MZRRYX:/Q[)^@WEEN*O^\(F+4CFHX'+6?5-P?MSCU]N<_F? MF#^44/ _O'\*(2$(;Z3+E'$U+&%H.$B!M0 %6D3Y4R%=U+V1"+@57VN)"%JQ MDE2=9)4W+(\"!,N$]9QBFC38I$'JV,@(@-3M\;#NI"?AY5K79*^HC*7DU(SZ M )N,3_^>TA>>'3!>&CC8P$$67L(M-V"DTE+&/U=OI?N291F==L9=;"4J6)()]6CEH2^?F%(R^*]-RN!-EL M(9:K+N)=-;?8\>PK/"7A/G389HW$2S?R3E3A<$H!>&QEA="%J1&L%7=,E-)1 MIP^A[N8:98+"[, XJPIDVBG"YC$74"4$71M3JYPM$$E-?N)5I;:LLL95(K1\ MK'#;U(3=99"Z%=S&_9J O!,+6U,/G(3DOQHB[1@:BU3/:F%M%,H)K .)R)5M M*@NQ7$9%6KC 870S(L?HE$=F+,&A3=;_@36=CJ_? MS>;WX7)R?<*0&364'SR6IA*B'U)U.O[+@"49:""F%.P3_P9K^I],)3-V=3X^ M>E\B/=8(/_^YV=BDHZ6\QS>:?&QTM-!P6D>>"C:'#5 B-SK;1+R*388!% MGB]KU:2(C H]%':K TE7QOQJ*S$&WY*-5B 6F50RTE5HC:T<.LWE'L&A->X0 M(T-R=$C*)Y(7Z3-P,Q'M"WB@O6G4_. F+_MG)#\0=@=/5M&5+@:;'U2#F_IZJ?5>#,4WC M8C ;,6%B]K8_)?K? :OXMDW',,'H@('4'="K#!'9'S6('%SB=[RYJE&IE(WH MEBTQA1"G=@;CI,E=A__X$MIV!3NYB#/ D+WE%ID8)H#0+HG/+'I3((*=Q(.< MX ON6<&A6V/6V&+66%"<4B7C<,F15'S-I>(+%1'20\*^[TQ7)'X/S"[IM*9> ML"-X>BV3Z+J+VL/KOO,@G,CX=_ #@88Y(EA'?=L1^L I'==LI"^^ZQR)T__& M=>@:9[%M7!P@Y3]!N-&[80,@:'2#-H(_Q;\-7SSGX8]$<\]X&-3Z K3$.U/A#I]=8A0X[80V>9D=[;[GE&O&D8=8-27F$3;\NE8- BAUTWB M10*D$:9L4@ >[;X*N*0[57U*2Q[GQEJ%_";@,M]1;59(L6Q( ':V#%[R+_!C M_^&W-Q^ $B/+1E "14+EJQ6--E2>)7F4D,29L,$@$:[VO2=O>3,X"NL24S1L M#!:D$T!&_)1HLUL55\\H)IK%JGJ!=(^$L]WC&DQ,7D7JJ(R3S21"3\B>-.^2 MGQ37[7A>8.IJM]2N[1W[D/ONY!CJQPXH8L%0=HNV!06_IQC *M4$M]N&=A75 M'@(==]TA=9L)B>#VW?4=&W8*^L=#IK\\-^RP/.L\#=V6 MX",820$$7?Z8EXAU=N[NS@;QE;R;=C32F,#I5%.9C\G?>"2D%&QO.0RQ#4V M[]XU&N[[L^P&#^R1VD>3"HM@\QU_57NON(-.J]E%/J_;"3FZS!=X"Z'AF3Y* M-7-X]%.(SB#"+W@0%#X9!+-CVOZ/IAW^Q##J?,PK!=[#Z),E:H#LC-_UVKOM M5]%9_!BXVQX_J>*='JGB\#:PQ-'Q\.JBAU>_\)DR+KRIPJ?!A?'>E.&R$&C, MEC;@^=*@9:4%*6B_%=_]%U!+ P04 " ,8,98\(0R1'@# "$!P &0 M 'AL+W=OM7#-2@W5T(T:=E M*[4-.-YM=P^+!G&V/10]T-)88B.)*DG%FW_?(24K2>%F"_1"#:F9Q_>&P^'R M*.2]JA U?&WJ5JW<2NONRO=57F'#U*7HL*4_!R$;IFDJ2U]U$EEA@YK:CX(@ M]1O&6W>]M&LW8RV.*S=T3PNWO*RT6?#7RXZ5N$/] MI;N1-/,GE((WV"HN6I!X6+F;\.HZ,?[6X5>.1_7,!J-D+\2]F7PJ5FY@"&&- MN38(C#X/N,6Z-D!$XZ\1TYVV-('/[1/Z3U8[:=DSA5M1_\8+7:W^5%LT83 P:W@Y?]G7,PW\)B,: R/(>-K(L MWS/-UDLICB"--Z$9PTJUT42.M^90=EK27TYQ>GV+#]CV"+>8B[+E-E-O[MB^ M1O5VZ6O:P?CY^8AV/:!%_X(6PV?1ZDK!A[; XF6\3\PF>M&)WG7T*N"FDY<0 MS3V(@BAY!2^>Y,86+_Z&W(,4#6R)JZ2RH)3K"K8VV2CA]\U>V?4_SB5@P$_. MXYLK=*4ZEN/*I3NB4#Z@N_[^NS -?GR%?3*Q3UY#7^^&FP/B *,0!>^Y8F4I ML60:"]@_PHWDUNEG%*5D7<5S^,SD/6H%K"W(_E-(51'Q1 M>?930NYIFS15-/M16UHP98P8;JB:C2 M_S!;T$BMTMDH;A<6,QJ3>>C\HBNJNFB10!QDSIW0!'&JTPN((R]+0V/,O"3, MX-T6I:9F"ZP1?4LIK-@#PA[1],B\9DKQ R1DAC"(S+Y M@P)[F,W069_)+E')6P4U'B@TN)S/7)!#SQ\F6G2VS^Z%ID9BS8J>293& M@?X?A-"GB=E@>GC7?P-02P,$% @ #&#&6+&F[<'D @ 4@8 !D !X M;"]W;W)K&ULG55-;]LP#+WW5Q >4&R 43MVDB9M M$B#I.JR';D6SC\.P@V+3L5!9\B2YZ?[]*-GQVB'-89=8E,C']T21F>V4?C E MHH6G2D@S#TIKZXLH,EF)%3-GJD9))X72%;-DZFUD:HTL]T&5B)(X'D<5XS)8 MS/S>G5[,5&,%EWBGP315Q?3O%0JUFP>#8+]QS[>E=1O18E:S+:[1?JWO-%E1 MCY+S"J7A2H+&8AXL!Q>KH?/W#M\X[LRS-3@E&Z4>G'&3SX/8$4*!F74(C#Z/ M>(5".""B\:O##/J4+O#Y>H_^P6LG+1MF\$J)[SRWY3R8!)!CP1IA[]7N(W9Z M1@XO4\+X7]BUOJ,X@*PQ5E5=,#&HN&R_[*F[AVV;9 M8J;5#K3S)C2W\%)]-)'CTA5E;36=QI)GN:J^0HX++6 M9Y"^@K>-=.2RZWQHENU/Y8;8S6]DI^']+9PP\-PKG,N M3,TRG ?4&@;U(P:+TS>#<7QYA.RP)SL\AKY8MPT#JH 5,SP#)G-XST5C,8=_ M"NBU'!)P-,5A 4OJNDS)C O.? L1 5LB&)?#0&,H/9>0,9$U@CSDUC5(QR_O M^$GBQUM^-?'SL< -, .%$C03S,7)EU(COG@R)U1P+OJ*0V=.O9F>?/?-1NC+ M1]0T.UZ\6P.?&VLLD7",3M],DL'@LKNY\W XFH;I=$BK=#P-IVE\<7A_$H@4/O)GK6YQ7JK9]F!C+52-NV?+_;#\QE.R?^NK?3]I;I M+9<&!!84&I^=CP+0[01K#:MJ/S4VRM(,\LN2ACYJYT#GA5)V;[@$_=_(X@]0 M2P,$% @ #&#&6%/&ULC5;?;]LV$'[W7W%0AZ(!A$BB9$EV;0..F[8IFB%(TNYAV ,M MT397B71)JD[VU^](R8[3J-Y>1/)X]]T/\N-ILI/JF]XP9N"AKH2>>AMCMN,@ MT,6&U52?RRT3N+.2JJ8&EVH=Z*UBM'1&=160,$R#FG+AS29.=J-F$]F8B@MV MHT W=4W5XP6KY&[J1=Y><,O7&V,%P6RRI6MVQ\R7[8W"57! *7G-A.92@&*K MJ3>/QA=#J^\4OG*VTT=SL)DLI?QF%U?EU MM0*QBA;$(%(S_?H[UWNF,N2:K:0U1^\-)NIEWM0LA5M*G,K=Q]9EX\+L)"5=E_8 M=;JA!T6CC:P[8XR@YJ(=Z4-7A_]C0#H#XN)N';DHWU%#9Q,E=Z"L-J+9B4O5 M66-P7-A#N3,*=SG:F=F5,%2L^;)B,->:&0UO[BFN]-DD,(AOM8*BP[IHL<@O ML&*XEL)L-%R*DI7/[0.,ZQ 9OZ.ZZ*2NE$,_IPOM5%X9?[J*T/K)>GW8FDTUEM:L*F'/-%, M_6#>[/6K* W?GL@A.>20G$*?O:=E*S M"=^RBAI4O=2&UV[V1;-54\%GY(7NR_-D)/UY'KFFG6MEI["2%3X >CS 0^75 MX53A$Q4-O@801ZU@\.9*@-G(1F/,^@P^**DUYEDT==/&OVB48J)XA-_QS3J] M/;B]NK]Z) H<3KN MQ% GCU,X0;GA@7+#DY2[:QN6Y=L3=^:U5(;_X\X7+A^P26K6QZ&3T/T<>G)" MCYVPU@DR22%!&%;IP< *N8L?7= *'AE5&KA^1K>?Z'3+;*?F8FW)EMI/9C^Y M_8P&_^'97G@RBMR8D?X1[W%OS8.C'H67;NTZL89"-L*T[>H@/33[>=OCGM3; M/X5KJM8<256Q%9J&YQG66+7=MUT8N74=;RD-WG WW> /"U-6 ?=74IK]PCHX M_ +-_@502P,$% @ #&#&6+H98N6R @ M 4 !D !X;"]W;W)K&ULA51M3]LP$/[>7W'*T$2E0-*\-*5K(Q486RR DNBSD6%W%A60I9$FZ-<>ZJ22/(FJ&1>X/M#KR24.^FDT2UD.A&U9I3C M0H*JRY+(UTMD8C-U!LY.<4?7A;8*+YU49(WWJ']6"VE.7H>2TQ*YHH*#Q-74 MF0W&EY'U;QQ^4=RH/1EL)DLAGNQAGD\=WQ)"AIFV",1LSWB%C%D@0^/O%M/I MKK2!^_(._:;)W>2R) JO!'NDN2ZFSLB!'%>D9OI.;+[C-I_8XF6"J6:%3>L; M!@YDM=*BW 8;!B7E[4Y>MN^P%S#R/P@(M@%!P[N]J&%Y331))U)L0%IO@V:% M)M4FVI"CW!;E7DMCI29.IW/^C%P+25'!Z0-9,E3]B:<-LK5[V1;ELD4)/D ) MX59P72CXRG/,W\=[AE%'*]C1N@R. LXJ>0Y!XD+@!]$1O+!+,VSPPO^D^0K7 M5&5,J%HB_)XME9;F7_PYE'$+&!T&M+TR5A7)<.J89E HG]%)/W\:#/TO1^A& M'=WH&'IZ)CWJ/IU[,Y/UM(D:%2,'#CD6]6/XYZ-Y13\ZMS^"9$;DRQ&P2,69JRBM [&OA)"[P[V@FY0I_\ 4$L#!!0 ( Q@QE@Z MJUQ(WP( (8& 9 >&PO=V]R:W-H965TJ -#DJ6)<3=U"Z_K"\U1:0$75F:B!XY-!$0CYU9\'%/#;Q-N!G"1NUYQ-3R4J( M>[.XR::N;P0!@U0;!HKF$2Z!,4.$,AZVG&Z7T@#W_1W[1UL[UK*B"BX%^U5F MNIBZ8Y=DD-.&Z3NQ^0S;>@:&+Q5,V7^R:6-CS)@V2HMJ"\9U5?+6TJ?M.>P! MQOX;@' +"*WN-I%5>44U3292;(@TT^\Y0W?X(W(K>"Z4.2: M9Y"]QGNHL1,:[H3.PZ.$LUJ>D7#4)Z$?QD?XHJ[PR/)%_U7X[]E*:8FOS)]# MI;?,\6%FTA(B='2SBD M^RCS8=TO.>HN!W3'E J\G4H;,;H D@N&E[SDZPOG](;CEF@4 E2/8/=*UK6/ M?*&\,45$0;OA?#6\YF>=FZJ6XA%,"D5.2-B/_'AGG7E3L@QSJ#8>\$H6@OT# M"N)^'(Z,B<:!-_87_<&P60EL:J_.A,#'(NJR][/>;A1QSBHT/L>5<'>9;WS++91*L] M:+>;T-S A^J]B1R7KB@KJ\G*R<_.%AHS;F&^U8B4:PM,9O"DY/;7%]0YW./: MPO4+6PLT-Y/0THG.+TR/Z'<5>OP=]!Y\4M+N#'R4&6;O_4-B6M.-3W3OXHN M\T)W($[:$$=Q_P)>KPZ_Y_%ZW\'S\=USDPIE2HWP]WQMK":I_',NV JK?Q[+ M79^Q*5B*TX#NAT']#8/9+S]UA]&'"TS[-=/^)?39BJYC5@H$M?'U@;?Z< EV MAS!/4Y473!XX61>*,BX-9FYDE. 9LS2Y8X+)%&'E!&/.Q7B1Q?D8O5RLHY,U MZ+ FG;2FDS;IK(]TO'X-< /,P$8)>BK,N'7]Z)!4:4B3Y@:H]ESXXO_.9$DO M"/2Z[=;GU7V5BB?%)%Q#TNGWX6>'0XEZP 7D3OS1"[N M>>!;2$8)C.*X]:(L$U7%Z(!X&+O/;1*WGM"8<65X-*;T&5DH8TT;)#W+A$FY M+/-2^)RQ7&G+_V7^42.ZHZBU*+5V-)?.0JODX='B]HB2X7[ID/=W^@INV[U^ MSP4;M:-!!!%EAJ+E->4.1+=G#)-&1SW<+)@KC^3\M_ ME-98JA-9SZGS(H'SZGPA+9H&,WUB5M3,BA,S73/+J*CT<4*6^&IA0[T##LBT M<:3%>\6K-]+GA7=1V*T'>G^(!>TK7NQ/.J ;UMK]KX M)Z:W7!H0N"'7J)-0R735&JN)585O1VMEJ;GYX8[^3:!V&\B^4)NZ ^O_) M[#]02P,$% @ #&#&6,*T[3KS P L H !D !X;"]W;W)K&ULE59;;]LV%'[/KSA0BR(!C.CF:VH;<+QF\Y @09)N#\,> M:(FRB%*D1E)U^N]W2,FJDMI:]T*+E_.=[UQ]YGNIONB<4@,O!1=ZX>7&E%>^ MKY.<%D1?RI(*O,FD*HC!K=KYNE24I$ZHX'X4!&._($QXR[D[>U#+N:P,9X(^ M*-!541#U[9IRN5]XH7&2[W-@#?SDOR8X^4?.Y?%"X\UN4E!54:"8%*)HM MO%5X=3VQ[]V#/QC=Z\XW6$NV4GZQFTVZ\ )+B'*:&(M \.93[WVACS\CB)9)KM\*^ M?CL9>Y!4VLBB$48&!1/U+WEI_- 1F 8G!*)&('*\:T6.Y2_$D.5?/9,NIOIC[!D'ME9\T -H2HLD HB :]N#%K86QPXO[+?QKM=5& M81+\?[R&*9V[M M [F5:-DS507\^ 8)3 -I)DU";)Z.>2I-:TEMITD^)8X'L!CP>^04\L M>C?8;\+ZG"M*F[K_SQ@_& M@HX6U"E;+[@" ][),*+HJZB\\7OKU+,;IA/T&?;3T0#KUOY56T3,[C#N7(XA M&DX[^PDN06<_A7 X[.QG,!IB*E"D/9566W"4BZED3 MG<,-^NU49SW=3_^'EL1JR:R6$YWS>-=\55ZGHMHI%6=,25B*$*HW9; WCJQ' MCY:&WYDB"JIV;E;2V PJ8>J!HCUMQ[%5/85\?U[/!R@KU( MU?-1O3&R=#/)5AJ<<-QGCB,E5?8!WF=2FL/&*FB'U.6_4$L#!!0 ( Q@ MQEB]\L"Y:P0 .L+ 9 >&PO=V]R:W-H965T M"4Q(@NGT\F"LV_G.Y3OG2-,#XX\BH52BYSPKQ,Q,I"PGMBVBA.9$#%A)"]C9 M,9X3"5,>VZ+DE&RU4)[9V'&&=D[2PIQ/]=J2SZ=L+[.TH$N.Q#[/"7^YIAD[ MS$S7/"ZLTCB1:L&>3TL2TS65#^62P\QN4+9I3@N1L@)QNIN9"W=R':KS^L"W ME!Y$:XR4)QO&'M7D;CLS'640S6@D%0*!OR=Z0[-, 8$9?]289J-2";;'1_0? MM>_@RX8(>L.R[^E6)C-S9*(MW9%])E?L\#.M_0D47L0RH;_H4)T-?1-%>R%9 M7@N#!7E:5/_DN8Y#2V#DG!# M0#6=E>*M)6?B23S*6<'Q-5I0%,#[:J6!N/2 M0I&REAQV4Y"3\W5".+V\!K^VZ(;EP+4@.ESG]V2347$QM26H48?MJ(:\KB#Q M"4@/?6&%3 2Z+;9T^U;>!O,:&_'1QFO<"[@H^0#AT$+8P7X/GM?X[&D\[P3> MYU1$&1-[3A';O?5Z13,B=2B$%!:JHK/1T5F2%TA&*=!OBXV0'-+I]Z[85*K] M;M6JQ":B)!&=F5!#@O(G:L[//KE#YZK',;]QS.]#/TWF[;,:TRY[>Q&[[6U' M)6JKH94:=" ""C9B<9'^"6=@MF,9E+^8&/<)I_1-@ACG=P62"=L+4FS%!0*V MTTS378_&EK&6+'I$7TNE1: ?T-FG$7;QU>O(6%'@)(T4=]7AQ8'PK4" B3[L M/10I\.BY8^0%V+C-RXR]@%75YG+/HP1\0\N,%&B(?..>29*!+@\'ZAL,40]7 M0<-5T,O5(HXYC76RW155N+UNCDUL&!-,9."ZZ5$$% MCO#8LW#HJR![@S! [F#^C[S!L&O->$\BAG-= M:SWDA@VYX7^K^-7ZP4++]4/5M-:+WJKOU?4OJ_Z# ?]7Y0.PT,@"G9&\O%+@ MXI]W <]QH' U@7@P=IHN@(>6-PH5JZ/ ^ ;=OBKRD>6$H:IR(!J_J7_?KQZ M!G\A/$ZA^C*Z U$'\MM$O'I:5A/)2OV2K)L:1J("KD9B43LJ3:F'+GJ4HB35U0R;S ]V^\DA:5 M!%67)96_E\A$,R=#+ MX6P96G_G\+7 1AV-P6:R%>+%&H_IG/A6$#),M"50\WO%6V3,@HR,7QV3]%O: MP./Q@?[@Y;*G"6\&^%:G.YV1*(,6,UDRO1?,)NWS&EI<(IMP7FM9W-"*0 MU$J+L@LV"LJ"MW^Z[\[A*&#JOQ$0= &!T]UNY%3>44WC2(H&I/4V-#MPJ;IH M(Z[@]E*>M32KA8G3\2-/1(FPH7M4<+6A6X;J.O*T05L'+^DPRQ83O($9P9/@ M.E=PSU-,_XWWC*1>5W#0M0S. A>5'$ P^0"!'X1G>*,^SY'CC?Z;)]P5*F%" MU1+A^V*KM#25\>-4RBTQ/$VTW3)3%4UP3DP[*)2O2.+W[X8W_LL->;WB. M'J^D^&D*%U.XSS)TI>O$KZE&=4KL6=QIL9]K"=C3M:%+2P=J3H8JR 0S+:MF M%YM<(G87?/%@3H\R>RUCN(+Q=#"$Z\NCV1"&DT$(EW#J$+RC0BU1[EP[*DA$ MS75;L_ULW_&+MM#_NK?/Q1.5NX(K8)B94'\P&1.0;0NVAA:5*_NMT*:)W# W MKQ9*ZV#6,R'TP; ;].]@_ =02P,$% @ #&#&6$'$4T4A P S 8 !D M !X;"]W;W)K&ULA55-;^,V$+WK5PS4Q2(!A.A; MLK.V@3A-41_2-6*W/10]T-+8$E8B59*.T_[Z#BG9\0*.]R(-J7EOW@R'H\E! MR&^J0M3PUC9<3=U*Z^[>]U518B0TY>MD"W3M)0[7W4266E!;>-'09#Y M+:NY.YO8O:6<3<1>-S7'I02U;ULF_YUC(PY3-W2/&R_UKM)FPY]-.K;#%>K? MNZ6DE7]B*>L6N:H%!XG;J?L0WL\3XV\=_JCQH,YL,)ELA/AF%HMRZ@9&$#98 M:,/ Z/6*C]@TAHAD_#-PNJ>0!GAN']E_L;E3+ANF\%$T?]:EKJ;NR(42MVS? MZ!=Q^!6'?%+#5XA&V2<<>M\L!=>5@B=>8OD]WB=E)WG14=X\NDKXT,D[ MB'(/HB!*KO#%IW1CRQ?_(-T7[(34-=_!7P\;I24UQ]^7TNW9DLMLYL+]=]:51/RN9YPCYT=\SLV"4W"Q5Q15W0)U2-W8%AFLL7=ISUDNX!-$L1>. M4F.D7C"VAC<>A_:=AJFS_LS:[LLSC+T\SR ,O#A*(/3R*"*'((^8 M<)G!Q:F7A&-(O#R,Z9F.B!:) M/TXHF)=DH?.5RBJ/. \XM4 Z)OHX<0;O.5)!\8A=LS>BSY.<\$&4.^_;IERO MM9V=-W/D2*6[A1O#!+<0YF/'M-?@_HG0XJ'?D*]N_=S_IG)7&PO=V]R:W-H965TW.3:6#AVL"_K]M]S=MK002FOO"3G']_G[XOO+I.5 M==]]B4AP5VGCITE)5!^GJ<]+K*0_L#4:7EE85TGBH5NFOG8HBPBJ="JR;)Q6 M4IED-HES5VXVL0UI9?#*@6^J2KK[4]1V-4T&R6;BHUJ6%";2V:262[Q&^E1? M.1ZE'4NA*C1>60,.%]/D9'!\.@K[XX;/"E=^*X;@9&[M]S!X5TR3+ A"C3D% M!LFO6SQ#K0,1R_BQYDRZ(P-P.]ZPGT?O[&4N/9Y9_4455$Z3HP0*7,A&TT>[ M>HMK/R\"7VZUCT]8M7O'HP3RQI.MUF!64"G3ON7=^CML 8ZROP#$&B"B[O:@ MJ/*U)#F;.+L"%W8S6PBBU8AF<PE/:G< XK /(A.C M/7S#SN4P\@W_[?*U\KFVOG'HX>O)W)/CQ/BVRW-+.=I-&8KEV-#1 MW6(R>_)H,,Y>[1$\Z@2/]K'/KML: ;N LU*:)8M5!J*-VVB#%R[P%C4,X5P9 M:7(E-5PH.5=:T?TN.WL/W&WG0^- 6[-\3N@JSO4Y]5E&KIM"F250B9RASJ$A MJ*V+1<:R'@+ 6 K%&ZH0BV BP!:=9$^2D(N0#_)_XBAD*,Q#*SGN M<9(HW65);^N.+U&&"PZTO:?O M0V7IK"/UM_M,'Z+;J/>&.)U9Q)Y^Z#M\C3 MNPA6;CHKS,"2M R"-L:Y+S1.D>(+>@Q/'AV)@7CU(!J(_C![^5L@QJ+W7IHF M7/%P\)\;&/8S,7X0B/[+0P&[TCS=ZD05NF7LMQYRVQAJFU(WV[7TD[:3_=K> M_@\NI5LJXT'C@J'9P>&+!%S;8]L!V3KVM;DE[I(Q+/FWA"YLX/6%M;09A .Z M']WL)U!+ P04 " ,8,98"6U.4_X! 7! &0 'AL+W=OUL8JC=VU#76>!5Q&D)&5I^H$J+G229S&VMWEF>I1"P]X2URO%[>\" MI!FVR54R!YY$TV((T#SK> ,'P._=WGJ/+BR54*"=,)I8J+?)[NJV6(?\F/!# MP.#.;!*4'(UY#LY#M4W2T!!(*#$P^Q4.SRGB//,VL&8D.V9PM&E!K1OCFAPU .:/VI M\#C,B][YB'.$ZXH4W E'3$WV%AQHY/'BR'NRJRH1;"[)@QXW(9R\N0?D0K[- M*/I6 B$MI[+%6)9=*+LFCT9CZ\@G74'U+YYZ"8L.-NLHV*N$N\ZN"-N\(RQE MU^0 C5\7^#]VJLCV' GWSJP7K9N9G;W/]DCVTUD"P_BE+., MGLX;H&?#4F";N)*.E*;7.,YMB2Y;OQN'_3=]?#*/W#9".R*A]M!TM?%U[;B& MHX.FBZ,_&O2+%,W6OURP(<&?U\;@[(0"RW]!_@=02P,$% @ #&#&6,D[ MH/(3! :A4 !D !X;"]W;W)K&ULM5A=;Z-& M%/TK([JJ=J4V, /&D-J6'&>W7:E1HWC3/JSZ,(9K0 '&G1G;N_^^PX?!.&02 M:_&+S<"]Q_?<>S"'F>P9?Q(Q@$3?LC074R.6=P:EA%19!"( L(JKYVL( T+9!4'?_5H$;SFT7B\?$!_5-) M7I%940$+EOZ3A#*>&IZ!0EC3;2H?V/X/J F-"KR I:+\1/LZUC)0L!62976R MJB!+\NJ;?JL;<92@_0+>47N+&;2=1U__5*'HLX1, M_-O7MPK7Z<J)&#_2:J4]NHJ6VDK>U1W1M*]DNI MU"_0USO(5L![QZ'%.7<< X%U*+L-9?="BG2';,% 8)T6C)L6C'],D57ZZ$AK MV,.6>Z+(YU'$4YNGK>WCEJN'N5:*6H!SYS 06(>KWW#U+R1%?\@6 M# 36:0&VVB>U]6-BK/,[:K0/1-E3Y0W?N&AC5M' M@?668@&YY*H^Y3G14KW%Q&B> 4^"5W2J!3U[0 .A=5O0&A<\NI1.![4R0Z%U MV]":&:PU"F_0J?M<@=CW3G7:$Z5>F5_0:>LSL-YHS$7RBB2U^6?/8B"T+MO6 MN6#O4I(U+P1?2)-D4%2[ FR MK=.'N7FT:Z4>RE&YF2=0P+:YK+9QFK/-AN&\W"8[.7^#KQ?5ME\+4^U"WE$> M);E *:P5I'4U5C<)KS;VJH5DFW)O;,6D9%EY& ,-@1&ULM5==;YLP%/TK%INF3=K*5T*2+D'JQZ966K4HZ;:':0\. MW( UP,PV2?OO9QM"0DI1J]*7Q#;W'.XYOL#U=$O97QX#"'27)AF?&;$0^:EI M\B"&%/,3FD,FKZPI2[&04Q:9/&> 0PU*$].Q+,],,S1G1 ?-&0V+0*#;^QS0^TL0F"0?),F/Y25Z__8#>HM( MAFYC6G"ERDZCZ3HHAN:B9BC+UD(81-O2KFU9F>G^=SI M)#S+V0ER1A^18SF#EGPNG@*?:+C;D8Y;;X&K^=Q'^ Z,5>[O/4>_O\E0="T@ MY7_:?"MY!^V\Z@5PRG,J]4C%Z?%O1$UK!@5%LP>EDQEO#A09F-QZ/A M42T^#+)MSQNUU^*X3FWY1/;:%3:R1U5Z0]D'_8'>7I%1, D#RVXZ^ MBQA89VUVDSUW9_IB:TIW]M*=5ZK/BK@O&WIB:]JP;U_LSM;@"17J/O@N#P?# M!P7Z,&K@C9VC^C0/6MT46*1/ !P%M,A$V0'6J_4IXTSWUD?KY^KTH5OH/4UY M=+G!+"(91PFL):5U,I+/#"M/ ^5$T%PWU"LJ9'NNA[$\00%3 ?+ZFE*QFZ@; MU&&ULM9C;;N,V$(9?A5"+8A=HHX./26T#B=6B6R! D&#; MBZ(7M#2VB95(E:+C9)^^0TI6I)@F[*YZ8^O ^8?\.$...-L+^:7< BCRDF>\ MG'M;I8H;WR^3+>2TO!(%<'RS%C*G"F_EQB\+"30U1GGF1T$P]G/*N+>8F6!$PGKNW88W<3C4!J;%'PSV9>N:Z*&LA/BB;SZEU./I+"FNTP]BOUO M4 ]HI/42D97FE^RKMI.Q1Y)=J41>&V,/X/A"8-A;6!0^]50#(>8*KJ82;$G4K=&-7UA8!IK'#[C>MZ?E,2W#.W4 MXA&>@>^ /$(B-IR9N?B)W*:IN:09^<2KX-(O/L2@*,L^8HO/3S'Y\/W'F:^P M$UK*3VJ'=Y7#Z(3# ;D77&U+\@M/(;78+]WV8>00\''T#8+H@. N%O** M1),?211$0UN'W.:_4WY%!N%)\]AM'D/2F$>.T0R:"1T8O>$)O27"D9A-)&-T MQ3*<1B@)Y2F!%P6:&-E3*2G7SVVS5ZF/C;I>-)X7H\$P"(*9_]QF8FL6'#6+ MG7W5:]I-6= $YAXN6B7(9_ 6/WP7CH.?'22FAD\0AM&45VE^MT7;GU#B_ MAQ652FS4HA(.QL=4>O+9H3)JJ(S.BP]:EJ!*7#0SRA.PH7$*78IF9$$36"*F M)Z<=-N.&S=C))H8U2(DIPG@B 7G;!5!$HH$*MI2H3:@L0J 4WY(:%M-*='BW5HBSQG M'R_%V9-8!^=U@_/:O<;1@B%!O>2_QX?9NN/XCZ!WAG@G?0N03%BW";?#<$)> M@4H;_*73\E*J/8EUJ(;!6ZT8N#,:I##Z9&DJ4PR^O^XA7X'\VUH(.M4NW4!Z M58O[4NN2;%7=X7D)7QH&^'XMA#K<: ?-$=7B7U!+ P04 " ,8,98@=UA M5"0# #O!P &0 'AL+W=O2BYT%.O,*8Z]7V=%5!2?2PK$+BSDJJD!J=J[>M* M .G$K5VK=")KPYF :T5T7994_9H#E]NI-_!V"S=L71B[ MX*>3BJ[A%LQ==:UPYGK/!Z2*Q]L[@*X.MWAL3RV0IY;V= M7.93+[ ! 8?,6 2*OPTL@',+A&'\;#&][DCKN#_>H;]WW)'+DFI82/Z-Y::8 M>B./Y+"B-3 ^+T M.X2M0WCH,'S&(6H=(D>TB&IA,EMT19:T2S Z>-\T8V3-@LWAJ%NPS] M3/H)+\JER&0)Y!H46Z*-9E3S3)"14[.&:\-&KPY!T,9?XM(VOE-?(,QVY/]K(UOWL07/A-?1*ZD M,(4F%R*'_+&_CUP[PN&.\#Q\$7!6J6,2GAR1, B'/?$L_L9][-RC%\*).OTC MAQ<]@W=!E4#QM%/?B7NTD^^(+'_M$K+@5.LCFRE>YU;L+UO9+)(K,(7,R?>/ MB$PN#93Z1Y_,31C#_C!LK3C5%W5E-/M=&&[R$5J37KT;A8'#6W,P^49J38G>2K7>; M]&08CZ,Q7HS-/M\>NR@9CZ.@LWM$)>ZHQ"]2N5BML)K99^52CO6,?*[L2\-4 MWX VBF66Z*V1V3V9;:G*M7M?3_;N!#.]CRM^$O@@&271X(#?4[-1, C#?G9) MQR[YMT1]JLLEWG*D^VS*7,;"L_8%]#%*GJ8B"4=!&!]0ZK$;QD$0'Y+R]VIG M"6KM6HHFF:R%::I*M]IUK9DKU@?K<^QF3?/Y ].TPBNJUDQHPF&%D,'Q"4:E MFO;23(RL7(5>2H/UW@T+[,B@K 'NKZ0TNXD]H.OQZ6]02P,$% @ #&#& M6 %^_%UI @ Q 4 !D !X;"]W;W)K&ULK51- M;]LP#/TK@@<,&[#5B9V/IG,,)&F']= B:+'M,.R@V$PL5!^N)"?=OQ\E.5[: MI<$.N\2BQ/?(QY#,=DH_F K DB?!I9E&E;7U11R;H@)!S9FJ0>++6FE!+9IZ M$YM: RT]2/ XZ?5&L:!,1GGF[Y8ZSU1C.9.PU,0T0E#]:PY<[:91/]I?W+%- M9=U%G&$:3RVG%$7T@$/SWOVSUX[:EE1 PO%O[/2 M5M/H/"(EK&G#[9W:?8%6S]#Q%8H;_TMVP7>,$8O&6"5:,-J"R?"E3VT=#@#( MGD@G[>J:>K[T%;XKJB63&^.K&LKY8[8R5F/?_CQ6KD W M.$[G9OG"U+2 :83#:D!O(I^.:?U/9,^4#SKE@U/L^6TC5JA9K4D1 MF@D>&[:E'*0]T2V!<^@YW>;9YOWS_F0RR>+MH;"_W4;#T7 XZ-Q"RO'!0 C0 M&[\G#";42!M:JKOM5M',3^"+^SFNJ+!1_M"$_79#]89)0SBLD;)W-L:D=-@9 MP;"J]F.W4A:'V!\K7+.@G0.^KY6R>\,%Z!9W_AM02P,$% @ #&#&6'%_ MPY50!0 YQP !D !X;"]W;W)K&ULM5E=;Z,X M%/TK%CM:S4C;!AL"23>-E$FG.UVUJZH?,P^K>7"(DW@*.&.;9KK:'[^&4 A@ MW&1%7EI([CV<>XG//9C1AO$GL2)$@I]1&(MS:R7E^JS7$\&*1%B8O'TG( M-N<6M%X_N*/+E4P_Z(U':[PD]T0^KF^Y.NL5*',:D5A0%@-.%N?6!)Y-'90F M9!%?*-F(G6.0EC)C["D]N9J?6W;*B(0DD"D$5O^>R92$88JD>/S(0:WBFFGB M[O$K^F56O"IFA@69LO KGP$*1_06;/-:V M0) (R:(\63&(:+S]CW_FC=A)@&Y+ LH3T+X)3I[@9(5NF65E76")QR/.-H"G MT0HM//@BR2$%RK>R7 ^PLB M,0T_J&L\WE^ ]^\^@'> QN!AQ1*A\L6H)U5-*;->D//_N.6/6OA/UOP4(/\W M@&SD:M*GYO0_<7P*'*A+[ZE.%NU$13M1AN>TX%W2F$IRDI8[U_3H[VL5#ZXD MB<0W7:U;<%?=4MZ*JG!T"XZND>,D M")(HV?Y@%4$NZ3\XE18=S2U2?X? "?0\M\Y3&X:@JR?:+XCVC42G">Q"#.28#+_KM1!":JVK?T&$81J7)LA3DM#O8*G9^3YEYHZ>]QRKW%A.'#M M.CU=U,#Q] S]@J'_1B=3024<3%DLN1HA6\52_10KNE;K\X9$,\*_@7_!9Q:3 MEXT:+]NU"VX3'JS4O,AT[IH&:I*I9;WDA*3WH,C4%6SD=.BJ[@BLTKY!T;[! M,=5MT&4?.@*K]&%8]&'8C;H-F\O0]WVG]E-_*ZK"$=KE9+<[T[<^@<4QJ@T4X4!-OT"&CAU4_%6 M5)5E:2J@V54<) ]-LW "?;M?9ZH+\P;#%JJEKX"=& NH\0P0-4CJHES8PK%T M%K S:U&ZAJ]4KM02D9R!&QRLTC6B'DYSQY$]> F:09B%I%.#T15:M8^EQ8!' M]1BP4Y/1%5JU%Z7-@!WY#-BT$([M-83DC:CJ$V_I,U!W/@/I_(/MU^>W+FP( M6\8W*DT&ZL1D((U[&.ZH6,ZQ&:6>]% +QYT-!+/%N*!*#N@LD4H'"@7958\' MSK[C^!K/2&A4!?-U#MY,.(:]0*6]0$>U%ZA3>]$56K47I;U '=D+U#0.0\>O M_XS-056.I;E W9D+I'$-36^AB_(&+?L!J+06R&PM_L?>"FH:B,;FBB:FS;&A MTF(@L\785[[\)K^^6R>H"1JTF"!4#F]D'(ACU<0YB3!_.JK?,9,X>#4?8\:C M@@#NY%1VC5/>/223AF)['_KG'3'[C-36-S4)5CZ2$^NHL4.E"QK6=[5[.V^ATE> -Y@O MJ5K*(5FH+/O45Q7R[5NU[8EDZ^S%U(Q)]>B4':Z($A">!JCO%XS)UY/T75?Q M;G/\'U!+ P04 " ,8,98VA;PJ8L" !V!@ &0 'AL+W=O>>VC=I*^2CJ@$TVC#*U32HM6[. MPU 5-3"L3D0#W.PLA618FZFL0M5(P*4#,1K&430)&28\R%*W=BNS5*PT)1QN M)5(KQK#\/0,JVFEP&FP7[DA5:[L09FF#*[@'_=#<2C,+>Y:2,."*"(XD+*=! M?GH^']MX%_"-0*MVQLA6LA#BT4ZNRVD064% H="6 9O7&N9 J24R,GYUG$&? MT@)WQUOV*U>[J66!%C M !4KI07KP$8!(]R_\:;S80=@>(8!<0>(GP->RY!T@,05ZI6YLBZPQEDJ18ND MC39L=N"\<6A3#>'V7[S7TNP2@]/9-=>85V1! >5*@5;H \K+DEB/,477W!\4 MZ_C1!6A,Z+&)>+B_0$=OC]-0&PF6*"RZ=#.?+GXE78)N!->U0I>\A'(?'QKI MO?YXJW\6'R3,&WF"XK/W*([BT8">^;_ /SEXH2]"E"VAQL\?^4)I:0[TSR%#?<+1<$)[R<]5@PN8!N86 M*Y!K"+)W;TXGT>\:)8[0-:9U% M:;C>K>A0Q)[,<2]S?%!FSH34Y(\_\[ Q[5+!D+3QB\2CR/Z>Z7L9-MD/\R+# MG2O,0%:NLRE4B!77_C;TJWWSS%W/>+8^,TW5]\ G&M^1;["L"%>(PM)01B=G M1IKT7&UL ME55;3]LP%/XK1QF:0"HD#6T"+(U4+M60QH3HV#1->W"3T\8BL3/[M(7]^ME. MB;HM!?&2^/;=[/@D64OUH M$@L>J%'KD%43UF>_KK,"*Z2-9HS S>7WO>>". M+PJR WZ:U&R!4Z3[^E:9GM^RY+Q"H;D4H' ^\L;]L_/8KG<+OG)8$UA"5F9!F8>:WP LO2$AD;OS:<7BMI@=OM9_:)RVZRS)C&"UE^ MXSD5(^_$@QSG;%G2G5Q_Q$V>H>7+9*G=$]:;M8$'V5*3K#9@XZ#BHGFSQ\T^ M; '"< <@W !"Y[L1%/90I*3/+#8[2:T%, M+/BL1!AKC:3A$*;- 8&[^"=<,$)#S^9D\_AOZP]^(S4ZXS6@PG7&2OA.S(%-XR6BM,3_!C/ M-"GS*?WLRMAX&71[L=?K3-,+7@ M0D.)F0K%TUF$DRM<4U"U/,4=D%9GXN)3UW;(%I?P_I'U!+ M P04 " ,8,98K0V$K= " J" &0 'AL+W=OW:PVQ*%YZ OK8^8_OQE?#'9X!2;,R0?5V$3D [Y1E#"8""0W18'% MRR50OALZOO,Z<$]6:V4&W'Q0XA5,03V4$Z%[;JNR( 4P23A# I9#Y\(_'V7& MOC+X26 G.VUD,IEQ_F0ZMXNAXQD@H#!71@'KSQ9&0*D1TAA_&DVG#6DP<0BK1&NR*JTQ5C@?"+Y#PEAK-=.H M:E-YZVP(,ZLX54+/$NVG\ENV!::X("!1#XUX47*F!R3B2]2=.QZ#PH2>:*.' MZ1@='YV@(T08^K'F&XG90@Y' MW;]CUD>A;W-W=1':2@1M)8)*+_Q')5[0F,@YY7(C /VZF$DE]%[[;PS3T\I)[?806"8"J17DHT MW90EU8MN2[G622H=7%DAXM;N/@@W!5A1)_"!;KFW'X88@M:'&1[ M;#:K)(KM<$D+EQR$:[?V*;H6W%ZYY%W@.(JR8 _/8A6G:6K'2UN\]'-XZ+[> MV3:^]%WDWEGHQ7M\-JO(2^Q\6QW:E*36:R2,/7WR-S. M36Y>T3LL5H1)1&&I_;Q^JE,3]&ULK99=;YLP%(;_BL6JJ97: .8CI$N0TF0?G=8I M:M;M8MJ%0YQ@U6!JFZ3]][.!H#1Q:37M(L&&\[X\Y]C&'FX9OQO;5%PC):5**,V=)S0SA#)K7A8W9OQ M>,A*24F.9QR(,LL0?[K"E&U'EFOM;MR2=2KU#3L>%FB-YUC>%3.N>G;KLB09 MS@5A.>!X-;+&[N5DH..K@)\$;\5>&^A,%HS=Z\[U8 M4FVD,!X:3ZM]I1;NMW?NGZK<52X+)/"$T5]D*=.1%5E@B5>HI/*6;;_@)I] M^R6,BNH?;)M8QP))*23+&K$BR$A>7]%C4X<]@>N_(("- +Y5X#4"KTJT)JO2 MFB*)XB%G6\!UM'+3C:HVE5IE0W(]BG/)U5.B=#*><34AN'PZ!S.*<@E0O@0? M'TI2J)&2X +,Z]$%; 6Z0T^G6")"SY3F;CX%IR=GX 20'/Q(62E4J!C:4O'J MM]I)PW95L\$7V,8%[P'8/P?0@;Y!/NF6?T5Y#WBN26ZK*K6E@FVI8.7G_5.I M?H\70G(U*_^8$JV=?;.S7JF7HD )'EEJ*0K,-]B*W[]S0^>#*>W_9/:L"%Y; M!*_+/?ZFL]:_JG&=%9QML"Z <7QKK[#RTM^330P]1XW%9C^=5X*>8?HMIM^) M>542NB3Y6M2L6"WTE-'7@6O78(_%]7W8/R V17F1:T8.6N2@$_D&):FZI=;: MLXEEH@R.W@]#;^ >4)JB7.B9*<.6,NRDG+"L*"7F>S-?X\[92FX1QR;:T%0M M=W! :XJ"7F2F[;>T_4[:SYP)T?WA,A'WCUB"ON\?UM<4Y?BAF3AJB:-.XG&2 ME%E)D<1+,,5J 2<$Z?W.A!D= 5SX'O2" TY3&(S"%Z;KH 4==()^5R>,76'? M6M?!T4I78^R$![RF*#<*#G#MO3U/GS=N$%^37 "*5TKG]/HJ85[OX75'LJ+: M!A=,JDVU:J;JV(.Y#E#/5XS)74?OK.U!*OX+4$L#!!0 ( Q@QE@.F^3H M;@( .T% 9 >&PO=V]R:W-H965T4,NBLM<'^^8__JM*.6!=4PE?P'*TTU"JX" M4L*2KKFYD]MOT.HYMWR%Y-I]R;:-C0)2K+61=0O&#&HF_$B?6Q_V ,C3#XA; M0/P6D+X#2%I XH3ZS)RL&34TSY3<$F6CD[F?D M^.B$'!$FR"WC',]U%AI,SEX1%FTB$Y](_$XB";F5PE2:7(L2RM?X$$5URN*= MLDE\D'#*&-PC?]J\\Y MSYSV,]LZ'^J&%C *L) UJ T$^<,96I('@M.G,:3IS8&=.GR/^FBMWC6U4FSP:G&?A9E]H7TS:Q?C\P[W*J4&M M7$/1I)!K8?Q3ZW:[GC5VI?IF?X*]S+>>/S2^$=Y2M6)"$PY+I(P&E]@)E&\N M?F%DX^IS(0U6NYM6V(]!V0 \7TII=@M[0=?A\]]02P,$% @ #&#&6)KZ M@#=0# PIX !D !X;"]W;W)K&ULM9U;;]LX M&H;_"N%=#&: 3&R=G*23&$C"4Q;I3M#.X6*P%XI%)T)U\$ART@+[XU=2%-.T M%=I*W\U%:\O\'M+6:WXT7XD\?\Z++^6C4A7YFB99>3%ZK*KEA_&XG#^J-"R/ M\Z7*ZE<6>9&&5?VT>!B7RT*%41N4)F-W,IF.TS#.1K/S]MA=,3O/5U429^JN M(.4J3+D3-Z/? I?GBLF@/CV?DR?%"?5?7[\JZHGXW7E"A.55;& M>48*M;@873H?Y-1K MH2?\3JN=QX3)JWC$Y')%*+<)54 MG_)GJ;HW%#2\>9Z4[;_DN2L[&9'YJJSRM NN6Y#&VJM18FY"9[^<8TRON1JBJ,DY_J M$K]_IN3'?_YT/J[J5C7L\;QKP?5+"]PW6N"0CWE6/9:$99&*>N*I/=[;%\_M M\6?[XH4]WGNE7BY>C@F$_^(N!/7[?M [>'_"K-CXCEM MN-_W>>ZI?5D<$_?DS7!V2/A9&^[UG8T]C5\EZ\;WA8L#:O"@3TY6SE Y(6$T MV)&3ZWF[:NHIYI_N%./(I@DD3()@ADZF:YU,#^QZNL$E#^=Q$E??R%\?57JO MBM[49V4.U0P21I$PAH1Q)$P@81($,_1WLM;?"730=8)4'A)&D3"&A'$D3"!A M$@0SE'>Z5MZIM>?[LYTI41$)GU01/B@2OZ;,(JP4R10XF/1U8\@F<"1,(&$2!#/$Y4STI.#$^N%?A=F\Z:XN4U7$\Y#< MJK!L!G0_A.GR%W(=+N,J3([([>WU>DQ'_DO8WZMXV:;A:.]"[(L[F\3),2)CFJUJ#W=BO5WY6U&#YN3MS%Z<]$V846BN#TCB4)J T MB:*9PM*&@F.=-7[IV^)UWW9$TK!:%_-:[\GUCDCCH)SU M=FA0)P%*XU":@-(DBF;J3ML)CMU/N-GW.\,>/UAF?N]/SQ7.R#+^U0S1;>H2Z"<[NU+XS=<]V=(6LE$%I M'$H34)I$T4Q=:>?!L5L/M)MF6\1%TU6I^@=IH:)7E?6J"^H[[&D>5_ MF@%M#H/2.)0FH#2)HIFZTXZ#8YU6GMW>7/WZ:7,JY'T>F+V6P6*$>A%0&H/2 M.)0FH#2)HIG*U(Z$DJ!>1:J#D!I5$HC4%I'$H34)I$T4QM:J?"];&Y M%FI<0&D42F-0&H?2!)0F4313@MK><.WVQG6>IG'5JF^AU-L9%^IL0&FTHVUG M7&+!*H3:&E :@](X ME":@-(FBF6+5MH:+M35)T+:&9[U,+Q^"\/;GE"!ULJA- &E213-U-3&TDQV#^-=$RIVYF"%89=H\GK'=#L" MPZZ^A%U^";O^TO_#B/"T$>%99YG[QG2@"15[Q8-5"+4LH#0&I7$H34!I$D4S MQ:HM"R_ #O*@W@641J$T!J5Q*$U :1)%,R6H'0[/[G#LG5"QQP_6'-3-\'K= M#'!#M+U9^'L7B1J:8NN#G]4\SZ(F*(O:_F]G!7I;/K8W::CTH#0*I3$HC4-I M DJ3*)HI8VUO^%A[PX?:&U :A=(8E,:A- &E213-E*"V-_Q]JT7E,>ZN]C2=]"SW=&UOP6"=01>/@M(XE":@-(FB MF3K3EH=OMSS>E[$W]G[1KU\^A7&B(F!FASHK4!J%TAB4QJ$T :5)%,V4^\86 M&#XVLT-M%2B-0FD,2N-0FH#2)(IF2E#;*OZ>A:X&K /9H8+]N1SJED!I#$KC M4)J TB2*9BI+NR6^W2UY7RZ_4HN\4!LY^K><_/:H!J9JJ \#I5$HC4%I'$H3 M4)I$T4PU:[O&Q^[9X4-]&2B-0FD,2N-0FH#2)(IF2E#[,KY]\XY!J?IT)U6? M]:=JJ-T"I3$HC4-I DJ3*)JI+&VW^':[96^J?M]58/9:!_>!4!L&2F-0&H?2 M!)0F431S@S]MZ003:!H.H'8,E$:A- :E<2A-0&D213,EJ.V8P#K7/KOMYKRW M>L*CNI-LMF)O.LFKO*BQ;7<9UBVI7^W5)M2G@=)H1S,VF'2F??N:0NOE4)J MTB2*9NI.>S"!W8.Y7;LN[1YMSWNV\M*2>!-]GXVU[ILC]H>N9M[XT*M6&@-(FBF5+3-DSPG3;,_O'@=]LM]B8. MUB74;H'2&)3&H30!I4D4S92UMEL"K-T20.T6*(U":0Q*XU":@-(DBF9*<&.' MH4'-$"B-06D<2A-0FD313*%I,R3XSGM7#AH?0JP^>TL' MYVBHSP*E,2B-0VD"2I,HFJEN[;,$V/M? NC]+U :A=(8E,:A- &E213-E* V M9 *[(3-PF CU6: T"J4Q*(U#:0)*D\'N+39N-_9?C\@,<4VUAS+]SMMB#LK> MOU:/JB#LZU)EI;*F:'MSALH32J-0&H/2.)0FH#2)HID2UA[,%'M+S!1JM4!I M%$IC4!J'T@24)E$T4X+:CID>N%U)UP4>$?K&M3AVT&#Q01V6Z>[M.8[G[KI\ M/>7&/M.*Z:W\/-Q5V]0H):(E :[6B& MD)P>'>T6.^U1$=3#@-(DBO:BHG'YJ%1%PRJCIC-: M'R6%6C1[&7ZX=$?CG>/4^<"5Z]/F@J>\^)+V^S9_P!02P,$ M% @ #&#&6"2UP+># P EPP !D !X;"]W;W)K&ULK5=M;]LV$/XKA%8,+=!&+Y8M.[,%)/:*94B!H$ZW#\4^T-+9)BJ1 M*DG%[7[]CI2BR+:LK9B^V*1X]^AYCL?C:7X0\HO: VCR+<^X6CA[K8MKUU7) M'G*JKD0!'%>V0N94XU3N7%5(H*EURC,W\+R)FU/&G7ANGSW(>"Y*G3$.#Y*H M,L^I_'X+F3@L'-]Y?O"1[?;:/'#C>4%WL ;]J7B0.',;E)3EP!43G$C8+IP; M_WKI!\;!6OS!X*!:8V*D;(3X8B9WZ<+Q#"/((-$&@N+?$RPARPP2\OA:@SK- M.XUC>_R,_MZ*1S$;JF ILC]9JO<+9^J0%+:TS/1'(3-E?@=@C^J\.H=AA9H14S*VM%-8WG4AR( M--:(9@8V-M8;U3!NMG&M):XR]-/Q4D+*-+G920#<'4TH3\F]X+MWY!%D3E:P MT>0=66/ZI&4&1&SM:FN1<:+W0&Z21.0%Y=\9KBX%3W&K(34C)3*64HV36YI1 MG@!9&[J*O%Z!IBQ[@_B?UBOR^M4;\LK />Y%J9"'FKL:)1JB;E++N:WD!!?D MW!3RB@316Q)X0=CAONQW_YWR*S+RN]Q=#&P3W:");F#Q1A?P;(#NN-*RM,'] M?(\&Y$Y#KO[J$E>AA=UHYD1?JX(FL'#PR"J03^#$/__D3[Q?NJ0.!'8D?-0( M'_6AQX]"T\SF1Y?,RG=B?4V=>8K]()@$<_>IS;_+:A:]6!T1"QMB82^Q>U#J MNDK<.Z5*FXY+H;1Z2S@634QOFB1E7F8V86DNI&9_4U-QNH14[QJW*$;C$Q7G M)E.O6\*XD3#NE; LI33)]&"X825$SI<"/3Y[>3 -PQ.&G487PCQI.$[ZPVPJ M2%,CNJA-SMXZ&X6C$VKG1K[GC2_$+VJX1?VY:6C="\K)JL2Z5>ZPRI+0GOF( M?/X ^09DY^GLA?W1TSD0V%$$IDT$IH.6I>F0P@<".Q(^:X3/_D=9FIUGFQ^> M'>@.J\"_E).^]W(/>[W4?OU:LL+N1I.:>!N5V%J18&23<]:;G/WP/[I)0Z$= M!Z/5E/B#)F@--Y3X@=".Q;_T#'[OS?PO25H[MZ_%:!J=Y&B'T30X+>ENJVLT M+?L'*G>,*Y+!%KV\JPAS7%9=<#71HK"-Y$9H;$OM<(]?#B"- :YOA=#/$].; M-M\B\3]02P,$% @ #&#&6'\0.\>> P -PT !D !X;"]W;W)K&ULK5==C]HZ$/TKHU2WVI5:$L+7L@4D%EIUKW:E56GO M?:CN@TD&L)K8J>U ]]]W;$*6K$)ZMX4'L&.?XSGCF6$RVDGU36\0#?Q($Z'' MWL:8[-KW=;3!E.F6S%#0RDJJE!F:JK6O,X4L=J T\<,@Z/LIX\*;C-RS!S49 MR=PD7."# IVG*5./-YC(W=AK>X<'G_AZ8^P#?S+*V!H7:+YD#XIF?LD2\Q2% MYE* PM78F[:O9VT'<#O^X;C31V.P4I92?K.3VWCL!=8B3# REH+1SQ9GF"26 MB>SX7I!ZY9D6>#P^L']PXDG,DFF1?'IO-V+OR(,85RQ/S2>X^8B&H9_DB MF6CW#;MB;^!!E&LCTP),%J1<['_9C\(1_P<0%H#P&:#=/P'H%(".$[JWS,F: M,\,F(R5WH.QN8K,#YQN')C5 M+"A\XCQ!D"NW>K3(!9@-PC2*9)HQ\-L1UIF?"8 M&9K7(-Z3,VN='A8J;O8KPA(H. MW$LBTO">SHUK\+-F?#ML(/#)I:5?PX-?;\)&QFFF6A .WD 8A-TZ@YKA?S/1 M@DZ[#EXQIU-><\?Q=4_PN>NZDTS /*>[RM<46=!U] /X>H_I$M5_=7YOI+4U MYEIG+,*Q1T5$H]JB-WG]JMT/WM5I/A-9Q0/=T@-=Q]XYX0$7J[="&Y6[./]Z M1QO@UF"J:X5WSRG\3&05X;U2>*_QZHLD/0A_0T5.1XIGKHI2.F^9XFQ)J:TH M1VU)Y+K.'\V'?%G,X2G&+@:M;OTS]( M&>Z7[ZC F5QQ\PBV;CB22L36N;C1OM]T<;]T<;]1_:TP2*S&N;#.>7OXT,'M M'^MV$K2"0;-3*^_Y[SS.5X6? .(19V7 -&TM>(_M+,_],9!5'#$M'#,]: M\H;G%'XFLHKP=O#4U01_EI$%_GEZ!?UG6=A\SN_J..K.VF=.UU\0NL;"IH'+ M@]I.J9'@I8K]H]8T1;5V';N&2.;"[+O4\FGY5C!UO;#_M'W_2G'/U)I< 0FN M"!JT!E3RU;Y+WT^,S%RCNY2&VF8WW-";#2J[@=974IK#Q!Y0OBM-?@)02P,$ M% @ #&#&6*R01VZM @ U 8 !D !X;"]W;W)K&ULC95M3]LP$,>_RBE#$Y. M&F;9JR-!%1H2*!5%+87B!=N,LSHRICBW/=ULL*=N&>+U?&+OCQJ&!+G*%Y+*:*9GZCDO(92@,+%V+OHGE]&UMX9 M_.:XT3MCL)G,I7RQDYMT['5L0)AA8JP"H]<:KS#+K!"%\5IK>@W2.NZ.M^K7 M+G?*9(C/MGK"I;3L>)*4V,J^= M*8*P@.J'"8X-W *,_H8TC)#D NXQ]>2 MDQM,%1<)+U@&4_9NG37MV0^!BR50Q:W,CLJOTFA#\G;W>(*&\>P;U)A;R00\ MW6$^1_4,1\ %/*QDJWMT71HW0AM5NEH]W9(!W!C,]7-;E)5:OUW-7K=S M7; $QQ[=)XUJC5[\]4LW[/SX)-9>$VOO,_7XFNN$3H8J,#BAVV./)475%F6E M$SH=>X?7<=#M!2-_W4+O-_3^@?2P#5DY#W:1T6 /&NJ ;KNBW M@\H:T/Y"2K.=V%;8_,CBOU!+ P04 " ,8,98?H:LSN4% =+0 &0 M 'AL+W=OD% M:S;9TC5[8O++=B74F56B>'[(HMCG$1+L==J9XQN'C%*#[([??;:+CXY1.I47 MSK^F)_?>M---1\0"YLH4@JJ/-[9@09 BJ7'\4X!V2I^IX?'Q ?TNF[R:S N- MV8('?_B>W$P[HP[RV"M- OG(=Y]8,:%^BN?R(,[^1[OBWFX'N4DL>5@8JQ&$ M?I1_TO>"B",#W#MC0 H# [)-*[%5IZD+&?62N^_"A]4)ZD4-_ZRD[.'OF>!G*/?GL)_#7-8OGQ[2 -U'^<.8?O%AR23U@X_JCB]/2_3A^X\32ZHQI$B66_A;Y/[(&7\V M>N"1W,3(B3SF:>P=LSTF!@!+3;YD@!P8N"5&Q%]H=(UL?(5(%X]T$S*;S[?B M&I%A:DYZ&O/E)>;CS-S6T7'QX$^]U\BPR\?!SO!Z9_!^3JB@D63,0P]^Y(=) MB Y/R(KN58&0L6:0MT;0M-;=Q%OJLFE'%;.8B3?6F?WP'1YT?]+QG8,-,K"T MSKW-,.YWTW\3Z^V864BO#A!8C?5>R7K/R'HS":_0(A%"T:UCVPC6ENTX7=&&T;$L[))@#!%:C?5S2/C8R=F8-;:34LSJ)2$0JL'HQ*3V*PF&\$XQ.), M*.*SL0 5FKBI-/6//*C2A$*KQZ(2I/@R1;H^]%60R\/0EUD*T) GZL-+U%5# MG0?5J+BI%[5R']2KH_$Z,.A]7*E4;):I!W[9^S853%K^0 4H;JI!6\L?J 0M MT(Y_!HB)OTJ$XF^B0M&_VB*"'EGZ;L)C O%7=.?'+@W0GTKR&.6K>8BM P0J M8$'1'"BT>K K#8O-^O-<,6)'U4@;($@]N2C0:BM-;0:!JE@HM#KUE8[%9B$+ MG&?W2AVP=XF>%>0;.[P1,289I#Q=@*(M0=$<*+3ZRZ1*.Y/+M'/;)#/#M@T0 M:8IHHDLR4*\.%%J=^DI#$[.&!DZR[(?K><>->64>4NNP0:(M0=$<*+1Z<"NI M3LQ2_7_G%:AN)TW=3FQ;DU>07ATHM#KUE;HG9G7_3?)JHVXW9Q9H)P 4;0F* MYD"AU<-;]0O(96^?6V<6:'N --L#^LP";0] H=6IK]H#Q-P>^!:9=<<3L]XR MCZEUW"#1EJ!H#A1:/;I5OG,O#2>J@ MW!$]^P]02P,$% @ #&#&6)[7F?B$ @ @ 8 !D !X;"]W;W)K&ULK95O;YLP$,:_RHE54RMM@0!)_RQ!2E--ZY2I5=-N M+Z:]<. 2K!J;V2;IOOUL0U&:D*J3]B;8YIXGOSN.8[01\E'EB!J>"L;5V,NU M+B]\7Z4Y%D3U1(G$<]4-Y*\W.;UTR6B!75'"0 MN!Q[D_[%=&#C78(&08:JM S&7-4Z1,6MD,'XW MGE[[EU:XO7YV_^QR-[DLB,*I8#]HIO.Q=^9!ADM2,7TG-E^PR<(HP=WTT MX1G5ESA@NC4=H"LD[-S4^_U-O]^S#"( MVI@76'&+%;\!:T;)@C*JJ6OH:24E&ULK51=;],P M%/TK5V%"FP1-FY3N@S12VVTPB8EJ8_" >'"3V\::8P?;_>#?<^VDH1M=Q0,O M\=<]Q_><^-YDK?2C*1 M;$HAS3 HK*TNPM!D!9;,=%2%DD[F2I?,TE(O0E-I M9+D'E2*,NMU!6#(N@S3Q>U.=)FII!9X MR8=!UR6$ C/K&!@-*YR@$(Z(TOC9< ;ME0ZX.]^R7WOMI&7&#$Z4^,9S6PR# MLP!RG+.EL'=J_1$;/>\<7Z:$\5]8U[�#9TEA5-F#*H.2R'MFF\6$'0#S[ M 5$#B)X#^B\ X@80>Z%U9E[6);,L3;1:@W;1Q.8FWAN/)C5@I_ 1!D+-[)^'<[FXTNTC(L3BGBXOX3CHQ,X B[A2Z&6ALG<)*&E M-!Q9F#57CNLKHQ>NC.%625L8N)(YYD_Q(:7?:HBV&L;10<)1I3L0G;Z!J!OU M]^0S^1?XN8?'!]*)6TMCS]=_@>\#2M1, +D#HYS^&3=6,_=:X6I#U4U][G4- -/X[K.*CT_2\+5KHZ_0WIQW,;4Z84[55"B7OCF8"!32VGK MQ]3NMOUGY,ONV?Z8^E+=1O[0U$WMEND%EP8$SHFRVSFEJM9UHZ@75E6^UF;* M4N7Z:4&]%;4+H/.Y4G:[TW3K]#5!+ P04 " ,8,98I* [[K(" #: M!P &0 'AL+W=ONRZ(BN@Q.*2U5"IF27C)9:JRU>NJ#G@W 25U T\ M+W9+3"HGG9BQ.4\GK)&45##G2#1EB?G[-5"VF3J^\S'P2%:%U -N.JGQ"IY MOM1SKGINIY*3$BI!6(4X+*?.E3^^]DV 6?&#P$;LM)&VLF#L57=F^=3Q=$9 M(9-: JO7&FZ 4JVD\OBS%74ZI@[<;7^HWQGSRLP""[AA]"?)93%U$@?EL,0- ME8]L\QVVAB*MES$JS!-MVK5QY*"L$9*5VV"504FJ]HW?MANQ$Q $>P*";4!@ M\FY!)LM;+'$ZX6R#N%ZMU'3#6#71*CE2Z:_R)+F:)2I.IO>@+ ET@1ZP;#B1 M1'78$E$]C"C!"T+;P=-;D)C0,W2"2(6>"]8(7.5BXDJ5A=9RLRWQNB4&>XA7 M-;]$P? G6W1Z'G?RZ6@C)U/1UUP-%A()/*H#E;:([?53V6UC,_ZF^NEXSL;-_[+$[>0?H]"#%&L[)N M).1H5BG?(*2UYGB]!"[\X1[S_DYU](^V?_]9#:T9^+U3._+_WP%WIU+K6^\! M\Q6IA*JW2Q7E70Z5 =Y>)&U'LMH4[P63ZBHPS4)=OL#U C6_9$Q^=/1]T%WG MZ5]02P,$% @ #&#&6+8=>20T @ ZP0 !D !X;"]W;W)K&ULI51=C],P$/PK*R,AD(XF3;^.DD1JKT*<=(BJ!]P#XL%- MMHEUCAULM[G^>VPGC8K4ZPLOB>W=F9VQUXX;J9YUB6C@I>)")Z0TIIX'@R!J%C>RDJJBQ4U4$NE9(!"%X32H*!,DC?W:6J6QW!O.!*X5Z'U5 M475<(I=-0H;DM+!A16G<0I#&-2WP$JWL+.A9K9FXULOF#G9^+X,LFU_T+3YDYF!+*]-K+J MP%9!Q43[IR_=/IP!HLDK@*@#1%YW6\BK7%%#TUC)!I3+MFQNX*UZM!7'A#N4 M1Z-LE%F<21_06M+P 19YSMP^40[WHCULMVOO5F@HX^_CP-AJ#A-D'?.R98Y> M85[4:@#1[ :B,!K_"P^LR%YIU"N-/-_HNM)?BZTVRA[F[TN26HKQ90K7X'-= MTPP38CM8HSH@2=^^&4[#3U<$CGJ!HVOLZ;<:E=TT48"7>@-/OB4PA\7!1@J$ M#;IKTF? =U35)1?7ZTS@B%1I&$$EA2DU#&\AIT=]Q<*XMS#^3PLKIC.Y%P8V MU-CX&E6&PEPRT5;ZZ"NYI^&0AH-P,IG&P>%<87#6N^X9^$I5P80&CCL+# P]4>[7:B9&U;^>M-/9R^&%I7R-4+L'&=U*:T\3=D/Y]2_\"4$L#!!0 ( M Q@QEA+A@( /X% 9 >&PO=V]R:W-H965T*/!M'7-].\I"K4>!T?! M9N&6+ROK%L(L;=@2YVCOFAM-LW!@*7B-TG E06,Y#B9'%[.1B_SW'CB]7PO@OK/O8*("\-5;5/9@RJ+GL_NRA M]V$+0#R[ 7$/B)\"1B\ DAZ0>*%=9E[6);,L2[5:@W;1Q.8&WAN/)C5WCR2CK)8&_B^9(7^&;.R(;Q LA&8+5J MI37D62Y:TNO,LQ5"345HM3#6Z#7V)VY1I])T\>3R MN2&[7.BH3SRUZUVK[.PX#5?;VIZ'G"=#2)=QN/64:M1+WV$,Y*YPW2T<5H&5)5$&1V>4FO07;?I)E8U_L$NE*7G[X<5 M-6C4+H#V2Z7L9N(.&%I^]@=02P,$% @ #&#&6%)G._KO" 9UX !D M !X;"]W;W)K&ULQ9SA;^(X&L;_%8M;G6:DG4*< M &6N1>K4MFY..[=5J]Y^6-T'%UR()B1L$MKI:O_X=Z\-@^QSQZ3]'NV5"HG/U91G)WWEGF^_MSO9[.E6LGL)%FK6']RGZ0KF>N7 MZ:*?K5,EYV6E5=2G@\&HOY)AW)N>E>]=I=.S9)-'8:RN4I)M5BN9/GU14?)X MWO-ZSV]N_ ^BV!2 M5"A+_"=4C]G>,2E.Y2Y)OAX.B1RI2L[Q 2/WO05VJ*"I(NA]_;*&] M79M%Q?WC9[HH3UZ?S)W,U&42_1;.\^5Y[[1'YNI>;J+\.GG\I]J>T+#@S9(H M*_^2QZKL>-(CLTV6)ZMM9=V#51A7_^6/[878J^ %+U2@VPKTH )]J8*_K>"W M;2'85@C:5AAN*PS;5AAM*XS*:U]=K/)*,YG+Z5F:/)*T**UIQ4$I5UE;7^ P M+B+K)D_UIZ&NET]OEC)5G[YH;>;D,EGI@,UD*?DG-9/]<]*7C]V;;5RZI5^D*K/OF6Q/DR(SR>J[E=OZ_/ M8'<:]/DTOE G\&*=GA Z_IG0 0V:^O.^ZJQ-]4E9W6^HSMW5_R7C$^)[+[8N M7JF^T=4'HZ;6K6OI[T+"+WF^,R3NZB%QD:8R7BB=5W)R]T3VRUW)I_+MBT>9 MSLGOOV@D^9JK5?;?AO/Y4K4?-+=?Y-+/V5K.U'E/)\M,I0^J-_W[W[S1X!]- MRB)A# GC2)@ P:R("'81$;CHTW]O5G^[_#!/5I?:B>IZ*PUK%V=PH,6K)3BR0P($LV08[608.640,DSU2)M^ MU].[!QEM5*&(;B9/PYD6@^BA>?:=R"+A-0GCA'<5IH*-]B[[I\#7D\=#>1K* M^<-!K1Q'=DZ 8)9(XYU(8Z=(UR6Q&IY,>MKH645*;DJ!KC;I;*G'*'(5R;A) MJ'$MI(/Z%;MT=J/K*(.$<21,@&"6EJ<[+4^=6O+5.DJ>E&H2COS^3159L7$Z MX<1VO=60,(:$<21,@&"6T).=T),C3S GR(A PA@2QI$P 8)9$>$-S-?0P=MO M_GF8S9*-5C^5N6K2VPWO*OB65OPSTYP3;W@PV$(;Y5":0-%L-?=,!<^IIIZ: MC G_8Q/F3^1K/-,W;OC0(I&[J9UE1-(8E,:A-(&BV6I3HS8]!-ZH9!RW+,7?W.DL#]7-0-%L:X^AX M;DN'#KS3MV1HI!ES":4Q*(U#:0)%L]4VCI(W/':&AAI14!J#TCB4)E T.S", MQ^6Y3:[.&7I4R[R>/QS6[)*6Y9B[>YVE@?I:*)HMC7&V/+>U=5,)(A]D&,F[ M2)'[)*VE>>=[.[:@ZE,2B-0VEB2]O/\Y/ARWF>&N>+ON9\MK>=[= M4&=IH688E,:A-(&BV0%@S#!Z;#.,0LTP*(U!:1Q*$RB:'1C&#*-N,^Q]>1[Z MR!24QJ T#J4)6G<*O:$KT1L#C;YFH%%*7+]:-VSRC4/H/2&)3&H32!HMF!8>PSZK;/WI?3ZQX9I:<>/;#2VA5C[IYV5@GJ MI*%HMDK&2:-N)^TJ#;4L;WZ\R$WO?&]"O30HC4-I D6S53>.&ST]=M*&.G%0 M&H/2.)0F4#0[,(P31YV&SG/27C\G@"I3=Y[*31K2T=.YS[4<(/2 M&)3&H32!HMF!80PWW^G;3&_C5,V211S^J16?[4>&^E$<*Y*J2!8K-O+D>45- MH_Q5,_N+)PY_U7Z]"'-WMK-04 ,,1;.%VEM6Z#; KLW:F2I;W\9AGI$/US>W MV4=WRL8N&,2N&,0N&<2N&?Q_/&/F&XO,#XZ=LJ%^&I3&H#0.I0D4S0X,XZ?Y M[A6.KZ=LG:KOBL3]7.IG\ENY1X N+Q]4*A>*K)7^6M^X],[=>N>H<)^+1YZ4 M3 DEJVI%NT?)7#XUC3 ,VB\.I0D4S8X(8Z3Y;B.MTR!>#!A$QG-]<-$\E-?7 M05)OT+"JKVU!YNY^9^F@[AJ*9DMGW#7_U268+89U\A=YXR/'[N8[W\U0^PU* MXU":0-'LL##VFW]L^\V'VF]0&H/2.)0F4#0[,(S]YKOM-_/(\29^T+FC6$I? M.G*-&M==MM/!^+26QUL58^Z>=58%ZI^A:/8&'\8_"]S^F1Y*#W+U\ VYVMU( MUUL22F-0&H?2!(IFBV^\M>#8WEH ]=:@- :E<2A-H&AV8!AO+7![:YTW_J'U MQVWH>%2;=[[+IY$RJ[=O*KT7OGV^[ MV^U\JT+--BB-0VD"1;/C86^+KF.;;0'4;(/2&)3&H32!HMF!805NRZOFFVSO0E=JAFXJ!J4Q M*(U#:0)%LY4V#EDP/G9JAGID4!J#TCB4)E T.S",1Q:X%X7J.5PQ+2M^S=#I M.3Z<;#NV?72#.PM>T0XV/**'&QY!&^50FD#1;"6-J16X3:UW;A;IIG>6XI5>TSOWMWMEGY1[A%^\/ZE M]YE5>YX;3+4%^S>9+L(X(Y&ZU\C!R5A/+M)J5_/J19ZLRUVX[Y(\3U;EX5+) MN4J+ OKS^R3)GU\4#>SVEI_^#U!+ P04 " ,8,986U\76L," "R!P M&0 'AL+W=O MRYG"F=^X9*P H9D41,%RY(TOKZ<#&^\"OC/8ZKTQL9DLI'RRDZ_9R LL$'!( MC76@^+>!*7!NC1#C=^WI-8^TPOWQSOVSRQUS65 -4\E_L,SD(^^C1S)8TC4W M]W+[!>I\^M8OE5R[7[*M8P./I&MM9%&+D:!@HOJGSW4=]@3HTRX(:T%X*.B] M(8AJ0>02KY5_K\F_U^6>S(U,G\BWTN;<>CPJ>>SD]@;: M),'0W^SC=T6\8NHW3/U.IGO RK/4X"NI\,9;JC)-\ 23H[U'P4PK>/6,_AY6 M='EU@-X2TP_;X>,&/NZ$ORU*+E\ :KS96J4YGBXRXU2T8<9'"/$!Y'%$KQUQ MT" ..A$?I*&\C65P]":CL'] TQ+3CP]X_+WKKP"UK$^P(57]XZ]-UF M"LH&X/Y22K.;V 9*V>4AR:F;D''LW83N89A0>.Q*XH"/^RA)P=Y@YVCA./6;J5>L*-9B5)X0GD MG^4#5R.WT9)D!5"1,8HX;.;. M^O\$@+F!U_97 0K6>D4=:,/>O!^V3N>-HC MR"&66@51?WM809YK3ST'Q3LA65$+*P^*C%;_Y*4.1$M Z;DNX-<" M?E=@^!6!H!8(#&CEF<%Z2R2)9IP=$->[E3;]8&)CI!5-1O5K?))4^K Z,7'M4<3S*:HB?)XF?TJ333 M"_T^,OD%_?P6),GR7Y2&'Y&+A#8@9JY4SFJ3;EP[MJP<\[_B6( ^,"JW KVC M"23G\JZ";$C](^G2MRI,6?U2WB4R,>6-P)FL '1E]@#?SZ M,O!_+]9"?O14EBF#OJ4@O@>W"BGW[ 8^_7:\3_D[(S M_F'#/[1ICY:09I3J8[0F.:$QO$$?=\4:.&*;^DQ=/365UI'1JG/4/AKY03"< MSMQ]&\UJO"?:J$$;6=%^YX2J6W,CT.@"R.NPV':<.3AN'!Q;'7SW CS.Q,TN MCB\U.OZ:37:,^9A@Q1:D51.WT!V>]3#2Z0PO""RVNQ)-&F()E:BE;X4 M^(ZNYGC#3!F9J/W$T>?U5GUY>=6\87EQUJ^6>7-@[?3^]U^:QSZ9V M@.1NL0>N:B%TO&_H@6#?QQ!]7N2U_65JV ;TML?0CQ-P^H MW7I?.O]$Y]^:%?OP5FN9-H)CMJ*S*^&:V:1 7IBWJS"]UXVBZGY.:JNO\0+C*Q@+E ML%$JO4&H 'C5R%4#R4K3"ZV95)V5>=RJYA>XWJ#6-XS)XT ;:-KIZ#]02P,$ M% @ #&#&6!HV)I')! ?AT !D !X;"]W;W)K&ULQ9E=;]LV%(;_"J$5PP:DEDC)7YEMP'%3K$.R! G:7A2]H"W:%BJ) M&DG'R;\?*2GZL!G:%JSV)I9DGI?G/3HF'X2C+64_^)H0 9ZC,.9C:RU$8=FI!8?K.D+,)"WK*5S1-&L)\&1:&-'*=G1SB(K4!C MP,AR;$WAY0P-54 ZXDM MKQR#925.:4_U,TG?VPY*B,2DH50$EA^/)$9"4.E M)//X+Q>UBCE58/7Z5?UC:EZ:F6-.9C3\&OAB/;8&%O#)$F]"\4"W?Y/<4%?I M+6C(T[]@FX]U++#8<$&C/%AF$ 5Q]HF?\T)4 E#WC0"4!Z"= .B]$>#F 6YJ M-,LLM?4!"SP9,;H%3(V6:NHBK4T:+=T$L7J-CX+);P,9)R:/:\S(^RM9"!_, M:"2[@^.TON_!8_9F 5V"NT0]X^!N([C L1_$*_#'!R)P$/XI1[X#-N!*B(]L M(9-2TO8B3^ J2P"]D8 +;FDLUAQ/7]+' MTRUF/OAV(R7!)T$B_EU7WVQ^3S^_6@8N>8(79&S)WSDG[(E8D]]_@SWG+UUQ MSB16*Y57E,HSJ4_^W41SPE2_9MITG6\OC<< MV4]59YIAR'4KPVHY=XN3QKD;.AL4 MS@9&9]=5(PTZ=W!,YQI3:&AP6!@<'FOPQ,XUZY[0N4:AAO:A4V[MCC'1=]#I M.%#MS_+-. [X=DM4,VLW$;/4J;O(N=3JQBM, W_QGILG<*YRG4FM7BY4E@L= MO\2K^JCEKE@ $K4 \ MP0[=R(;P)HD!H*Y+-T:^N!ZK]=A8$_-OL&VV.N \$D=W 9^H1*_ MT"'\ZN;XA9Q#^&66.I4GSJ56-U[B%_K5^(7.BE_G4JN7J\0O]!/P"VGPJ[N/ M7^94FEHM\0O]!/Q"^_B%G%V?;> 7*O$+G1F_D :_(/3VEG7SO$U]E?B%VL4O MI,&O?L?;W:+-631U6>(7:@N_#@B[Q__GP*S4M 0E?:$STQ?2T)>V@=N@+U32 M%VJ7OI"&OG0-W 9]H9*^4%OT=4#XE 8^*WS9E1.NB+!5>O#'P8)N8I$==A5/ MB\/%:7JD9I?#LY/)6\Q60OD?U!+ P04 " ,8,98U;7\# #/"P &0 M 'AL+W=OR]=J:M#H-W[<.H'DPS!VL2FMH%;J3^^8R<;Z!&BK<3U"\0O,_/,>,:> M\5[(9[4&T.1;67 U<=9:;VY=5Z5K**GJB0UP7%D)65*-0YF[:B.!9E:H+-S M\X9N21EWXK&=F\EX++:Z8!QFDJAM65+Y,H5"[">.[[Q.S%F^UF;"C<<;FL," M].-F)G'D-EHR5@)73' B835Q$O]VZH=&P.YX8K!71]_$N+(4XMD,[K.)XQDB M*"#51@7%OQW<05$83/O5^T?K?/HS)(JN!/%%Y;I]<09.22# M%=T6>B[VOT/MT,#H2T6A["_9UWL]AZ1;I459"R-!R7CU3[_5@3@2"(,S D$M M$%CNRI"E?$\UC<=2[(DTNU&;^;"N6FF$8]RPC9YHD1L_W^^W*UP/Q'\$:GO'W/\]MQ1PWNJ!/W0Y6T_T- S?_M1J_V)<,T9(=2'R9B/V@=]-.ZWN'Y\I[6^5=B+(VY_O'G%%O=.:"\(_>5?]-57&O!70HU:$$->J,SI>8?GD6_\UTZ*;9+\8:GF1KVO@^L>]1CE2!SVTDJ MDHHMUU6[U,&:3;@^DH(_3HP!IH>/OX'4$L#!!0 ( Q@QEBE6V.D; ( -\% M 9 >&PO=V]R:W-H965T-2;T%0::.Y!@H=Q%)V% M@C(9I!-_M]+I1-66,PDK34PM!-6_Y\#5;AH,@_W%+=N4UEV$Z:2B&[@#^Z5: M:3R%'4O.!$C#E"0:BFDP&XX7(V?O#;XRV)F#/7%*UDK=N\-U/@TB%Q!PR*QC MH+AL80&<.R(,XU?+&70N'?!POV?_Z+6CEC4UL%#\&\MM.0TN I)#06MN;]7N M$[1Z3AU?IKCQ7[)K;$_1.*N-5:(%8P2"R6:E#VT>#@#(TP^(6T#\'#!Z 9"T M@,0+;2+SLI;4TG2BU8YH9XUL;N-SX]&HADGW%^^LQE>&.)M>RTP)()_I QCR MGJRT^HD)AIQ<%07X%+LWFUD"^S];&:JS4'WT9:QA'_8RN>\>FHAE, VQ/ WH+0?KFU? L M^M G]S^1/1$_ZL2/CK&GCZ5B4;_VI8+SA; F*856@F3X^YFLF=P0G$!H@SUL M^K)RW-7)Z<5@&+WNJ\!%@[ST2#>\MFDT&)YC<6P/M84'O2) ;_P(,1A?+6U3 M?MUM-Z5FOCF?W<]Q>C7#YI&F&7TW5&^8-(1#@931X!Q[7S?CI#E85?F.7"N+ M_>VW)4Y@T,X WPNE[/[@''0S/?T#4$L#!!0 ( Q@QEA\1.\I+@, /8( M 9 >&PO=V]R:W-H965TY>.V2 &G387TH4/2R/0Q[4&PZT2I+GB0GZ=^/DAPW:=QLQ?9BZT(>\1R+ MI =+J1[T',"05<&%'@9S8\K3,-3I' JJCV0) G=RJ0IJ<*IFH2X5T,PY%3R, MHZ@?%I2)8#1P:]=J-)"5X4S M2*Z*@JJ'L^ R^4P. [6"S=L-C=V(1P-2CJ# M6S#WY;7"6=B@9*P H9D41$$^#,;'I^>)M7<&7QDL]<:86"93*1_LY#(;!I$- M"#BDQB)0?"W@'#BW0!C&KQHS:(ZTCIOC-?IGQQVY3*F&<\F_LNPX8 X[0YQ[1 _ M=^B^X-"I'3J.J(_,T9I00T<#)9=$66M$LP.GC?-&-DS8KWAK%.XR]#.C2Y'* M L@=78$FAV2<9OA^$!D^W&&%:GW3F M3XI?.*E#KJ0PAQ^O0S^*]@.-2'9$X^4#B*.ZVQ'/^-^XG MSKVS)YQ.HV3'X77^J"29,)URJ2L%Y/MXJHW"R_JC33&/V&U'M E\JDN:PC# M#-6@%A",WKTY[D>?VNC^)[ M\MV&?':.^>PM2D#E-C3=*8^TS, M2*YD04HE%TS[7*#93TQ%+%Y&M['QI_4VV22]73(M9O'+9/H-F?Y>,A=Y#JX6 M$O;T$12D4J2,,Y^_=JGFB5N<&LB(D58#IKR%S(DVU%0&[)"S@AFWH0ENXH59 M,%EI_D@JD8+"6N Q2ZE=N6A596_8K[W<_=T+DR0O:IN@ ML*:A25;Y[H3ZR$J1O#*V"&R E_213CE@Z^$4I6S3+=FEVDOBW>NTE]IK\SW< M:"$%J)GKK)JDLA+&E^1FM6G>8]>SGJV?85/W/?@)QO\17%$U8WBA..0(&1TE MF G*=UD_,;)TC6HJ#;8]-YSCCPDH:X#[N91F/;$'-+\ZH]]02P,$% @ M#&#&6.M=!TN[! TQD !D !X;"]W;W)K&UL MM5G;;N,V$/T50BT666 W$BG)DK*V@=A)40--&R2[[<.B#XP]MH651)>B[13H MQY>Z6+(BBK$!^<769>;PS'#(.:"&>\9_I&L @5[C*$E'QEJ(S8UIIO,UQ#2] M9AM(Y)LEXS$5\I:OS'3#@2YRIS@RB64-S)B&B3$>YL\>^7C(MB(*$WCD*-W& M,>7_3B!B^Y&!C<.#IW"U%MD#>3RSJQ0%F$,21JR!'%8CHQ; M?#,E?N:06_P9PCX]ND99*"^,_W-73L*O=VCF>_D_LZ>\>S\/TW:8YF N+T;U7N M"FQ'C9VM_IMT0^Z8;4B[L4V" ;8L:VCNCODK#%T'!\>YNQ&"D#WKW+G M3"%5T2PPW./1[8'79JFPPV3027)0D1QH2=;KGJ*8@W\D,-/* &A(NFU!G>#H,VQ;>;83B=%OZ+H:RD6N4,3D$L0 MRDRBK_15/>5^BX/G*&:\;88MXG5R#2JNP2E<);ML*]Z%>5.]FD "]C+!5MQE+RSCK*-W563HWAL6^8ITK#'W'[^9WU :QEM_C M#'U_@/@%N'*SU7N?N]OVA=:,E=2QD@OVG1*\KU3TA-9,1=V!L;:SZ7I/Z7E< M:L3&OJLH2H6E:P5N=UG6K1'K>^/7#S3>?'G0UZ86XNP)Z0FM&7#=;[%[R=K4 M=O.S4]$36C,5=5?'^K:NJ\UVFPX\3]'.%8;8LDEWM\1U1\?OM/1*=91SENJK M5(MV]M3TA-:,O98*V+]DE6J%R-FIZ FMF8I:B6"]%#E%?.*VJG \;"O*56'H M^MUZB=3Z@^CUAZ9:T7_HG>ZOQSYWPOI":V:B5CH$7[!V2:]"J"^T9BIJ(42T MZN*DVBTA<]"!325&7HXFX10&J10O0B15^[IT@$_0!GS]HE3@M(K8F(<\D" M[E4M]8763$6MEHC^>.*D FZ?.F"/$$4!MPV)Y9'N JZ5#-$KF?8IBKY:M6AG M3U%/:,W8:YE$O$M6:Z^JJ2^T9BIJU43T)RRG'::5((VS/.5IFLI0>9QF'AV/ MQ\!7^5>#%,W9-A'%X7'UM/HR<9N?Q[]Y/L$WT^+[0@U3?.YXH'P5)BF*8"DA MK6M/KB)>?$$H;@3;Y(?P+TP(%N>7:Z +X)F!?+]D3!QNL@&J[SCC_P%02P,$ M% @ #&#&6-7D<;,I P < P !D !X;"]W;W)K&ULQ5==3]LP%/TK5QG:0((F3?I!65L)BMB88*HHL >T!S>Y;2T<.[.= M%J3]^-EI""T*[9"">&EBY]Z3>X[/=9WN0LA[-4/4\! SKGK.3.ODR'55.,.8 MJ)I(D)LG$R%CHLU03EV52"11EA0SU_>\EAL3RIU^-YL;RGY7I)I1CD,)*HUC M(A]/D(E%SZD[3Q-7=#K3=L+M=Q,RQ1'JFV0HS<@M4"(:(U=4<) XZ3G']:-! MW;,)6<0MQ85:N0=+92S$O1V<1SW'LQ4APU!;"&(N;*I(*9\>24/N1 K"?7&*PE^GN#_;T*0)P09T65E&:U3HDF_*\4"I(TV M:/8FTR;+-FPHM\LXTM(\I29/]\\(E7!+6(IP "-CDBAE"&(" Q$GA#]^47 A M^/3@&F4,ISC6<,Y#ED:43T'/$ :IE,@U#(7,EN6GT'"%$[M*& 'E<$8YX2$E M#$:::#0.T J(AI47[YZB)I3MF0IN1J>PN[,'.S;U>B9217BDNJXV5&W!;IC3 M.EG2\E^A=9S(&OCM?? ]OU&2/MB<_H/P&@3ULG37"%RH[!8[O*=Y<8 MCU'^+N.T$<0V])%*2(@]QW2L0CE'I__Y4[WE?2UC6!'8&M^@X!MDZ,%6OOMP M0I@Q ,(HVY6^29$FQCS[9<: 4FLBQ3<71A$.#?3JE2IH$JE*@);4ZI1*-78 MZ(SGYHIL/>_7_<#K=-WY*L62 MJ,#S6T746NW-HO;F6UT-?^$"Y\@@V&CTC;AO7;Z*P-8D:!42M#[6Z*TJE:H( M;$VI=J%4^WV-OH1O;C%Z2=3K1C\L:C_<6/N 2/EH__&V;^$;@=ZZ7A6!K7'N M%)P['^OL3I5*502VIE3=>SY#>>_K[1Q_?1?W6_X+&==K^"W>[*\=!>Q:_ M)')*S8HPG)@\K]8V[2&7Q]OE0(LD.R&.A3;GS>QV9CX)4-H \WPBA'X:V$-G M\9'1_P=02P,$% @ #&#&6(I3V)QV"@ IY$ !D !X;"]W;W)K&ULS=UM;YM8 H;AOW+D68VZ4B.!>X\2..\9/#R4.]/OI].Y7(;I07PG5_EW;N)D&6;YI\EM/[U+9#@K!RT7 M?7TP&/>78;3J34[*KUTFDY-XG2VBE;Q,1+I>+L/DRUNYB!].>UKO\0OOHMMY M5GRA/SFY"V_EEFO0F&Y8!RBW]%\B'= M^5@4#^4ZCC\6GWBST]Z@."*YD-.L(,+\GWMY+A>+0LJ/XU.%]K;[+ ;N?ORH MV^6#SQ_,=9C*\WCQ[VB6S4][1STQDS?A>I&]BQ]<63V@4>%-XT5:_BT>JFT' M/3%=IUF\K ;G1[",5IM_P\_5?\3. %U[9H!>#=#W'6!4 XQ]!PRK <.O!^C/ M#!A5 T;[#AA7 \;['M)A->!PWP%'U8"C?0<<5P..]WT,VN#Q)S?8>\CVA[UY MTFV>)>53S RS<'*2Q \B*;;/O>*#\GE:CL^?6=&JB-15EN3?C?)QV>1J?9W* M3VNYRH1U7_S]BSB;S:+BZ1XNA+?:A+9X\K\R919&B_2?)_TLWW$QO#^M=O)V MLQ/]F9UK V&\S#@=_J^?5USP)^:!_]>^VCI;WQX\ M8KKBX07[,(:*Z>=!VJ9)WZ9)+]WA,^Y[F2S%;W&X$G]SZ4X3V0>-'%VFTA9?GUW3+CZ*.*;8E 23#LX/M M!FT)5!Y8<6)^D]Z%4WG:R\^\J4SN96_R\T_:>/!K6P1)S"0QB\1L$G-(S"4Q MC\1\$@L@K)%58YM5H]2-?<]\?_R6;R&\3"[3UH099,)(S"0QB\1L$G-(S"4Q MC\1\$@L@K)&PX39A0^79\#*)5M/H+I]'ALMXG2%^R?MX M<1^M;A^GB'8XC191]N7OGU4J#[1K+$G,)#&+Q&P223FDU@ 88V$'6X3=J@\.UZ$GZ/E>BFN MXR0?69PEIV&^L_STV!8OI=4U7B1FDIA%8C:).23FDIA'8CZ)!8=/)JFZ/FK. M4AO1.=I&Y^C[)Y;OYU$RVYE7?ON$,M_@:BI781+%PLXGJ],PS92S3>71=PTK MB9DD9I&836(.B;DDYI&83V(!A#4"?;P-]#$[VSPF$T9B)HE9)&:3F$-B+HEY M).:36 !AC81I@_H-\@$XWU1C71.&:B:J6976F*6,VJZEV2U;&H.V+1WT"%U4 M\U#-1[6 TIH1V>F0:,J(/#T-U3/ B_?6?\3O\D%ELF* MTG0M9R)@> TIKYJ;NC6CJXLCE.IG.PU2*NR2:?GU6 M:DT&VN^HM-W7^=K1N.5UOEEMJ1F[FQ[JXR-C.&IN:J&':*.:@VHNJGFHYJ-: M0&G-F-05#4WY_O3D?!&GQ1ED]G3JUAH2M*+QPK%MYEMCU83M.P$+?3PVJCFH MYJ*:AVH^J@64UDQ47IHPP/53%2S4,U&-0?57%3S M4,U'M8#2FFFK&QZZ>ID14UYG(EJE6;(NKJ"\%LLP6R=%C[^XI-D:-S58KH>R M?9OWL#5B[)H@[*(@[*H@[+(@[+H@[,(@[,H@[-(@/Z+6H=>U#EW=>^@VG_S[ M5OE!RR.H9J*:A6HVJCFHYJ*:AVH^J@64ULQT72O1A_ D%2V.H)J):A:JV:CF MH)J+:AZJ^:@64%HS;74917^AC/+,ZC_J"YQJM'/DT"5'4,U"-1O5'%1S];:V MS[#MJK6'[MA'M8#2FGFJ6RNZNMCQXHST[!?]?S4K11LRJ&:BFH5J-JHYJ.:B MFH=J/JH%E-;,==V=T0_A62E:>4$U$]4L5+-1S4$U%]4\5/-1+:"T9MKJRHNN M7@*ERYJ4:JIST-"V"ZI9J&:CFE-IC5:Y;K1,'EUTOQZJ^:@64%HS1'6315Z#J(^Z<5;0\@VH6JMFHYJ":BVH>JOFH%E!:J#5+O:XI':N/IK.Z4*[ M,:AFHYJ#:BZJ>:CFHUI :%STYW;8]5%@+/[,%K(V??-8=6/ MK/-9%2WLH)J%:C:J.:CFHIJ':CZJ!936S/W.W7SHV_FP]_-A;^C#WM&'O:4/ M>T\?]J8^[%U]V-OZL/?U^1%5&J.NTAC*\L WOKFO1CM'#NW3H)J%:C:J.:CF M5MH^;^ZC._91+:"T9I[JLHRA+LNH9JW_1[<#4C^*S@%&VSFH9J&:C6H.JKFH MYJ&:CVH!I34S7A=X#/C60 9:JT$U$]4L5+-1S4$U%]4\5/-1+:"T9MKJ6HU! MWB9(C76.&MJI034+U6Q4-'#LU'-0347U3Q4\U$MH+1FBNH&S%#=@#F/5UG^BJPX6TWS4$0SF6R2 M4F4J_T:4+3:92N141O>MBUJH]](Y.-J3X S;:L8FNEL+U6Q4N(ZS+%Z6'\YEF >HV"#__DT<9X^?]'/_(4X^EON8_ 502P,$% M @ #&#&6,[VD6U1 P QA0 T !X;"]S='EL97,N>&ULW5C13MLP%/V5 MR(P)I(FT#:3-:"MME9 F;1,2/.P-N8W36G*7N_&3$C@EOE/TX@FB9QUQ;@[1V MSJ]*9#Q,,ME42D!LP&2F*?/NJ1B1"15\JCBP$IIRL;;A'@1FF?&X5S1=;=W01I">3-)IIF*F:K3=,DF-!X*EH =Q><+N.LL]P'4 M.DM-(^9TGDE:>M@PJH:1G3$A;N#1_I9L::^2UIZ6.RKKIC%4-:V,[8!^6\UJ MMV7/GZ7KY?P^TQ^79CJR[$.EL&O%$KXJ^ZND-H"I=W%UFN=B_4'PN4R9G?R3 M$XZ'=,/S%IGB#R8;E,K,!)@BWCU3FL_:D1^*YK=LI3?EM$IPS[U7Z/G?KO.< M2::H:)LVM7_(J_QLQT'_I2R7WRJ[AIT>J_?UH9N\> TFP]=@\E74Y.#P30;1 MX7NLSH,';K+_8M_L>TWZU4FH==S:.FS540\.M2/R%8[/HDGJ39=<:"ZKWH+' M,9./SEQ&7M.I^2-M2]^,CUE"ET+?UN"(-.TO+.;+-*I'7<-"5*.:]F>87C>L M3]0F%YADXG0PP=8M#.'' MK89Y P:6!S+]W5KCNXU7R/XZP/9T7X5@,\4K$9LIOM: N-<-&%'DWFTL#S"P M7<.>8!R)(@R!6G37:!@BJQ/"Q[T_V%,2!%'D1@!S M.P@"#(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:GBX>X/LQ$Z;*F-;;@/ M7^UJY#96\,JMA?"-&B7C<3%JN-2#L].G8\WM"'XQ7I1>&AU6QA5W4CRXE^WQ M*[N73BZEDGX['73+2@Q8([5LY$]130?C 7-K\_"7L?*GT9ZK16F-4M/!9+?A M3E@OR[W5BPAYRY>N6^/Y\H8'D.F@&(<#UM(ZW_VB.SX/C/ MV,_7 CFC9@.+LR]L&S.5R*>5/B76;4[01_(0+GLB0P;[*SJ&"EY="6T$Q4+ M2\XH606.BGWBBNM2, "9()#)$2'_20!DBD"F1X%<1)RP*X#,$,CLB)"]2N8( M9$X.N5\_[YBIV<6:PTH6"&1QS$JF /(] OF>%O)3ZZ06SC&NX^/B9%?$N14N M[,<]@/R 0'Z@A5RT3DB81B;$'@D1:Q,"T/9W-E?Q.8B/[N7W M5F[B?A 2T\B$VB-65#(\HRLKNL:YH[PR>C6\%;:!L6&"B61";)(;L^7*;]GU M4LD5?_W08O:8$.OC2G#7O^F[=; M_J-?,TP($V(C+,2JN_-G>K=[OUP)9H2$V A?N+3LCJL6"B#!!) 0"V#1+IWX MWL9Z7=[WV[$$[5@0M_]H]NCEX01S0D+LA /I@[T+O5LEW&^0$5-"0JP$)(9$ M5HB)*2$A5L)>%#E82$P-";$:0"8YR(:)(B$6!1I.V#N(B?DB(?8%&D_ZCS6F MD(18(;L0<.@BIY@^4F)]O)4&'D$A)N:4E+Q3\1(*#M80$TM*+9;]='"0$1VP M(K;*2TPXB(;))"66"3IPT1_QPV224O"8YW \&I--1BR;_3PV9*!A M@IB8;+)?/8(%[TS5P\2TDY&/9^UC@CX.Q,3,DQ&;!T;<89#E:U MH96_KI_GZA=KB(E9*">VT#-FMQ#:=_?6,&F.62@GMM SYM_V(+O=R;[6:CNH<]@);(O5[$6/ K-0\2L'WH8LQ,]_11E??KFLZ[ ,3$+%>1]H1[FZ]838F(6 M*H@M=&BD<,AB[WW!56^ZL\ L5!!;"/3)0?R(KV2%&[7_4A9FH8+80J\G&E]= M>(B)OCS666C4_=B=G5:BEEI47\-?N+"^Y*J<6Q8_=F^P9'FWYE>' ( #TG : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?NJ)*TXHYYD MVLH&D%-^*+9!%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^E4,[[KM3W>W[NO@X M'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=- MEXWW53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[ M^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@FT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR8O2PCT M-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT M=M3;"?3VRF4#OC'IG KTSZIT)],Z3GTV^4^\Z?AY*O?9\K?'Z MWTGU>#ZW7"]_67[MG-SC%YS3;45]_@M02P,$% @ #&#&6*5_#G'N 0 MD"8 !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1 M;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\ M6*7DSQB+U8HZ&TOGJ<\K2QT MM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7C MXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'M MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,9 M3D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @ M?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B M*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9% M5H,BJ_E/6>^=6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4 " ,8,98!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( Q@QE@0TX>5[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ #&#&6/J2T#2S!0 JQX !@ ("!#0@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #&#&6%CE$*T'!0 M]A, !@ ("!RA@ 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6#+?!0T2!P ?1X !@ M ("!\B< 'AL+W=O%0 & M @($0.@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ #&#&6(8^WL-F" >10 !D ("!9T( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6+]G13U"!@ O!$ !D M ("!TF@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #&#&6),WO1=I! L0H !D ("!\GT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#&#&6!E! 8!"0 4!< !D ("!K8D 'AL+W=O&PO=V]R:W-H965T , (0' 9 " @72; !X;"]W M;W)K&UL4$L! A0#% @ #&#&6+&F[<'D @ M4@8 !D ("!(Y\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6#JK7$C? @ A@8 !D M ("!.*D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #&#&6+WRP+EK! ZPL !D ("!>[0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#& M6(G!60;E @ ] 8 !D ("!^+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6)!S+:A0 P GPT M !D ("!D\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6 %^_%UI @ Q 4 !D M ("!Q-, 'AL+W=O&PO=V]R:W-H965T MO; !X;"]W;W)K&UL4$L! A0# M% @ #&#&6/(!LLUT @ *@8 !D ("!K=X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6 Z; MY.AN @ [04 !D ("!G.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6'\0.\>> P -PT !D M ("!@OH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #&#&6)[7F?B$ @ @ 8 !D ("! M5P&PO=V]R:W-H965T&UL4$L! A0#% M @ #&#&6+8=>20T @ ZP0 !D ("!EP\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #&#&6-6W(WE_ P SPL !D M ("!J2D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #&#&6.M=!TN[! TQD !D ("!9S,! M 'AL+W=O1Q MLRD# !P# &0 @(%9. $ >&PO=V]R:W-H965T1 9 M " @;D[ 0!X;"]W;W)K&UL4$L! A0#% @ M#&#&6,[VD6U1 P QA0 T ( !9D8! 'AL+W-T>6QE*P #P M @ '+2@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ #&#& M6![?F5X< @ /2< !H ( !)% ! 'AL+U]R96QS+W=O%(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $H 2@ ] )% EU0! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 170 296 1 false 70 0 false 6 false false R1.htm 100000 - Document - Cover Page Sheet http://www.astronova.com/20240427/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Income Sheet http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 100080 - Disclosure - Business and Basis of Presentation Sheet http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentation Business and Basis of Presentation Notes 8 false false R9.htm 100090 - Disclosure - Summary of Significant Accounting Policies Update Sheet http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdate Summary of Significant Accounting Policies Update Notes 9 false false R10.htm 100100 - Disclosure - Revenue Recognition Sheet http://www.astronova.com/20240427/taxonomy/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 100110 - Disclosure - Net Income Per Common Share Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShare Net Income Per Common Share Notes 11 false false R12.htm 100120 - Disclosure - Intangible Assets Sheet http://www.astronova.com/20240427/taxonomy/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 100130 - Disclosure - Inventories Sheet http://www.astronova.com/20240427/taxonomy/role/Inventories Inventories Notes 13 false false R14.htm 100140 - Disclosure - Property, Plant and Equipment Sheet http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 14 false false R15.htm 100150 - Disclosure - Credit Agreement and Long-Term Debt Sheet http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebt Credit Agreement and Long-Term Debt Notes 15 false false R16.htm 100160 - Disclosure - Royalty Obligation Sheet http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligation Royalty Obligation Notes 16 false false R17.htm 100170 - Disclosure - Leases Sheet http://www.astronova.com/20240427/taxonomy/role/Leases Leases Notes 17 false false R18.htm 100190 - Disclosure - Share-Based Compensation Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 100200 - Disclosure - Income Taxes Sheet http://www.astronova.com/20240427/taxonomy/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 100210 - Disclosure - Segment Information Sheet http://www.astronova.com/20240427/taxonomy/role/SegmentInformation Segment Information Notes 20 false false R21.htm 100220 - Disclosure - Fair Value Sheet http://www.astronova.com/20240427/taxonomy/role/FairValue Fair Value Notes 21 false false R22.htm 100240 - Disclosure - Subsequent Event Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEvent1 Subsequent Event Notes 22 false false R23.htm 100250 - Disclosure - Summary of Significant Accounting Policies Update (Policies) Sheet http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies Summary of Significant Accounting Policies Update (Policies) Policies http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdate 23 false false R24.htm 100260 - Disclosure - Revenue Recognition (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/RevenueRecognition 24 false false R25.htm 100270 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShare 25 false false R26.htm 100280 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/IntangibleAssets 26 false false R27.htm 100290 - Disclosure - Inventories (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/Inventories 27 false false R28.htm 100300 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipment 28 false false R29.htm 100310 - Disclosure - Credit Agreement and Long-Term Debt (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtTables Credit Agreement and Long-Term Debt (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebt 29 false false R30.htm 100320 - Disclosure - Leases (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesTables Leases (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/Leases 30 false false R31.htm 100340 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensation 31 false false R32.htm 100350 - Disclosure - Income Taxes (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/IncomeTaxes 32 false false R33.htm 100360 - Disclosure - Segment Information (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/SegmentInformation 33 false false R34.htm 100370 - Disclosure - Fair Value (Tables) Sheet http://www.astronova.com/20240427/taxonomy/role/FairValueTables Fair Value (Tables) Tables http://www.astronova.com/20240427/taxonomy/role/FairValue 34 false false R35.htm 100390 - Disclosure - Business and Basis of Presentation - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentationAdditionalInformationDetail Business and Basis of Presentation - Additional Information (Detail) Details 35 false false R36.htm 100400 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) Details 36 false false R37.htm 100410 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) Details 37 false false R38.htm 100420 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 38 false false R39.htm 100430 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail) Details 39 false false R40.htm 100440 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 40 false false R41.htm 100450 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail) Details 41 false false R42.htm 100460 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 42 false false R43.htm 100470 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail Intangible Assets - Summary of Estimated Amortization Expense (Detail) Details 43 false false R44.htm 100480 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 44 false false R45.htm 100490 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Details 45 false false R46.htm 100500 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 46 false false R47.htm 100510 - Disclosure - Credit Agreement and Long- Term Debt - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail Credit Agreement and Long- Term Debt - Additional Information (Detail) Details 47 false false R48.htm 100520 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) Details 48 false false R49.htm 100530 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail) Details 49 false false R50.htm 100540 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail) Details 50 false false R51.htm 100550 - Disclosure - Royalty Obligation - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail Royalty Obligation - Additional Information (Detail) Details 51 false false R52.htm 100560 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail) Details 52 false false R53.htm 100570 - Disclosure - Leases - Lease Cost Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail Leases - Lease Cost Information (Detail) Details 53 false false R54.htm 100580 - Disclosure - Leases - Maturities of lease liabilities (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of lease liabilities (Detail) Details 54 false false R55.htm 100590 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 55 false false R56.htm 100600 - Disclosure - Leases - Supplemental cash flow information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/LeasesSupplementalCashFlowInformationDetail Leases - Supplemental cash flow information (Detail) Details 56 false false R57.htm 100610 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 57 false false R58.htm 100620 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail Share-Based Compensation - Share-Based Compensation Expense (Detail) Details 58 false false R59.htm 100630 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail) Details 59 false false R60.htm 100640 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail Share-Based Compensation - Summary of Options Outstanding (Detail) Details 60 false false R61.htm 100650 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail) Details 61 false false R62.htm 100660 - Disclosure - Income Taxes - Projected Effective Tax Rates (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesProjectedEffectiveTaxRatesDetail Income Taxes - Projected Effective Tax Rates (Detail) Details 62 false false R63.htm 100670 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 63 false false R64.htm 100680 - Disclosure - Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail) Details 64 false false R65.htm 100690 - 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://www.astronova.com/20240427/taxonomy/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 65 false false R66.htm 100740 - Disclosure - Subsequent Event - Additional Information (Details) Sheet http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event - Additional Information (Details) Details 66 false false All Reports Book All Reports alot-20240427.htm alot-20240427.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "alot-20240427.htm": { "nsprefix": "alot", "nsuri": "http://www.astronova.com/20240427", "dts": { "inline": { "local": [ "alot-20240427.htm" ] }, "schema": { "local": [ "alot-20240427.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/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 269, "keyCustom": 27, "axisStandard": 21, "axisCustom": 4, "memberStandard": 29, "memberCustom": 41, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 170, "entityCount": 1, "segmentCount": 70, "elementCount": 536, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 581, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.astronova.com/20240427/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome", "longName": "100040 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R5": { "role": "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R6": { "role": "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_53ee8f94-294c-4dbe-a28e-cb1145b5c7cc", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_53ee8f94-294c-4dbe-a28e-cb1145b5c7cc", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentation", "longName": "100080 - Disclosure - Business and Basis of Presentation", "shortName": "Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdate", "longName": "100090 - Disclosure - Summary of Significant Accounting Policies Update", "shortName": "Summary of Significant Accounting Policies Update", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognition", "longName": "100100 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShare", "longName": "100110 - Disclosure - Net Income Per Common Share", "shortName": "Net Income Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssets", "longName": "100120 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.astronova.com/20240427/taxonomy/role/Inventories", "longName": "100130 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipment", "longName": "100140 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebt", "longName": "100150 - Disclosure - Credit Agreement and Long-Term Debt", "shortName": "Credit Agreement and Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligation", "longName": "100160 - Disclosure - Royalty Obligation", "shortName": "Royalty Obligation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.astronova.com/20240427/taxonomy/role/Leases", "longName": "100170 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensation", "longName": "100190 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxes", "longName": "100200 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.astronova.com/20240427/taxonomy/role/SegmentInformation", "longName": "100210 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.astronova.com/20240427/taxonomy/role/FairValue", "longName": "100220 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEvent1", "longName": "100240 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies", "longName": "100250 - Disclosure - Summary of Significant Accounting Policies Update (Policies)", "shortName": "Summary of Significant Accounting Policies Update (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionTables", "longName": "100260 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareTables", "longName": "100270 - Disclosure - Net Income Per Common Share (Tables)", "shortName": "Net Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsTables", "longName": "100280 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.astronova.com/20240427/taxonomy/role/InventoriesTables", "longName": "100290 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentTables", "longName": "100300 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtTables", "longName": "100310 - Disclosure - Credit Agreement and Long-Term Debt (Tables)", "shortName": "Credit Agreement and Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesTables", "longName": "100320 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables", "longName": "100340 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesTables", "longName": "100350 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.astronova.com/20240427/taxonomy/role/SegmentInformationTables", "longName": "100360 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.astronova.com/20240427/taxonomy/role/FairValueTables", "longName": "100370 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "longName": "100390 - Disclosure - Business and Basis of Presentation - Additional Information (Detail)", "shortName": "Business and Basis of Presentation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "longName": "100400 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail)", "shortName": "Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f58f0ff1-6780-42f5-8c3c-0bec739cb536", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R37": { "role": "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail", "longName": "100410 - Disclosure - Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail)", "shortName": "Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e6a5bf92-711f-4402-99b4-3056e371f098", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R38": { "role": "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail", "longName": "100420 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "longName": "100430 - Disclosure - Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail)", "shortName": "Net Income Per Common Share - Reconciliation of Shares Used in Calculating Basic and Diluted (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R40": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareAdditionalInformationDetail", "longName": "100440 - Disclosure - Net Income Per Common Share - Additional Information (Detail)", "shortName": "Net Income Per Common Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "longName": "100450 - Disclosure - Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail)", "shortName": "Intangible Assets - Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsAdditionalInformationDetail", "longName": "100460 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail", "longName": "100470 - Disclosure - Intangible Assets - Summary of Estimated Amortization Expense (Detail)", "shortName": "Intangible Assets - Summary of Estimated Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail", "longName": "100480 - Disclosure - Inventories - Components of Inventories (Detail)", "shortName": "Inventories - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "100490 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LandAndLandImprovements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LandAndLandImprovements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "100500 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "longName": "100510 - Disclosure - Credit Agreement and Long- Term Debt - Additional Information (Detail)", "shortName": "Credit Agreement and Long- Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "longName": "100520 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail)", "shortName": "Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail", "longName": "100530 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail)", "shortName": "Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_788fe826-acb3-4262-ab23-27423b403882", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_788fe826-acb3-4262-ab23-27423b403882", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "longName": "100540 - Disclosure - Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail)", "shortName": "Credit Agreement and Long- Term Debt - Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_85b6095e-17c0-4709-9b90-5f49b59971e1", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85b6095e-17c0-4709-9b90-5f49b59971e1", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail", "longName": "100550 - Disclosure - Royalty Obligation - Additional Information (Detail)", "shortName": "Royalty Obligation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:GuaranteedMinimumRoyaltyPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:GuaranteedMinimumRoyaltyPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "alot:DisclosureForTheHoneywellRoyaltyObligationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail", "longName": "100560 - Disclosure - Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail)", "shortName": "Leases - Schedule Of Balance Sheet And Other Information Related To Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "alot:ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R53": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail", "longName": "100570 - Disclosure - Leases - Lease Cost Information (Detail)", "shortName": "Leases - Lease Cost Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_b13486f3-6de4-4b0c-8068-583b8b383ed5", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b13486f3-6de4-4b0c-8068-583b8b383ed5", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "longName": "100580 - Disclosure - Leases - Maturities of lease liabilities (Detail)", "shortName": "Leases - Maturities of lease liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesAdditionalInformationDetail", "longName": "100590 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.astronova.com/20240427/taxonomy/role/LeasesSupplementalCashFlowInformationDetail", "longName": "100600 - Disclosure - Leases - Supplemental cash flow information (Detail)", "shortName": "Leases - Supplemental cash flow information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail", "longName": "100610 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "shortName": "Share-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_82092927-14ff-4d02-90e9-9521ef50c592", "name": "alot:ReservationOfSharesUnderEmployeeStockPurchasePlan", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R58": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail", "longName": "100620 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Detail)", "shortName": "Share-Based Compensation - Share-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail", "longName": "100630 - Disclosure - Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail)", "shortName": "Share-Based Compensation - Aggregated Information Regarding Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_90317c34-08dd-41d4-988f-c1b16ba7c503", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R60": { "role": "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail", "longName": "100640 - Disclosure - Share-Based Compensation - Summary of Options Outstanding (Detail)", "shortName": "Share-Based Compensation - Summary of Options Outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4936f0f-57f8-4a56-a046-55bef039d5cb", "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R61": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "longName": "100650 - Disclosure - Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail)", "shortName": "Share-Based Compensation - Aggregated Information Regarding RSU, PSU and RSA Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_faff3a5b-004d-49f2-805f-21008c4a3b8c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_faff3a5b-004d-49f2-805f-21008c4a3b8c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesProjectedEffectiveTaxRatesDetail", "longName": "100660 - Disclosure - Income Taxes - Projected Effective Tax Rates (Detail)", "shortName": "Income Taxes - Projected Effective Tax Rates (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "alot:ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "longName": "100670 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "alot:TaxExpensesBenefitsResultingFromProvisionalAdjustments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R64": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "longName": "100680 - Disclosure - Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail)", "shortName": "Segment Information - Net Sales and Segment Operating Profit for Each Reporting Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_2b25082d-68f6-4f3e-870d-338bb1b39399", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b33d6103-98e5-40fc-a924-7fc70077e4fe", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } }, "R65": { "role": "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail", "longName": "100690 - Disclosure - Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail)", "shortName": "Fair Value - Schedule of Company's Long-Term Debt Including the Current Portion Not Reflected in Financial Statements at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_846dfbf4-7a24-49bc-804a-94beeda4a349", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_846dfbf4-7a24-49bc-804a-94beeda4a349", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "longName": "100740 - Disclosure - Subsequent Event - Additional Information (Details)", "shortName": "Subsequent Event - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_e9851580-bb19-41a7-8dc7-65e90c3ac01c", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9acc3a3f-9abf-4da2-8019-5e517672ef97", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "alot-20240427.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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)." } } }, "auth_ref": [ "r25", "r653" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable, net", "label": "Accounts Receivable, Net, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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." } } }, "auth_ref": [ "r260", "r261" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Payable", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r101", "r144" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Expenses", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total", "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)." } } }, "auth_ref": [ "r28" ] }, "alot_AccruedRoyaltiesCurrentExcessRoyaltyPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AccruedRoyaltiesCurrentExcessRoyaltyPaymentDue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Liability\u2014Excess Royalty Payment Due", "label": "Accrued Royalties, Current, Excess Royalty Payment Due", "documentation": "Accrued royalties in excess of guaranteed minimum royalty obligation- amount due within one year." } } }, "auth_ref": [] }, "alot_AccruedRoyaltiesCurrentExcessRoyaltyPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AccruedRoyaltiesCurrentExcessRoyaltyPaymentsDue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Royalties Current Excess Royalty Payments Due", "label": "Accrued Royalties Current Excess Royalty Payments Due", "documentation": "Accrued royalties current excess royalty payments due." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r59", "r164", "r498" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss, net of tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r114", "r170", "r495", "r529", "r530" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r5", "r13", "r35", "r435", "r438", "r472", "r525", "r526", "r684", "r685", "r686", "r692", "r693", "r694" ] }, "alot_AdditionalAmountRetainedToSecureIndemnificationObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AdditionalAmountRetainedToSecureIndemnificationObligations", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional amount retained to secure indemnification obligations", "label": "Additional Amount Retained to Secure Indemnification Obligations", "documentation": "Additional Amount Retained to Secure Indemnification Obligations" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional\u00a0Paid-in\u00a0Capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r104" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r404", "r405", "r406", "r536", "r692", "r693", "r694", "r742", "r765" ] }, "alot_AdditionalTermLoanAvailedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AdditionalTermLoanAvailedMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Term Loan Availed [Member]", "label": "Additional Term Loan Availed [Member]", "documentation": "Additional term loan availed." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "alot_AerospaceCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AerospaceCustomerMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Aerospace Customer [Member]", "documentation": "Aerospace customer." } } }, "auth_ref": [] }, "alot_AgreementWithAstroMachineForAssetAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "AgreementWithAstroMachineForAssetAcquisitionsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement With Astro Machine For Asset Acquisitions [Member]", "label": "Agreement With Astro Machine For Asset Acquisitions [Member]", "documentation": "Agreement with astro machine for asset acquisitions." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Issuance Costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r118", "r336", "r462", "r688" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r9", "r54", "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of common equivalent shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r221" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]", "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r426" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia [Member]", "label": "Asia [Member]" } } }, "auth_ref": [ "r766", "r767", "r768", "r769" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "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." } } }, "auth_ref": [ "r142", "r167", "r195", "r230", "r245", "r251", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r428", "r432", "r447", "r491", "r562", "r653", "r666", "r708", "r709", "r750" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r160", "r172", "r195", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r428", "r432", "r447", "r653", "r708", "r709", "r750" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r86", "r87" ] }, "alot_BancOfAmericaLeasingCapitalLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "BancOfAmericaLeasingCapitalLlcMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Banc of America Leasing & Capital, LLC [Member]", "label": "Banc of America Leasing & Capital, LLC [Member]", "documentation": "Banc of America Leasing & Capital, LLC." } } }, "auth_ref": [] }, "alot_BankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "BankOfAmericaMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America, N.A. [Member]", "label": "Bank Of America [Member]", "documentation": "Bank of america." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdate" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies Update", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r130" ] }, "alot_BeforeAmendmentToTheCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "BeforeAmendmentToTheCreditAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Before Amendment To The Credit Agreement [Member]", "label": "Before Amendment To The Credit Agreement [Member]", "documentation": "Before amendment to the credit agreement." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Leasehold Improvements", "label": "Buildings and Improvements, Gross", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r136" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r423", "r645", "r646" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r79", "r81", "r423", "r645", "r646" ] }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Date of acquisition agreement", "label": "Business Acquisition, Date of Acquisition Agreement", "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of issued and outstanding share capital acquired", "terseLabel": "Payments to Acquire Businesses, Gross", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r80" ] }, "alot_BusinessAndBasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "BusinessAndBasisOfPresentationAbstract", "lang": { "en-us": { "role": { "label": "Business and Basis Of Presentation [Abstract]", "documentation": "Business and Basis Of Presentation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of acquisition", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "verboseLabel": "Cash Paid for Astro Machine Acquisition, net of acquired cash", "negatedLabel": "Cash Paid for Astro Machine Acquisition, net of acquired cash", "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." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration amount entitled to receive", "label": "Business Combination, Contingent Consideration, Asset", "totalLabel": "Business Combination, Contingent Consideration, Asset, Total", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r84", "r425" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r99", "r130", "r131" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada [Member]", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Lease Obtained in Exchange for Capital Lease Liabilities", "label": "Lease Obligation Incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r43", "r44" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment and Software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r770" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of incremental direct costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r267" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred incremental direct costs net of accumulated amortization balance", "label": "Capitalized Contract Cost, Net", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r266" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred incremental direct contract costs reported in other current assets", "label": "Capitalized Contract Cost, Net, Current", "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." } } }, "auth_ref": [ "r266" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred incremental direct contract costs reported in other assets", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r266" ] }, "alot_CapitalizedContractCostsAmortizationPeriodRemaining": { "xbrltype": "durationItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CapitalizedContractCostsAmortizationPeriodRemaining", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract costs amounts incurred amortization period", "label": "Capitalized Contract Costs Amortization Period Remaining", "documentation": "Amortization period remaining for capitalized contract costs." } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying Value [Member]", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r90", "r91" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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." } } }, "auth_ref": [ "r41", "r162", "r617" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents, End of Period", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "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." } } }, "auth_ref": [ "r41", "r127", "r193" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r4", "r127" ] }, "alot_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesSupplementalCashFlowInformationDetail" ], "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]", "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract" } } }, "auth_ref": [] }, "alot_CentralAndSouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CentralAndSouthAmericaMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Central and South America [Member]", "label": "Central And South America [Member]", "documentation": "Central and South America." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "alot_ClosingDateOfAcquisition": { "xbrltype": "dateItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ClosingDateOfAcquisition", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing date of acquisition", "label": "Closing Date of Acquisition", "documentation": "Closing Date of Acquisition" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r692", "r693", "r742", "r763", "r765" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par Value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares Authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r103", "r550" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares Issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, $0.05 Par Value, Authorized 13,000,000 shares; Issued 10,895,269 and 10,812,137 shares at April 27, 2024 and January 31, 2024, respectively", "terseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r103", "r494", "r653" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r36", "r177", "r179", "r185", "r487", "r504" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r113", "r184", "r486", "r503" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r197", "r232", "r243", "r244", "r245", "r246", "r247", "r249", "r253", "r301", "r302", "r303", "r304", "r306", "r307", "r309", "r311", "r312", "r708", "r709" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r197", "r232", "r243", "r244", "r245", "r246", "r247", "r249", "r253", "r301", "r302", "r303", "r304", "r306", "r307", "r309", "r311", "r312", "r708", "r709" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r85", "r619" ] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract Termination [Member]", "terseLabel": "Lease Terminations [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r625", "r626", "r627", "r628" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets balance", "label": "Contract with Customer, Asset, Net", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "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." } } }, "auth_ref": [ "r346", "r348", "r359" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities and extended warranties", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r346", "r347", "r359" ] }, "alot_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract With Customer Liability Revenue Recognized Including Additions", "documentation": "Contract with customer liability revenue recognized including additions." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate Expenses [Member]", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r19", "r244", "r245", "r246", "r247", "r253", "r698" ] }, "alot_CostOfRepairsAndReplacements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CostOfRepairsAndReplacements", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Repairs and Replacements incurred", "documentation": "Cost of repairs and replacements.", "label": "Cost Of Repairs And Replacements" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r120", "r195", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r447", "r708" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "alot_CreditAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CreditAgreementAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Axis]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "alot_CreditAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "CreditAgreementDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Domain]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Contract Relationships [Member]", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r83" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement and Long-Term Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r137", "r194", "r314", "r320", "r321", "r322", "r323", "r324", "r325", "r330", "r337", "r338", "r340" ] }, "alot_DebtInstrumentAdditionalBasisSpread": { "xbrltype": "percentItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DebtInstrumentAdditionalBasisSpread", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage added to variable rate", "label": "Debt Instrument Additional Basis Spread", "documentation": "Debt instrument additional basis spread." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Debt", "label": "Long-term Debt, Gross", "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." } } }, "auth_ref": [ "r23", "r145", "r341" ] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Date of first required payment", "label": "Debt Instrument, Date of First Required Payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31", "r97" ] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt instrument, description of variable rate basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r93", "r95", "r315", "r463", "r630", "r631" ] }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Variable interest rate", "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "documentation": "Description of any adjustments made to the stated rate to determine the effective rate." } } }, "auth_ref": [ "r30", "r93" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate", "terseLabel": "Loan, interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r316" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r197", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r463", "r629", "r630", "r631", "r632", "r633", "r689" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loan, maturity date", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r155", "r629", "r743" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment of debt", "label": "Debt Instrument, Periodic Payment", "totalLabel": "Debt Instrument, Periodic Payment, Total", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r31", "r97" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Instrument, principal Periodic payment", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r31", "r67", "r68", "r92", "r93", "r95", "r96", "r138", "r139", "r197", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r463", "r629", "r630", "r631", "r632", "r633", "r689" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term debt and related current maturities", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Debt, Long-Term and Short-Term, Combined Amount, Total", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate of debt outstanding", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Debt Issuance Costs, net of accumulated amortization", "label": "Debt Issuance Costs, Net", "totalLabel": "Debt Issuance Costs, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r94", "r711" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Tax Liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r409", "r410", "r492" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue", "totalLabel": "Deferred Revenue, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r679" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "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." } } }, "auth_ref": [ "r678" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "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 noncurrent." } } }, "auth_ref": [ "r679" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense on property, plant and equipment", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r58" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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." } } }, "auth_ref": [ "r9", "r235" ] }, "alot_DetailsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DetailsAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Details [Axis]", "documentation": "Details [Axis]." } } }, "auth_ref": [] }, "alot_DetailsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DetailsDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Details [Domain]", "documentation": "Details [Domain]." } } }, "auth_ref": [] }, "alot_DetailsOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DetailsOneAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Details One [Axis]", "documentation": "Details One [Axis]." } } }, "auth_ref": [] }, "alot_DetailsOneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DetailsOneDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Details One [Domain]", "documentation": "Details One [Domain]." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r358", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r358", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r712" ] }, "alot_DisclosureForTheHoneywellRoyaltyObligationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DisclosureForTheHoneywellRoyaltyObligationTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligation" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Obligation", "label": "Disclosure For The Honeywell Royalty Obligation [Text Block]", "documentation": "Disclosure for the honeywell royalty obligation." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r370", "r373", "r400", "r401", "r403", "r648" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "alot_DistributorRelationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "DistributorRelationsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor Relations [Member]", "label": "Distributor Relations [Member]", "documentation": "Distributor relations." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r670" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r671" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Net Income per Common Share-Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r203", "r204", "r205", "r206", "r207", "r213", "r215", "r218", "r219", "r220", "r224", "r441", "r442", "r488", "r505", "r620" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Net Income per Common Share-Diluted", "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." } } }, "auth_ref": [ "r186", "r203", "r204", "r205", "r206", "r207", "r215", "r218", "r219", "r220", "r224", "r441", "r442", "r488", "r505", "r620" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r215", "r216", "r218" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income Per Common Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r221", "r222", "r223" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate Changes on Cash and Cash Equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r452" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesProjectedEffectiveTaxRatesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective tax rates for income from continuing operations", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r412" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "terseLabel": "Tax expense relating to revaluation of deferred taxes", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r675", "r740" ] }, "alot_EffectiveIncomeTaxReconciliationBenefitRelatedToAPreviouslyUnrecordedReductionInOurFutureIncomeTaxPayableBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EffectiveIncomeTaxReconciliationBenefitRelatedToAPreviouslyUnrecordedReductionInOurFutureIncomeTaxPayableBalance", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective income tax reconciliation benefit related to a previously unrecorded reduction in our future income tax payable balance", "documentation": "Effective income tax reconciliation benefit related to a previously unrecorded reduction in our future income tax payable balance that should have been discretely recognized in the fourth quarter of fiscal 2024." } } }, "auth_ref": [] }, "alot_EffectiveIncomeTaxReconciliationTaxExpenseDueToFutureIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EffectiveIncomeTaxReconciliationTaxExpenseDueToFutureIncomeTaxesPayable", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax reconciliation tax benefit related to an error of a previously unrecorded reduction in our future income taxes payable", "label": "Effective Income Tax Reconciliation Tax Expense Due To Future Income Taxes Payable", "documentation": "Effective income tax reconciliation tax expense due to future income taxes payable." } } }, "auth_ref": [] }, "alot_EffectiveIncomeTaxReconciliationTaxExpenseDueToUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EffectiveIncomeTaxReconciliationTaxExpenseDueToUncertainTaxPositions", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax reconciliation tax benefit related to expiration of statute of limitations on previously uncertain tax positions", "verboseLabel": "Effective income tax reconciliation tax expense due to revaluation of deferred tax assets", "label": "Effective income tax reconciliation tax expense due to uncertain tax positions", "documentation": "Effective income tax reconciliation tax expense due to uncertain tax positions." } } }, "auth_ref": [] }, "alot_EffectiveIncomeTaxReconciliationTaxExpenseDueToWindfallTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EffectiveIncomeTaxReconciliationTaxExpenseDueToWindfallTaxBenefits", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax reconciliation tax benefit rising from windfall tax benefits", "label": "Effective Income Tax Reconciliation Tax Expense Due To Windfall Tax Benefits", "documentation": "Effective income tax reconciliation tax expense due to windfall tax benefits." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Compensation", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "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)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense to be recognized, Weighted average period", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r402" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense related to RSUs and RSAs", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r739" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense related to options", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r739" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Severance and Related Costs [Member]", "verboseLabel": "Severance and Employee Related Costs [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "alot_EmployeeStockPurchasePlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EmployeeStockPurchasePlanExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan Expense", "documentation": "Employee stock purchase plan expense." } } }, "auth_ref": [] }, "alot_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r668" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r668" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r668" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r672" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r668" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r668" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r668" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r668" ] }, "alot_EquipmentLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EquipmentLoanAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Loan Agreement [Member]", "label": "Equipment Loan Agreement [Member]", "documentation": "Equipment loan agreement." } } }, "auth_ref": [] }, "alot_EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Loan Due January 23, 2029 [Member]", "label": "Equipment Loan Due January Twenty Third Two Thousand Twenty Nine [Member]", "documentation": "Equipment loan due january twenty third two thousand twenty nine." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r157", "r180", "r181", "r182", "r198", "r199", "r200", "r202", "r208", "r210", "r225", "r263", "r264", "r345", "r404", "r405", "r406", "r416", "r417", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r453", "r455", "r456", "r457", "r458", "r459", "r472", "r525", "r526", "r527", "r536", "r590" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value [Member]", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r328", "r446", "r630", "r631" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]" } } }, "auth_ref": [ "r766", "r767", "r768", "r769" ] }, "alot_ExcessRoyaltyPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ExcessRoyaltyPayments", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Excess Royalty Payments", "documentation": "Amount of royalty expense paid in excess of guaranteed minimum payments.", "terseLabel": "Excess royalties amount paid" } } }, "auth_ref": [] }, "alot_ExistingTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ExistingTechnologyMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Existing Technology [Member]", "label": "Existing Technology [Member]", "documentation": "Existing technology." } } }, "auth_ref": [] }, "alot_FacilityExitAndOtherRestructuringCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "FacilityExitAndOtherRestructuringCostsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "documentation": "Facility exit and other restructuring costs.", "label": "Facility Exit and Other Restructuring Costs [Member]", "terseLabel": "Facility Exit and Other Restructuring Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "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." } } }, "auth_ref": [ "r88", "r90", "r91" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r328", "r362", "r363", "r364", "r365", "r366", "r367", "r444", "r476", "r477", "r478", "r630", "r631", "r642", "r643", "r644" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r21", "r88", "r328", "r630", "r631" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r328", "r630", "r631" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r443" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r328", "r362", "r363", "r364", "r365", "r366", "r367", "r444", "r478", "r630", "r631", "r642", "r643", "r644" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Fair value of Level 3 Financial Liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r15", "r89" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r328", "r362", "r363", "r364", "r365", "r366", "r367", "r476", "r477", "r478", "r630", "r631", "r642", "r643", "r644" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal Funds Effective Swap Rate [Member]", "label": "Federal Funds Effective Swap Rate [Member]", "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." } } }, "auth_ref": [ "r741" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r281" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsSummaryOfEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r482", "r483" ] }, "alot_FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustment", "label": "Finite Lived Intangible Assets Foreign Currency Translation Adjustment", "documentation": "Finite-lived\u200b intangible assets foreign currency translation adjustment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r483" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r482" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r55", "r56" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Identifiable Intangibles, net", "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r482" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain (Loss) on Foreign Currency Transactions", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "totalLabel": "Gain (Loss), Foreign Currency Transaction, before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r587" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on Disposal of Assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r65", "r66" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative", "terseLabel": "Corporate Expenses", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r122", "r572" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative Expense [Member]", "label": "General and Administrative Expense [Member]", "terseLabel": "General & Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r117" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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." } } }, "auth_ref": [ "r165", "r268", "r485", "r624", "r653", "r700", "r701" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r195", "r230", "r244", "r250", "r253", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r447", "r622", "r708" ] }, "alot_GuaranteedMinimumRoyaltyPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "GuaranteedMinimumRoyaltyPayments", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Guaranteed Minimum Royalty Payments", "documentation": "Total Amount paid to date on the Guaranteed Minimum Royalty Obligation." } } }, "auth_ref": [] }, "alot_HardwareProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "HardwareProductsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware [Member]", "label": "Hardware Products [Member]", "documentation": "Hardware products." } } }, "auth_ref": [] }, "alot_HoneywellAssetPurchaseAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "HoneywellAssetPurchaseAndLicenseAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Honeywell Asset Purchase and License Agreement [Member]", "terseLabel": "Honeywell Asset Purchase and License Agreement [Member]", "label": "Honeywell Asset Purchase and License Agreement [Member]", "documentation": "Honeywell Asset Purchase and License Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments of intangible assets", "label": "Impairment of Intangible Assets, Finite-lived", "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." } } }, "auth_ref": [ "r688", "r702" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income Before Income Taxes", "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." } } }, "auth_ref": [ "r0", "r115", "r147", "r230", "r244", "r250", "r253", "r489", "r500", "r622" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r283", "r289", "r573" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r289", "r573" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r196", "r408", "r413", "r414", "r415", "r418", "r420", "r421", "r422", "r534" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Provision (Benefit)", "verboseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r154", "r209", "r210", "r238", "r411", "r419", "r506" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective income tax reconciliation tax expense due to revaluation of deferred tax assets", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Effective income tax reconciliation tax expense due to revaluation of deferred tax assets", "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." } } }, "auth_ref": [ "r740" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax reconciliation tax expense related to foreign return to provision differences", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "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 foreign income tax expense (benefit)." } } }, "auth_ref": [ "r740" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "terseLabel": "Cash Paid During the Period for Income Taxes, net of refunds", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts Receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Increase (Decrease) in Income Taxes Payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r614" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Assets and Liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r278" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r94", "r149", "r183", "r234", "r461", "r574", "r664", "r764" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest Expense, Debt", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r124", "r334", "r343", "r632", "r633" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Paid During the Period for Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r188", "r191", "r192" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r265" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished Goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r680" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Gross", "label": "Inventory, Gross", "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." } } }, "auth_ref": [ "r682" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories", "label": "Inventory, Net", "terseLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r171", "r618", "r653" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Materials and Supplies", "label": "Inventory, Raw Materials and Supplies, Gross", "totalLabel": "Inventory, Raw Materials and Supplies, Gross, Total", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r682" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory Reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r52", "r682" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-In-Progress", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r681" ] }, "alot_InventoryWriteDownFromRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "InventoryWriteDownFromRestructuring", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory Write-down from Restructuring", "label": "Inventory Write-Down From Restructuring", "documentation": "Inventory write-down from restructuring." } } }, "auth_ref": [] }, "alot_InventoryWriteOffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "InventoryWriteOffMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory Write-Off.", "label": "Inventory Write-Off [Member]", "terseLabel": "Inventory Write-Off [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovements", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and Land Improvements", "label": "Land and Land Improvements", "totalLabel": "Land and Land Improvements, Total", "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale." } } }, "auth_ref": [ "r677" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Lease Cost Information", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r748" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Maturities Of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r749" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Lessee, Operating Lease, Liability, Payments, Due", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025, remaining", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r749" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r464" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "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." } } }, "auth_ref": [ "r27", "r195", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r429", "r432", "r433", "r447", "r549", "r621", "r666", "r708", "r750", "r751" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r108", "r146", "r497", "r653", "r690", "r699", "r744" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r29", "r161", "r195", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r429", "r432", "r433", "r447", "r653", "r708", "r750", "r751" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "NON-CURRENT\u00a0LIABILITIES", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan outstanding", "label": "Long-term Line of Credit", "totalLabel": "Long-Term Line of Credit, Total", "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." } } }, "auth_ref": [ "r23", "r145", "r760" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r26", "r689" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Commitment Fee Amount", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitment fee rate", "label": "Line of Credit Facility, Commitment Fee Percentage", "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." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r26", "r689" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Revolving Line of Credit", "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." } } }, "auth_ref": [ "r100", "r143" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "alot_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR [Member]", "label": "London Interbank Offered Rate LIBOR 1 [Member]", "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt", "label": "Long-term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r145", "r327", "r342", "r630", "r631", "r760" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Portion of Debt", "negatedLabel": "Current Portion of Term Loan", "terseLabel": "Current Portion of Long-Term Debt", "label": "Long-term Debt, Current Maturities", "totalLabel": "Long-Term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r168" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fiscal 2026", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "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)." } } }, "auth_ref": [ "r11", "r197", "r332" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fiscal 2029", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "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)." } } }, "auth_ref": [ "r11", "r197", "r332" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fiscal 2028", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "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)." } } }, "auth_ref": [ "r11", "r197", "r332" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fiscal 2027", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "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)." } } }, "auth_ref": [ "r11", "r197", "r332" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025, remainder", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Term Debt, net of current portion", "terseLabel": "Long-Term Debt", "label": "Long-term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r169" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Interest rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt weighted average interest rate over a period of time", "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment", "label": "Machinery and Equipment, Gross", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r136" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r259", "r637", "r712", "r761", "r762" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r368", "r480", "r524", "r541", "r542", "r593", "r595", "r597", "r598", "r600", "r612", "r613", "r623", "r634", "r647", "r655", "r710", "r752", "r753", "r754", "r755", "r756", "r757" ] }, "alot_MiltopeCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "MiltopeCorporationMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Miltope [Member]", "label": "Miltope Corporation [Member]", "documentation": "Miltope Corporation [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r368", "r480", "r524", "r541", "r542", "r593", "r595", "r597", "r598", "r600", "r612", "r613", "r623", "r634", "r647", "r655", "r710", "r752", "r753", "r754", "r755", "r756", "r757" ] }, "alot_MinimumRoyaltyPaymentObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "MinimumRoyaltyPaymentObligation", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum Royalty Payment Obligation", "label": "Minimum Royalty Payment Obligation", "documentation": "Minimum Royalty Payment Obligation." } } }, "auth_ref": [] }, "alot_MtexNewSolutionsSAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "MtexNewSolutionsSAMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "MTEX New Solutions, S.A. [Member]", "documentation": "MTEX New Solutions, S.A. [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r259", "r637", "r712", "r761", "r762" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used for Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used for Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r127", "r128", "r129" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "Net Income", "verboseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r116", "r129", "r148", "r159", "r175", "r178", "r182", "r195", "r201", "r203", "r204", "r205", "r206", "r209", "r210", "r217", "r230", "r244", "r250", "r253", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r442", "r447", "r502", "r570", "r588", "r589", "r622", "r664", "r708" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/SummaryOfSignificantAccountingPoliciesUpdatePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "alot_NewHoneywellAssetPurchaseAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "NewHoneywellAssetPurchaseAndLicenseAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "New Honeywell Asset Purchase and License Agreement [Member]", "label": "New Honeywell Asset Purchase and License Agreement [Member]", "documentation": "New honeywell asset purchase and license agreement." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash Transactions:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Expense, net", "totalLabel": "Total Other Income (Expense)", "terseLabel": "Other Expense, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expense), net:" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r697" ] }, "alot_NumberOfPrintersSoldToCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "NumberOfPrintersSoldToCustomers", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of printers sold to customers.", "label": "Number of Printers Sold to Customers", "terseLabel": "Number of printers sold to customers" } } }, "auth_ref": [] }, "alot_NumberOfSharesGrantedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "NumberOfSharesGrantedPercentage", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of shares granted percentage.", "label": "Number of Shares Granted Percentage", "terseLabel": "Percentage of number of shares granted" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Income", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating Income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r230", "r244", "r250", "r253", "r622" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease Costs", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Lease Liabilities", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease Liabilities - Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease Liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease Liabilities - Long Term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesSupplementalCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r467", "r468" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Right of Use Asset", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease Assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r470", "r652" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "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." } } }, "auth_ref": [ "r469", "r652" ] }, "alot_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Leases [Abstract]", "label": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r253" ] }, "alot_OtherAccruedExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "OtherAccruedExpensesMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Other accrued expenses.", "label": "Other Accrued Expenses [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Assets", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss from Cash Flow Hedges Reclassified to Income Statement", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "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." } } }, "auth_ref": [ "r173", "r174" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency Translation Adjustment", "terseLabel": "Foreign Currency Translation Adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Comprehensive Income", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss)", "totalLabel": "Other Comprehensive Income (Loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r22", "r176", "r179", "r184", "r453", "r454", "r459", "r486", "r503", "r684", "r685" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other Comprehensive Income (Loss), net of taxes:" } } }, "auth_ref": [] }, "alot_OtherEmployeeRetentionCreditReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "OtherEmployeeRetentionCreditReceivable", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Receivable \u2013 Employee Retention Credit Receivable", "label": "Other Employee Retention Credit Receivable", "documentation": "Amount currently receivable for refundable payroll taxes to be received from the Employee Retention Credit granted under the CARES act." } } }, "auth_ref": [] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenseMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Other, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r125" ] }, "alot_OthersCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "OthersCountriesMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Others Countries [Member]", "documentation": "Others Countries [Member]" } } }, "auth_ref": [] }, "alot_PaymentTermPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "PaymentTermPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment Term Period", "documentation": "Payment term period." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "terseLabel": "Cash charges", "negatedLabel": "Amounts paid", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r288", "r687" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "terseLabel": "Payment of Debt Issuance Costs", "negatedLabel": "Payment of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r40" ] }, "alot_PaymentsOfMinimumGuaranteeRoyaltyObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "PaymentsOfMinimumGuaranteeRoyaltyObligation", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of Minimum Guarantee Royalty Obligation", "label": "Payments Of Minimum Guarantee Royalty Obligation", "documentation": "Cash Outflow of Minimum Guarantee Royalty Obligation" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net Cash Used for Payment of Taxes Related to Vested Restricted Stock", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r187" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of acquisition", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r424" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based RSUs [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/FairValueScheduleOfCompanysLongTermDebtIncludingTheCurrentPortionNotReflectedInFinancialStatementsAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r445" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Par Value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r102", "r344" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r550" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r102", "r344" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock, $10 Par Value, Authorized 100,000 shares, None Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r102", "r493", "r653" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r683" ] }, "alot_PriorEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "PriorEmployeeStockPurchasePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Employee Stock Purchase Plan [Member]", "label": "Prior Employee Stock Purchase Plan [Member]", "documentation": "Prior employee stock purchase plan member." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Issuance of Long-Term Debt, Total", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from Long-Term Debt Borrowings", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r38", "r532" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Proceeds from Employee Stock Option Plans", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r7", "r18" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under Revolving Credit Facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r38", "r689" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long term line of credit", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Proceeds from Share Purchases under Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "alot_ProductIdentificationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProductIdentificationMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "PI [Member]", "label": "Product Identification [Member]", "documentation": "Product identification." } } }, "auth_ref": [] }, "alot_ProductIdentificationSegmentRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProductIdentificationSegmentRestructuringPlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Product identification segment restructuring plan.", "label": "Product Identification Segment Restructuring Plan [Member]", "terseLabel": "Product Identification Segment Restructuring Plan [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r255", "r481", "r518", "r519", "r520", "r521", "r522", "r523", "r615", "r635", "r654", "r676", "r706", "r707", "r712", "r761" ] }, "alot_ProductReplacementAndRepairProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProductReplacementAndRepairProgramMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Product replacement and repair program.", "label": "Product Replacement And Repair Program [Member]", "terseLabel": "Product Replacement and Repair Program [Member]" } } }, "auth_ref": [] }, "alot_ProductRetrofitProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProductRetrofitProgramMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Product Retrofit Program [Member]", "documentation": "Product Retrofit Program." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r255", "r481", "r518", "r519", "r520", "r521", "r522", "r523", "r615", "r635", "r654", "r676", "r706", "r707", "r712", "r761" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r159", "r175", "r178", "r189", "r195", "r201", "r209", "r210", "r230", "r244", "r250", "r253", "r262", "r301", "r302", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r427", "r430", "r431", "r442", "r447", "r489", "r501", "r535", "r570", "r588", "r589", "r622", "r650", "r651", "r665", "r686", "r708" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r135", "r151", "r152", "r153" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Property, Plant and Equipment", "label": "Property, Plant and Equipment, Gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r136", "r163", "r499" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net Property Plant and Equipment", "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r10", "r490", "r499", "r653" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "alot_ProvisionForProductDefectProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProvisionForProductDefectProgram", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Provision for product defect program.", "label": "Provision for Product Defect Program", "terseLabel": "Provision for Product Defect Program" } } }, "auth_ref": [] }, "alot_ProvisionForProductRetrofitProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ProvisionForProductRetrofitProgram", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Product Retrofit Program", "label": "Provision For Product Retrofit Program", "documentation": "Provision for product retrofit program.", "periodStartLabel": "Provision for Product Retrofit Program" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventorySuppliesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventorySuppliesMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "label": "Supplies [Member]", "terseLabel": "Supplies [Member]", "documentation": "Materials used as supplies by the entity." } } }, "auth_ref": [ "r109" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Range [Axis]", "terseLabel": "Range [Axis]", "label": "Range [Axis]" } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r361", "r368", "r396", "r397", "r398", "r479", "r480", "r524", "r541", "r542", "r593", "r595", "r597", "r598", "r600", "r612", "r613", "r623", "r634", "r647", "r655", "r658", "r703", "r710", "r753", "r754", "r755", "r756", "r757" ] }, "alot_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RangeFiveMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$15.01 - $20.00 [Member]", "label": "Range Five [Member]", "documentation": "Range five." } } }, "auth_ref": [] }, "alot_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RangeFourMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$10.01 - $15.00 [Member]", "label": "Range Four [Member]", "documentation": "Range four." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Range [Domain]", "terseLabel": "Range [Domain]", "label": "Range [Domain]" } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r361", "r368", "r396", "r397", "r398", "r479", "r480", "r524", "r541", "r542", "r593", "r595", "r597", "r598", "r600", "r612", "r613", "r623", "r634", "r647", "r655", "r658", "r703", "r710", "r753", "r754", "r755", "r756", "r757" ] }, "alot_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RangeThreeMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$5.00 - $10.00 [Member]", "label": "Range Three [Member]", "documentation": "Range three." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayment under Revolving Credit Facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r39", "r689" ] }, "us-gaap_RepaymentsOfMediumTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfMediumTermNotes", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Medium-term Notes", "negatedLabel": "Principal Payments of Long-Term Debt", "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "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." } } }, "auth_ref": [ "r98", "r407", "r758" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research & Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "alot_ReservationOfSharesUnderEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ReservationOfSharesUnderEmployeeStockPurchasePlan", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reservation of shares under Stock Purchase Plan", "label": "Reservation Of Shares Under Employee Stock Purchase Plan", "documentation": "Reservation of shares under employee stock purchase plan." } } }, "auth_ref": [] }, "alot_RestrictedStockAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RestrictedStockAwardMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Award [Member]", "documentation": "Restricted stock award." } } }, "auth_ref": [] }, "alot_RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Award Preferred Stock Unit And Restricted Stock Unit [Member]", "documentation": "Restricted stock award preferred stock unit and restricted stock unit member." } } }, "auth_ref": [] }, "alot_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards and Restricted Stock Units [Member]", "label": "Restricted Stock Awards and Restricted Stock Units Member", "documentation": "Restricted stock awards and restricted stock units." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock or unit expense", "terseLabel": "Restricted Stock Awards and Restricted Stock Units", "label": "Restricted Stock or Unit Expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSA [Member]", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r285", "r286", "r288", "r291", "r296" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Expected restructuring expense", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r287", "r290", "r293", "r295" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r287", "r288", "r293", "r294" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r293", "r294", "r295" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Pre-tax restructuring", "verboseLabel": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "alot_RestructuringNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RestructuringNonCash", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non cash restructuring epxenses recognized during the period.", "label": "Restructuring, non-cash" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Reserve, Total", "periodStartLabel": "Restructuring Reserve, Beginning Balance", "periodEndLabel": "Restructuring Reserve, Ending Balance", "label": "Restructuring Reserve", "terseLabel": "Restructuring Liability", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r288", "r292" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "terseLabel": "Balance at July 29, 2023", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r678", "r704", "r705" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r140", "r496", "r528", "r530", "r533", "r551", "r653" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r198", "r199", "r200", "r202", "r208", "r210", "r263", "r264", "r404", "r405", "r406", "r416", "r417", "r434", "r436", "r437", "r439", "r440", "r525", "r527", "r536", "r765" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Revenue", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r231", "r232", "r243", "r248", "r249", "r255", "r257", "r259", "r357", "r358", "r481" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r156", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r360" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty expense", "label": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r121" ] }, "alot_RoyaltyGuaranteeCommitmentAmountDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyGuaranteeCommitmentAmountDueCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty guarantee commitment amount due current", "label": "Royalty Guarantee Commitment Amount Due Current", "documentation": "Royalty guarantee commitment amount due current." } } }, "auth_ref": [] }, "us-gaap_RoyaltyGuaranteesCommitmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyGuaranteesCommitmentsAmount", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Royalty guarantee commitement amount", "label": "Royalty Guarantees, Commitments, Amount", "documentation": "The amount the entity has committed to make for future royalty guarantees." } } }, "auth_ref": [ "r484" ] }, "alot_RoyaltyObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyObligationCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liability\u2014Royalty Obligation", "label": "Royalty Obligation, Current", "documentation": "Carrying amount of the short term portion of the guaranteed minimum royalty obligations related to Honeywell Agreements." } } }, "auth_ref": [] }, "alot_RoyaltyObligationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyObligationDisclosureAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Royalty Obligation Disclosure [Abstract]", "label": "Royalty Obligation Disclosure [Abstract]" } } }, "auth_ref": [] }, "alot_RoyaltyObligationNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyObligationNonCurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Royalty Obligation, net of current portion", "label": "Royalty Obligation Non Current", "documentation": "Carrying amount of the long term portions of the guaranteed minimum royalty obligation related to Honeywell Agreements." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Royalty Payments Due [Axis]", "documentation": "Royalty payments due." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Royalty Payments Due [Domain]", "documentation": "Royalty payments due." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueInNextTwelveMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueInNextTwelveMonthsMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Payments Due In Next Twelve Months [Member]", "label": "Royalty Payments Due In Next Twelve Months [Member]", "documentation": "Royalty payments due in next twelve months." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueRemainderOfFiscalYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueRemainderOfFiscalYearMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Payments Due Remainder of Fiscal Year [Member]", "label": "Royalty Payments Due Remainder Of Fiscal Year [Member]", "documentation": "Royalty payments due remainder of fiscal year." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueYearFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueYearFourMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Payments Due Year Four [Member]", "label": "Royalty Payments Due Year Four [Member]", "documentation": "Royalty payments due year four." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueYearThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueYearThreeMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Payments Due Year Three [Member]", "label": "Royalty Payments Due Year Three [Member]", "documentation": "Royalty payments due year three." } } }, "auth_ref": [] }, "alot_RoyaltyPaymentsDueYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RoyaltyPaymentsDueYearTwoMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Payments Due Year Two [Member]", "label": "Royalty Payments Due Year Two [Member]", "documentation": "Royalty payments due year two." } } }, "auth_ref": [] }, "alot_RuggedInformationTechnologyEquipmentCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "RuggedInformationTechnologyEquipmentCorporationMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RITEC [Member]", "label": "Rugged Information Technology Equipment Corporation [Member]", "documentation": "Rugged Information Technology Equipment Corporation [Member]" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r369", "r695" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r211", "r369", "r673", "r695" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Balance of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r35", "r745", "r746" ] }, "alot_ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ScheduleOfBalanceSheetAndOtherInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Balance Sheet And Other Information Related To Operating Leases", "label": "Schedule Of Balance Sheet And Other Information Related To Operating Leases [Table Text Block]", "documentation": "Schedule of balance sheet and other information related to operating leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental Cash Flow Information Related To Leases", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r46", "r48", "r215", "r216", "r218" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r55", "r56", "r482" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Acquired Identifiable Intangible Assets and Related Estimated Useful Lives", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r55", "r56" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r24", "r110", "r111", "r112" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Required Principal Payments Remaining on Long Term Debt Outstanding", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "alot_ScheduleOfProductRetrofitProgramLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ScheduleOfProductRetrofitProgramLiabilitiesTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Retrofit Program Liabilities", "label": "Schedule of Product Retrofit Program Liabilities [Table Text Block]", "documentation": "Schedule of product retrofit program liabilities." } } }, "auth_ref": [] }, "alot_ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ScheduleOfProjectedEffectiveTaxRatesForPeriodsTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Projected Effective Tax Rates", "label": "Schedule Of Projected Effective Tax Rates For Periods [Table Text Block]", "documentation": "Schedule of projected effective tax rates for periods." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r293", "r294", "r295" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summarizes Restructuring Costs", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r60", "r62", "r63" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of Restructuring Cost and Liability by Type", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r61", "r64" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r53" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Net Sales and Segment Operating Profit for Each Reporting Segment", "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." } } }, "auth_ref": [ "r49", "r50", "r51", "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Options Outstanding", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregated Information Regarding Stock Option Activity", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r17", "r72" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregated Information Regarding RSU, PSU and RSA Activity", "terseLabel": "Aggregated Information Regarding RSU and RSA Activity", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "verboseLabel": "Summary of Basic and Diluted Net Income Per Share", "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)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r56" ] }, "alot_SecondAmendmentCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "SecondAmendmentCreditAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Second Amendment Credit Agreement [Member]", "label": "Second Amendment Credit Agreement [Member]", "documentation": "Second amendment credit agreement." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r667" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r669" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r290", "r295", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r624", "r676", "r761" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r257", "r258", "r538", "r539", "r540", "r594", "r596", "r599", "r601", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r616", "r636", "r658", "r712", "r761" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r242", "r247", "r251", "r252", "r253", "r254", "r255", "r256", "r259" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing", "label": "Selling and Marketing Expense", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummarizesRestructuringCostsDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling & Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r117" ] }, "alot_ServiceAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ServiceAndOtherMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service and Other [Member]", "label": "Service And Other [Member]", "documentation": "Service and other." } } }, "auth_ref": [] }, "alot_SettlementOfContractClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "SettlementOfContractClaim", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Settlement of contract claim and settlement of contract claim as a result of increased component costs.", "terseLabel": "Contract with customer liability", "label": "Settlement Of Contract Claim" } } }, "auth_ref": [] }, "alot_SettlementofContractClaimRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "SettlementofContractClaimRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Settlement of contract claim revenue recognized and definition Amount of revenue recognized as result of settlement of a contract claim related to additional component costs.", "terseLabel": "Revenue recognized", "label": "Settlement of Contract Claim Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Share-Based Compensation", "label": "Share-based Compensation", "verboseLabel": "Annual compensation amount", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan discount rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Restricted Stock Units and Restricted Stock Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Restricted Stock Units and Restricted Stock Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of unvested shares", "periodStartLabel": "Beginning balance, Outstanding Restricted Stock Units and Restricted Stock Awards", "periodEndLabel": "Ending balance, Outstanding Restricted Stock Units and Restricted Stock Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r385", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested, Restricted Stock Units and Restricted Stock Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized for grant under the Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant under the Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares exercisable, total", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled, Number of Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Number of Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of options granted", "terseLabel": "Granted, Number of Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares outstanding, total", "terseLabel": "Number of shares outstanding", "periodStartLabel": "Beginning balance, Number of Options", "periodEndLabel": "Ending balance, Number of Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r377", "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, Weighted-Average Exercise Price", "periodEndLabel": "Ending balance, Weighted-Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r377", "r378" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSharebasedCompensationAggregatedInformationRegardingRsuPsuAndRsaActivityDetail", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised, Weighted-Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cancelled, Weighted-Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, Weighted-Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Weighted-Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Range of Exercise prices, Lower Limit", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, Number of shares", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, Number of shares", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Range of Exercise prices, Upper Limit", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable Remaining Contractual Life", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, Weighted Average Exercise Price", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, Weighted Average Exercise Price", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationSummaryOfOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Remaining Contractual Life", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance, Shares", "periodEndLabel": "Ending Balance, Shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r158", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r284", "r290", "r295", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r624", "r676", "r761" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r33", "r157", "r180", "r181", "r182", "r198", "r199", "r200", "r202", "r208", "r210", "r225", "r263", "r264", "r345", "r404", "r405", "r406", "r416", "r417", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r453", "r455", "r456", "r457", "r458", "r459", "r472", "r525", "r526", "r527", "r536", "r590" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r257", "r258", "r538", "r539", "r540", "r594", "r596", "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r616", "r636", "r658", "r712", "r761" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r198", "r199", "r200", "r225", "r481", "r531", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r571", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r659" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "verboseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r211", "r369", "r673", "r674", "r695" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/BusinessAndBasisOfPresentationAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/LeasesLeaseCostInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Statement [Table]", "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r198", "r199", "r200", "r225", "r481", "r531", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r571", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r659" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchase under Employee Stock Purchase Plan", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r102", "r103", "r140" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards Vested, Shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r140" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAggregatedInformationRegardingStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised, Number of Options", "terseLabel": "Employee Option Exercises, Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r102", "r103", "r140", "r382" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair market value of restricted stock award", "terseLabel": "Restricted Stock Awards Vested", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r14", "r102", "r103", "r140" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Option Exercises", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r33", "r140" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationShareBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL SHAREHOLDERS' EQUITY", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Stockholders' Equity Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r103", "r106", "r107", "r132", "r552", "r568", "r591", "r592", "r653", "r666", "r690", "r699", "r744", "r765" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS' EQUITY", "label": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r460", "r474" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r460", "r474" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r460", "r474" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r460", "r474" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r460", "r474" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEvent1" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r473", "r475" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Cash Flow Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "alot_TaxExpensesBenefitsResultingFromProvisionalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TaxExpensesBenefitsResultingFromProvisionalAdjustments", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expenses benefits resulting from provisional adjustments", "label": "Tax Expenses Benefits Resulting From Provisional Adjustments", "documentation": "Tax expenses benefits resulting from provisional adjustments." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Payable", "label": "Taxes Payable", "totalLabel": "Taxes Payable, Total", "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." } } }, "auth_ref": [ "r101", "r144", "r759" ] }, "alot_TermATwoLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TermATwoLoanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term A-2 Loan [Member]", "label": "Term A-Two Loan [Member]", "documentation": "Term a-two loan." } } }, "auth_ref": [] }, "alot_TermLoanDueAugustFourthTwoThousandAndTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TermLoanDueAugustFourthTwoThousandAndTwentySevenMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureCreditAgreementAndLongTermDebtScheduleOfLongTermDebtInTheAccompanyingCondensedConsolidatedBalanceSheetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Due August 4, 2027 [Member]", "label": "Term Loan Due August Fourth Two Thousand and Twenty Seven [Member]", "documentation": "Term loan due august fourth two thousand and twenty seven." } } }, "auth_ref": [] }, "alot_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TermLoanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtScheduleOfRequiredPrincipalPaymentsRemainingOnLongTermDebtOutstandingDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan [Member]", "label": "Term Loan [Member]", "documentation": "Term loan." } } }, "auth_ref": [] }, "alot_TestAndMeasurementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TestAndMeasurementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSegmentInformationNetSalesAndSegmentOperatingProfitForEachReportingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "T&M [Member]", "label": "Test And Measurement [Member]", "documentation": "Test and measurement." } } }, "auth_ref": [] }, "alot_ThirdAmendmentCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "ThirdAmendmentCreditAgreementMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Amendment Credit Agreement [Member]", "label": "Third Amendment Credit Agreement [Member]", "documentation": "Third amendment credit agreement." } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r82" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury Stock, at Cost, 3,393,442 and 3,368,763 shares at April 27, 2024 and January 31, 2024, respectively", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "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." } } }, "auth_ref": [ "r32", "r69", "r70" ] }, "alot_TrojanlabelApSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TrojanlabelApSMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "TrojanLabel [Member]", "terseLabel": "TrojanLabel ApS [Member]", "label": "Trojanlabel ApS [Member]", "documentation": "TrojanLabel ApS." } } }, "auth_ref": [] }, "alot_TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Employee Stock Purchase Plan", "label": "Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]", "documentation": "Two thousand and twenty two employee stock purchase plan member." } } }, "auth_ref": [] }, "alot_TwoThousandEighteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TwoThousandEighteenEquityIncentivePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Incentive Plan [Member]", "label": "Two Thousand Eighteen Equity Incentive Plan [Member]", "documentation": "2018 Equity Incentive Plan." } } }, "auth_ref": [] }, "alot_TwoThousandFifteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TwoThousandFifteenEquityIncentivePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Equity Incentive Plan [Member]", "label": "Two Thousand Fifteen Equity Incentive Plan [Member]", "documentation": "Two Thousand Fifteen Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "alot_TwoThousandSevenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "TwoThousandSevenEquityIncentivePlanMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/ShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2007 Equity Incentive Plan [Member]", "label": "Two Thousand Seven Equity Incentive Plan [Member]", "documentation": "Two Thousand Seven Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/IntangibleAssetsFairValueOfAcquiredIdentifiableIntangibleAssetsAndRelatedEstimatedUsefulLivesDetail", "http://www.astronova.com/20240427/taxonomy/role/RoyaltyObligationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r426" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringScheduleOfRestructuringBalanceRelatedLiabilitiesDetail", "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringCostAndLiabilityByTypeDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r287", "r288", "r293", "r294" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/RevenueRecognitionSummaryOfRevenuesDisaggregatedByPrimaryGeographicMarketsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/CreditAgreementAndLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "alot_VoluntaryRetrofitOfCustomerPrintersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronova.com/20240427", "localname": "VoluntaryRetrofitOfCustomerPrintersMember", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Voluntary retrofit of customer printers.", "label": "Voluntary Retrofit of Customer Printers [Member]", "terseLabel": "Voluntary Retrofit of Customer Printers [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of Dilutive Options, Restricted Stock Awards and Restricted Stock Units", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "terseLabel": "Effect of potentially dilute earnings per share", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r696" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Common Shares Outstanding\u2014Diluted", "terseLabel": "Weighted Average Number of Common Shares Outstanding\u2014Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r214", "r220" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.astronova.com/20240427/taxonomy/role/DisclosureNetIncomePerCommonShareReconciliationOfSharesUsedInCalculatingBasicAndDilutedDetail", "http://www.astronova.com/20240427/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Common Shares Outstanding \u2013 Basic", "terseLabel": "Weighted Average Number of Common Shares Outstanding\u2014Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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." } } }, "auth_ref": [ "r213", "r220" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483119/928-440-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r673": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r674": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 81 0000950170-24-069734-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-069734-xbrl.zip M4$L#!!0 ( Q@QEA[A)-0UH$! #P/%@ 1 86QO="TR,#(T,#0R-RYH M=&WLO>M;&TF2+_S]_!5UO)?I?E[2SOL%=_=Y:!O/L,<-'L"S.^\7/WF%FA$2 M6R79L'_]B2PA+,S%&$JB)*IW!X.J5)69D?F+7T1&1/[R?\Y.!L7G6-7E:/CK MG\A+_*W__7+_T:H>/MN9[?8C5^*+3\N/\>W M9>T'HWI2Q>*G@S]^+G:&@W(8B__Z??]]\7;D)R=Q."Y0<3P>GVZ^>O7ERY>7 M(97#>C28C.%=]4L_.GE5('3Q\#=5M/GSXJT=QV*38LH1EO#_AP1O$KE)Q4O! MB/[_,-[$>.YKH]/SJCPZ'A<_^9^+_"UX]W 8!X/SXETYM$-?VD%Q,'OI!K32 MORRV!H-B/W^K+O9C':O/,;R65QHP?S=[!<,XAJ[% MV?TP\/^\X_9\V=GZ\O:S:_=?Z5^^.KNU/+OMN20W(TL\"WQV^W TW 7!5Z6_ M^6MA7+T:GY_&5W C&D[OO&Q57=[4)N@!>?5??[P_\,?QQ*)ONQ[B-Z-?1__R M:/3Y%5R [U(VNW%2HR-K3R]O3K9VS0LN+ERYN:Q'G!)UEPBF=UPV8URAW+'Z M._V&EU"$&6)D]DT[&(VO?,G6XVHT''VVS0K)4QIS>ODB/YH,Q]7YS7V^N'BE M*]X.+H117YUUE+W*UR:#9MTA\I)\%?H8P2.OM&KVBJ\R?S6N[+!.H^JD>4"> M$@)A/=,[-PW'70_+X4$3D["%U-;XN,_CPJG#'U:VR,J_@ZHO?_E?QRW&T M ?XM?AF7XT'\C6#TUU]>37_/GY[$L6W@"L7_GI2??WWQ9C0< XBA0Y#C5\U(/ J/_75Q6-_<:-P7M3C\T'\]<6)K8[*X69A)^/1_RY/3D<5 MS-KQZU,;,K)N%OKT[/6+YJVA_#S[4BCKTX$]SZLHPM5?RK/-_.Q837\M0XC# MYM>ORZPHPZ\OWGWRU&!B4T B>HCPDZ_8DZ*K"F 4F=).*)1:05#H@Q[1QQS#!C7A13F?WZ M H2\F.S@[]%6V\.0U<6#.O ;0IC 9+U72Z/S@3-.D).!P_A*AFR, M$1%EX3W,6&K$?$MG^F_:U _PI%%X!Y_5#VOJ7^_72F^]L)H$9((7,)Y$(9T( M19():"<\D28]W\KM(4S^\S?0SLH.=H8AGOW?>/ZP%N+F/TVXO-]X4BN<<01) MG.=K,@19'B2*7B6G% N1D-O',XO^$:,)RT'/!6T"ZNMP^>J6)A-' MF1?2(X8]#(&U'#EG8 A ^M*+)).-#VBRP8PHSX"3Z1!@ < J,%HGY(DCTEGE M!6;W:/*KJSC6O!?H9JQ_^R6SCLVZ4?+PB*)A(9M99_[ZH@8 '62-WWQV7.4W M9+6)9LKQY5D=9H^??V;S9SV:5,U?#:O:O.A7,UQO/@7J0](!YHFT#'%'+?2+ MPKS4(EA,<(+Y^&+VU=BLE]E?9*.^?+/S?Z^NCF^_/'M<'8_R M#)_^&>!E9Z>#TI?C/^*)@U>$$JXV)/U2;$"90SE^9WTY@&9MG97UB]_RL&P> MQNKD_<@.WT[BUN1H4H_?P1",CP^_C Z/1Y/:#L/6,!Q^@;>='\3/<3A]Q2^O M;GSS;[,F7S;PU4VC<=I@W.78-"QM_-N4QG-$U67'+Z[,_IY][]45Z=PL+*P] M=5:'O*AAW4CAD?5&P?(&Y><"UCCRK@HKXS"X) M&.#K3D:INRJA9:R[[S:F>=O^Z-P.QNU7F M2!02IH102'+@Q5S;A*SF KG$N([*J.!-5^?(/5?Q815M/:G.&Y8$-YV,%JLY MV]L636<]/?S/QH!-*+Z MW=;E-_+9KL33X7 Z/KM[T6(B=/?YOMBJM&\1]F AS^/I^- RC MX0X,<.7L\)][*1L)(=_T?N?WO7WRV-?7%6!X5C'3=^8__[!GY1^EC["?GM5>_+X> 3K?:;;\W,W.K\4C855'\ M8$$[,)DCPD)[4/S2(VVP0\IRI71RS O5U:G08?K.&@F9-B3$)$Z&$8X8Q3'[ M.!0RR5 DF F>,6(L95V5T"J8S>R'('B>'SP&@B6.R;L8D#(!I"H)0X#%"4FI MC O1&Q-2UZ3Z8"UY[_GR^Z0&C*WK+0\KNFY6[=R,^0/&;S=^N=P./MAJZ[T' M$U?'_YYD*/D,/_*TO8HAW]RP:'07 !]M8 ?@A(^* 0'EQ"%N74"6$(!XG6(" MF\]+VSE%?],L*X=MSK(/ SO-@LLXBDFUD'@.'"0M4- A%K),, MK.7.X=1,>( 0HY-XR47?C[S]JK=F-_TY#F-E!\!NML()H%D]KFQ&E>VST\QU MND-QOB&NCQ&J3]YCS2.B'C@KM\"=3( 7^."T"-C:($A7A?K=S;E6?,IOX]B6 M@WI^J<=-< UV'S. SI@QYP+7W;7FG\#U]I2L,%L>EVK] M ,P "V+^:I3,/GD'@.UMO7[X*-K;#='!L90L0RK0'#(%$]YQ,$B,,EQ9;;T4 MH:NS_KY>1N\G)SD:-X:]\7&L\GU5/,Y/^QRG''%5/(XXY#@^#H(2EH+YZ (R MGB2D& %-QID58=6EM>S-X!9W%HDP27(*,A&2(\ZM0,XGBIA4UBF!G>(]U^B0 M12_L9LZ@2#0Z!N@0L9H0"#%.)E <]D :B>YDF6L=X:9ZH\ B2>G\-!8K^6&.W:".PV,*G&66;^4 MR%&,$6%P)1$GN>XLZS\XME7\W=8QY(4(5QOW5O-IO349'X^J\G]B^#@,L6K6 MXMYIOI[=Y?7OY]MGL?)E'3\ T,8YK_XT:B[_G8.;UU+F2>B$4R)@Z6F0.4T" M:<\\PBYZQ8QW@G7."7_%Y/ES'!U5]O085.1@*K6+!+7-CP=K)BM-,U'SWES6K;4I@ #B$<8YK,T \-18)40(] M\V#9.=U97K'UQ5;AJ]MIBD&Q'@,VC2^R9YI;KB;4?!R6XZUA^.;&_.FJ6 R1 M4$\I#C +LL])*8XL)Q9Q3W@$H5'-%QX^^F3&;'!@P&*=S245\SXX1F#:$J0D M)0H[&2/K;-9)EUT/'2#(3#K+E,\.=\%R# U%+@!?%M9*'H(E474V+/J>HMW/ M.T3#&+9M-2R'1^O)CB6E4@K&D" Y7('SB%RB\ -+XJGC7J;.>306'PNU]E$J MP*JPT)(CT$&P?+U68.G";RE0H@.SV(7.4HDNN1D[@,2!Z4 %-WF7'Y2LC1AI M+0S2 A-'*(^NNTF ]TY0>6.KZAQ >#_F>A Q;)UDB:U*9 ^X]1]692CX'85//1$UNQ&M6GUL?9Q561!(M1 M^10,8L%[Q'%6?L!/$>-6 QAZ#J/7-4DL;E?XT6)I+3E"LD23\("2!(B)CAX( M)MA1DD4;06N9)#H+:[?N?62-=3J-5&MJ#/R''4YL=3XM*-!LJ,_1C.FGNT!! MUY)Y>F)YY"R /8P34)"HD6[D[9S 3. 46>=<[)=ZJQR6X_@>2%_8&<(4/RK= M(#:Y%#5HL@8B![:^1DALB">V^N?W+(E[-^/ND/W+8(S_+,?'6[DTUA_6'\,7 MWHVJIJUS7UN <;,@6. :-ZY<21/)Y6\DP (8+9(8$:1T"LS/KLV:K#??C'+] MOC(T#OP=X*_?3(X]& 2X-CPZF#ZVM3ERR99GDV7V@KF9P_65J:&TW3,]P._X&#!*\1G MB45YR/*S"[F2E@>MD504Y^H#)KM67-Z%E$!RK%:XLZZ5'^(UTS#ZG$Y1NLEX M5.W':3W,)=&;PVKT#SL<6!<'6Z<'J\)?<@AR-%XBHP7,"6T< DV48X.(,D++ MP,-*0C3;,#<+ZMG%77ATYAI! QQ)FW.'\(&<2-!%U)C4*(B62$" MU=T+9KL]$JH1VNR3X73+;BW%9JSWS+*$C'4YJL+F6 %BD(B"*-!,,9G.UI;H M6Z[#_ )YC';U6###E,WE88&X2Q^0P[ (%*4^R"B"X:M>2FWQN](+B@7Q M7FKE,#S1!<055\@UI2M]TH9PHC#NG./FJ0&ISU%=DQQ5FZM'8Q$1#GDS W@3 MT@Y[Q&+B1K.0'.]V(3"DM@!CBMBE?-"=R_W:1$0OIIKC7C.B(H:>2:S MKYAX9*-GR#K.(@W,JMBY&+&G9HU/:C)UQG29LD#6#H1XS2S#2$:=X["419HZ M#_9+2M(IQ8GLG/^WW[#HA-GR1)DI3HK(LV?)Y4 M\ESXD6($YC=%0@=++/$J= _]'G+&SWX\L66N>["7OIYLV)8.[3P,M[GH9:Y' MS7BN#:H) L.PR4112%!JC-;*J=0Y/\UW:B4T@FK(5?VF*9NPKK5-%!72.0L( MK7&.,#-@WX=\/H$(/@0"^AIW+H;^/O;]FU%U.@(+/^X"5D^?O)Y<55IMF%/( M\5SRC7N-C(T"64V-PC3XE#JW*?KT9O:=@=!;AU]&':Z4\ M\\!IG!XR;!0-".>:^.M8<*S,DZ,YZ @3#[/,Y];S7! 6N;<"D;A=Z*P M[%Y WSQ!VAO.F[%?3T.;I6QM?8:[8E@I9M2?%K->K"SOVAOO8%%ASO(:,\A* MX9!,0L5$F)"^O$0V.HJ4=$Y(K)@*G8/* M>]:\?+.U9F36,18DP0P9#=8^Q\DC:V RJ.05QDI%GCI[YE(?Y7;5 T>="9@@ M2G/U&"5A_4E/D1<*ARB<$:9S'KB^BL53QV4E;IA,..4\E7PFAP"LQEPB(5Q, MF)D@?,>J@K:HJ)02SH/1AXC0')9,XD@#["$M&,UG7XC8O0V';IJ"*[1RVIH\ MB0D#:\8BJFE.1XT)&6+R.0\D$ANUM[AS?H2G9SE/HQNC-1)[I1 -(2#NDD N M5T'&EB09E*=:=S:<8)46^O[DZ"@W,XVJDX9I'49_/!P-1D?GEW4W9CMJ"^%A MBU&2@N;BV"J@R*A%G,,/8V$BDU[&>$(B5(5PSQ((" ]7F M8\"T=2AXC9D&C1:[6Z.IDQ$#3V1^$,R)\P0%[%@V/PAR5H+E*$0(.#G%=&>= MK&M_ $E7E+&-4HF>%ACF69(!VO,"4&=]5KR3I+[[M0_;TM-1:&%< MSC*4R/H@4$C"N>2-P[9S)[ET2!(4$=H2R?,$6\Y"1&!' ?7FC"$;-48,$^RE M%%;*SNXE/$&JW4W'P)3#>QP#LYKJ+ 7,DI<,Q69_UT4&)AI,%F69@K5J,8^= M-:Z[J%,W<(R^6O?X$GVLH? MG[^/G^/@ZG*^O&EG>#H9U\T=K"U/Y[U/A-FNQ^4)K*6]=/F5%3X.AA M<*[, MX$ '@,%(<]&(LF=HX.==3KTF+-.NRI\AXX;V)4@4)V'@1B.') M6H$G>1YHYZ3R],?(/E%(3=0R@=V>#Y=TB,><5VP<05%$ G!,F-2=+99QSQ6T M_!/-GHCI&*Q-2!;%F"M' >M%VM,LNP$1XIS 3BE !-;HZB-)IJ[K6AKK-F;JN9 M/+WY]/446F6"S%6%I,YUFW.Y>0:(#]94DB9)+7UGZZ,N(Q_GNXUY2 F%G>$N M2. 0FO)..$)Z3SIAH/C"-+P=IF6GB+O0S<=FQ_O1,(R& M.S# E6L2C5*$U^>;WN_\OK=/UM(8L,H3*A-&S#6;L6#2N13 !F?)1T*(E::S MNWA/.(6>?1DXSX2.V%E@^)EE6A.1X9PB(R@P.8"QZ! 2F) MX-AX%6/LG.WX$&Z>JYD='@/;:VOF/"O:J9D(0B:#F!& +LX#NDA)8)8H+IQ) M0=G.I<+>+]3_#^CE;OQR,!I,FK2=@ZVV)DC+&?4MP(NXYY$7W]SZJ$T$ O@B M$T,R1"";^8@6C:5&0C.G'=,LALYN(MRKXO"?XS!6=@!K>RN*?-SJ+M M>Q4A7DV=H40T#,P%A)64N>H46! 4."$%VI$"]E)WKTA>QYE@BWNL+BCGK&2( MZ^! H_N M+8")8:I<2&?(-+9;-".!#W9L[4->C+!:NT]1B)BA3B-&CDB(P+] M'CP644K;V=EQS[6[^ /].F"-8V=R77:*HN8!Y>U L,8I1B8Y30F.,L7..OAO MV'WY #VOMD].!Z/S&!O0G;'FQ>RZ?+L2YY?7TC;E@XH^$J0"28AS(-9:*X68 M Y/=T<04Z=RF_(\>_'-9GNN#+ MV>Z>1[W,[/M[-VHI!0HZX]&Q3M&&_1&;3Z8@CB(;"8"G,5(!?0 NV#D;KIN% MSI\H%R_"*N=6H6 ,S^S!(@U+'['HA0Q2I"0ZFU)YOYB?Y<3ZO"O3BH?Z"!.H MQUZBE)0&1: -,CJGLP=%"&8DQM5B*9?E59=06K4_^'@Y!Q]S&9)+'"D+,Y^; M')>&@5<;[F(N5VU9]XH.KVC^3&L[/KE2$!$.>0WJC4N9D(Z<(QF#"9$8&5EG M4>6'F-RTN'3VVY=N,AY5^W%@[U/ K26R>UB-_F&' ^OB8.OT8%6RJRRPQF") M0(+&@+A@'EGG%(I))D'! G&BL]LZG?$B+L9IX;Q4T7N!B H,<)$K"TD$2#$*W4^7 7+I")E*!(:& Z<*M99QV$=Y/N@_AY MI2DW=3@R+Q(()>2#-CG 'P7R;:*P,)C,:]_)FIEWY%/-/AE.CVA?RP45I14N M&8K ,,H>=VB#,8XCA@70&442[EYIZ6ZEP3V1J]-%@$&6ZQL+X*),@(4KH"%: M>L4E251V+SOAJ0NJ/'2Y?4,2'U6\DB;"O,]I>U;E: 2#G-$& 3VAS"5&=>CL M5O-]R[5]J&**5367I@8(>D/RVEJN2\.2\H$Z) ,#/!6:(4VR(RHD^,!A'51G MJ>:JU5!L[8QPX20V(H)YX'-*,08L=08CD;AQPAA%8F?M^L=Z"[O#'Q,CTA(' M"LT3Q&-*H,N<0!XKD9-PH@F=R^)Z<)S4O<7;!^H^8:"NTCI%37.INES;D4J* MK /BD*L4,\ M&<]LSO#0R$H++PB*.D,89VI% P76&1*NG4S'VU \RL28O*6(..T1#X&A?)89 M$@J6.+<)_NV<)=7=JEBMGUH_N7&1M?Z9V-W1MPH0X MXC@B/+DQ$4:S-U&_:4HNEG$],SN(-#K M/@1DI% (&RRP%"1(V5F.UM&DZ'FI$GV5N-TAU6]O?52>/:<4@W9 0.?R*4#* M(LM(0#199XT)5-'.^MVZ=71;1^?88MRUGANF.#'(Y-U*L 4,LE3G,MA>1RFX MDK&S1]YT,="F1=$P[$3@EB,7?3Z,40=DD_0HI&ASS97(8V=QNI.4_6G4K11& MVWPLD=7 EWC,A<)%SL7C1C&3X^B[=UK']/AZTX\;F@OU<@&(C M$3F?X(<5(2FA(NVNK_\NCK\;OW3$E'RJU#^C!1$:(^? '.#$@CD0O$)21(,] MLQZ3SBW$)V$L\QH[IE$5+VG#X>CP./;ML M>=4V[K\,MH"7F&3=S8HDEKRYO6*S+A;XB=D?<$Y/E;'Q6?'!SU MD3/$",X'R652Q#A!0F&JA70FX<[&SBSJ)(1[-^"6#>0/L6KJ/\ K#XYMM0A? M_V)H@R9O3ZK1Z:++&3X-4=;: M.Y_/N-+YC!D>8.5J4&PH\FAS$KV/W0U]NV'Y/F$5K2<@P\YBZXQU"&.6]U4D MK#2GH2&.BGSJJ^6B2("$=@CHD&)<(+SN2@\(A_ PB5,4DPZN]^Z*F'P3Y.-:*G 5'B-!)4 "S:? M@6EE !/0,*]2/FNZLT&V=]G6_M*V?A]MG0G#%-O?#_R"G1I7,N56+K(B\9"$ MY@)1;!(0QZB0(V $J*PA"#9<=?>$O,8B_AUH?<@*'ZXV,;]3.WEK,CX>5>7_ MQ/!Q"$QN+@ [VP"@1K;/8N5+, E@SL2YC*YICFO^.\/#JIC; 7NADC8(%K!! M/'J/C "5SWA*2B0;B>^L,_QNW\LE)L-G2[3I%G3 8)2:.0/HZU4.C,['$Q%G MD,:))L-#%-UU('6J#*VK,8DP+6TS6I=*JP MPA-M &)%C)4818,%6#@:@\$J-') ;X)2C)CN5@[O?F&%!:5\^T!%(@D)Z7-^ M+=@4-B6.-,,F8J]\U)T%P'L'O+RQ574.%'0_GHXJD-+628[47^&8E^@5"$?F M&@F1@-K*QZTZH!C,<,NDL""]%:H8=,D[)@Z^^W&^74P#;7-""I4W.> M5 1"@@-B3#M''#/,+!P;5T/S.Q6 22N/I.> 1T$P&*G,VIRBQDE)8W?3 5;V M6/=\=.0JF<3.,LV%P8A&K1#'F1Y&$5&R+%$GK>EP.OE]]S.\GYQ,!G#OM%QA MOJ^*Q_EIG^/TW+Y5D9:U-D5'(A!#GD](9 P9P33RD7B@BHD;WKG=IVZ$U3[1 M;J%RGBBOD,;>(FZ%1T;Q@)*3AB@CK%W]U?4$QS:UZ-F5+I]6:P3R-E=G)09D MQ11&A+L0 X"@Z]Z!"/=)?GX3\_Y>/FKT8#09'Z_S6?.* "5O>" S>9'I@%S" M$4E.0;3$>68[:7=U4H1/@Y."Q:B3R3."YU)#+N;,U8A\KD8NG/!J\8[Y'X.@ M%BOZY!99ZSA8-"ZG[>*$#)8&J12YST?GDN[F7G29@G5@7F.IC4V@72RC/B?R M$^0BB%9$P8@P7@K3.>VR A$"B\K1MD9@#GI$TAP="+S:4LE12D(XC75,N'/V M\B)J.:WF4C.8 =-F\$2=:V:0P//)5@EYXHAT5GF!%[X]]613USJ?2#[X(0;JOE]=KG* M69D7UZ'U^147#YO=,1Z=7EP'V:'C./<%-SI#=?D_<->F&U706 2?Y,>V/6/ MNSN'VV^+@\.MP^V#V0ATH%W%LY3&P?:;C_L[ASO;!\76[MMB^[_>_&5K]\_; MQ9N]/_[8.3C8V=OM1=12K\D#>_V?6P=_V=G]\^'>[D;Q]N6;EP7%@IL%B.6A M#;Q9+!?#VY !CO_M$L(OQOMN%.??:\HWLKOD K-G%XT#C86,KE+ZAP.\^\9R2X6)$E"6# M.-,>&;;D9]D=I[MU&X,*,'H MKY>3ZY/.SMHH)Y8,]_^L-6_RSVAO'G]J?L0]LT M/V/!_BU^&>C@3T?3<;PZ+,8+DQ@@O%+F&47 M7_#9JW):Q\TZGMK*CN/5^=@\^T73 &A!-7O]Y[(N7;/WN3E[P.PNN"U<3M3F MA?S?7K]X==M%([]>_>75N+KVJ@N;NZ$$-X[]%^@(O' MK?W#[?WW?R_VMS_L[1\6'S[N'WS;7UYC!?)H;QML#O7DKX4E27JQY^R9@U)YIF2,MA]NMO(OY2 MC:IB?!R+_YX!2S'=OB@BR#Q\ MAZ9_[Z6W *;E.'F*"4HF'Z:=C$3&8?A!K1%4!>H];PLP/S2]V9[NI5V!R\T MGZ 3>,MQ_AH*]AR=1UNA..R$9+9.JW)04+7Q>"',?S%K"52>H>,RP*+>?/G&7,U;;Y=K].H_B[9ZVJ"0"^;R74*5 MO?VNBV"U]=J=-/7>2JZW:7J;YC:;1A"6,*A;HYIXH'RX;DH&&4(M]YHPXDUK MCK0*FM.$YCR%4<.7;]1TP&%SVY <[F_M'NPTQDMOUZP[_C\[(V=\B30S*R=5 MHY,;^?5#&MKT/D0_JIJHT\U)#C,=E,/8!HNYX;\.<:SQJ/AT^=_SY+RY9E99 MYUC&(I5 J8:3)L)Q(18T!>7*M:*(4 SJV7"'; +KS2B#DU ^V2 ?JYZWFV#( M=]"5W:8GG1ADC BC&*^HW==O=CWE9M?-G?OZ*LH>N!B9%,Q0@WQFR)Q$FU-[ M= ZE9UI8AH4F[2S&_7A4UEF)C7.IQ587Y'<[?ZN;*E=+WAU]MAO%SM"_7-K* M?'"#5SINZ,';J]MGUH^;"56,4E%=3J3"UD5]>.V@]%.2S*<5WXX\89W-&M MV!Y/N\#OGW)W9K4=5P+?Y;F:OWJ7Y\K\F./JNN0ZX,CZGD;.?;Q%Z3I-K#>& M(&FHSK62#=+:*Q0-)U@')W5X=*375.GFY,WJ],*F:Q)BWN1*D-7YFU&(UWU5 M=;[CM!I]SL]I92OIMF6Q?PP-*';J@1V&Q?NP.B!S0;0B@GL4K<6Y7!%%5@J' MX'_$\QB",(\.M)C*_-">[5RDLOE&[JV90+<:-@)A1C0EXD=$>1= J*<#"-4Y M!G4K+VH6=#&JBE'.VB[^,:G*.I1-\HTT?T,W.3I?:TG(>QIL/5D1V6 M_]/\_7-[0+%"LM]YN?_RX&5Q49"^6B-A7P6O8G?T\F8)WXD?+VG;>V,G90B# M>)N&>=K(KQ_;67@6G>SIYZU4)&(EE-4",6 3N2*81@[CB*A044MM%/6I'2JR M%4*5SZV:_I//IR4+! Z)<;%MZW'QYPK(ZY?2'Q=;G^-P$I?J<;VM=?<)A;I% M8-@!^58&]@5_WJL/1ET6: /\9053_:2L0 MU#]774+6!P]BX4@9$W+(@09V'PPR6 AJE?"2TU8EU%"_O>H#V&I CGI3;IGX M&:BD1B>+-&$"\%,EY$*B\(,HS"A/5(I6A?UA!-(<_/_E:6.U+]".H]JPWH1; M)HV_D'#V:Y]6L)++4SLHXEGTDWS<*WP,/#C6S]/$@0E?Y!G_'?I_/3YF[;?K M?UK(QKQQEO!@\C8@RQA%<@DMSI DU (R6*RRN96:Q!:N^)21[_%#R7-^J MXQOR/R\F$,.#/*4B#@FE\GGKUB%MX8?-1_A% _\3CW9#OQ\!*'TX'@V[%(BA ML]<=KVPDQHIL]SXTU_JGKY$"__XOFA+UNB[&<1!/\RRZB$S:*$!7#B9YP[2P M "%0?3(F4% MH3^YGS,]S#&@6WZ\^0S1J=^NGS.OG/7_S)7KA@%=B#TU_UV7\ ]M[#-]U\8^ MN>LBO3,FX,ZO\GL&#"SU+MO2CF26UF=Y [> !T+.O_*_[^YAS54WQ2R4N;8HG*VIZ+W\]4Y(0^!^R)!'$ M77#(:6P0]2%*PX.P[-$E&RX(_3FAKM'!"YPYT_/MB^8(@([LF_WK2RR*#[8J MFN.EVW-6FY5#Y[5<0#@*YZEE"!N<]Y^Q1C:?E$E=P!'^#";AQRZ@"_HRU?H+ M7#U;[_<.%[Y+V<_;3LQ;2X(R I ^QD1A#CJ/#(LPC9TDDE$BDGOTO)T!__8% M06F2FZ[MQF?ZLO"-^-VM@[=;?RW^/!@Y.RAR3<(X?M!N[I)VU!Y3#^!1CJN= M8U)FQ]UX5+AX<0,\\])WQW*LZK34P(4';\[Q-YLQV:N7+^=2 T6 J\.C MYE;HL(^-AYO0HBGU5!<_P?-@;A7U!)AC?3S*F4ZS=/#QL1U_V_8O]FHKF^3> MYLL7??AYH[##4/Q$IWUT,$/ANOL']"#?W]P*7\JMN'A.<\Q9TXBFD3G>RN B MV//ZY6UYW8_>J2(F)6:=0L;##^ZD0,XGC@)30GM"0#N%=B(NWDRJ"CHX+>:1 M]='8CB?U4TS2O\=Z >SND7G\K;_Z@<4@KA1T?()Q*(K=4:=&@S_A:*Q&R=\E M:HR,I "B)^5X#+ ;!P"FU6B8Z=7@O(A M,C\LF)_8TY\0N M6KU,&WRI-6+]\^)T@B(I"JDQDMZ!40(F"G(,C!*53VMTTB2?6BHC,2>K+*H+ M%='KA%XG]#JAUPGWU F PK880#=B8;T'G9 W?$.#DE7FX#=^6L *1S=G;;=V^XO7VS&[/1<7'S+6V=W5D.IQJ/4(?HS(R:MYU> MKLPL?Y*"X(\*AUB?4P2(!$;$[HI%8"\QOC-809B76-$[8QW,2T+OK.T)O&PA M)1(>&>'0EL.RY=2^]S?C4:LA#4_<];95?>?'9%&C\! W]YV#L*22MW[KYJ9F[?F+FQ[B MR;YU3^;6!?ZX#9KU7_?RYBE_EV(1S?Y-GQN_.KGQ2]COZP78=[)KG>S9\7>& M;??*[>&$=_FBEI56^'>LK_%J)#*"\(E!5."!,1I M @,APF\PFE)RXI**+57\;8;^]TE=#F-==_FTOYXNKQ,1Z>GRB@NP[V3WZ/*J M,:2G3;+IN]OI[G:E;X_ @.V;-TV?*ZGE(E B,$,1>X^XTPG9 ,Q6XD"CQ,:[ M8-LAM;.!_W,S[F^FP][E4]\>%-6]DJGZW=Z"?W"82;HCH"/70;DQ"J5,-P4E M-J&(,13#41-).*FGP2#0R^F)R3><,3:JFG<-SO/+OY3P:GAM,81FC[)1_;FL M&\_3T Y]:0=YKS87F,\WUV,[#+8*=9'+$);AM@(7["?[\XUQ'7TP51],=4

&]3/LN\&+[2KJ1+GQ)ED4F*6( M6TF1%I*A(!U3S!I&=$NUAP_R]+A)/T_CD* 3@_JA:;H+"UOM3%3OKB&P-X33T&/9BCR'T30A?@H]6)7%Q%^1[>*-9O>=%7,5Z179/1?FJKXG/. M:,]L:/J$C2L38RKA/^QYP7$#NNV:>06E+FK.QPV@"H/)T MZ=C?&8/F[>T,0B@_7TIX$,]0**NI(9%C@"AK$\']GPS7_VVPB)^*$N6-[ZO8("G[H+C M2R_RJ3V*4R\QL@FDOVD'7^QYG>.8Y^4Q/_MN&>GG.J =+M[ZN/YN'1SN[^WN M_6UKH]C9??-X0O/@AOPHHR'?Q>5N#OC.[MOM_UJ=85[JHFU-U78NU65!13_% M7:DJYJZ+ZLYRH?I^.2[ZJ;ER<^Y3.9PZ6,!:OEW4 M0"IN'(_F32'ZBU-8-X&+Q&I0#N.M(_7NY ;DG MC>9:&X!9KW77TGS8&<>3@G09.B\!!GIU\HG, 4QSZ&!3(&ZY^')P^=X>7KH M+]_GZSWB]#V[#\1 FT,R:GNGUR=@!+/WZJCV-<#MA\'-I)*'/P MU)M9D_)OETTJ?I\VJ3AHFM04MR'D=;%U6I6#@JJ+[<%<]^8_['!BJZ][AJN( M6=^<"M\V:I$>M=9V;:]OS[Z'6J,$)I@?G=P1=K1$P/I*FG(0PT[3L$O8.H2> MQ.*/45,6Q:T*@/8X]46)7#VAM MJE8?H3K$6X-$"Y7L1Z?=Q'$FJR%.B#V=\9 M/@>C>I)SUJT;3<87Y_D6^V7]SQX3>\CI(><>D,-7!W+X,B '^-:X&@WJ!FX^ M5",?0T:8'D_NP).NTW]N#X!J4>2 M'DE^A#JM5 ;2(![9P:?33&B:(\V7LMOY/K]TRJ*F+UU%9%DTC>JQI<>6Z]BR MM4+@8C]59?W/3\GZ\:A:"K!D%T_Q;OJ^'E-Z3.DQ9=VVY2;#:0'26,7PJ;:# M6.?QK3B!\:L=Y M_V@9J'%P^;8>-Z[CQG>2P>N9-76)^G=CY7=;:/J[LI40&^_Q')? M!KTO@_Z=_C5G7CRL\N&]2Y"V,$ ?[&-J>+?[L=:N6/EAZ7CP7Z9BH]J,;=,H=E9]PA&34;AS?FPG2HD:MS5$#+ M'6_QL(8G%LFCS\IHUO8CB\LM[.V^W=X]V'Y;P&\'>^\[)+N=MUN'T*[? MM]Z#^M@N#OZRO7UXT*'V+7UN=:+7/^T,B\/CT:2VPU!OY-,OX^EX6D&B>&O' M]N?G**$GI<"=.U3DAXX*D>+EW6=^D)=X/(#KMOK$_E[;L&EG(JQ^*,=?C@+_PG[W:JS%P8Q7_KU!7UQ=T]O M/?VCF$E@U>? U3(@#YP0=PS3=#EBMOJ3IE\2SV1)W%I'NE\4]]T]?9:JN4>; M]M%FU;'DIX_7*]4\,UFO=^\Z/9-[.3Y6D35NBNN:S(/V3K[]^* ;?"JKX5F[ MW35^,.>U;&52K4Y,T;VQH1NYCLM#B^?6WWXBKZE@UZN_#U"$/V[2=390]A%Q M@F\^[N]O[QX6O;;K0:+O;S^1UU2PZ]7?1YA]]U5L35?*' QS5T+)=]3?_&YV M\Y#YI^)OM]2[J!US/?J<\MC\DK,A/]O!?.S:K=/P/L.U)J!SPS.'HV[U]^H4 MN*VC_]JF5+N!.(^8^[^49R#'X;O*-JD$37CQ%$:(O3^R@_O4%@K^FL=Z_OBC/QIO#R0D*HR;9*-_QXC>V80S^Y=75 M_OZVTA.^Q;7."*=55Y@]I3HQ3=$3O9[YNCU" =03XE_9&%M>0^# M.*Z+_>@CS&PWB!O%,(Y[G;+N2ZQ7)?.J1,7D)>8&J>1 GW@#JB2RB!R+D0,X M&\I%&T1XMMZ^+K?=.'XSJ2IH7$L:A*@-+=FS5R$]6/7"7%.P(\T#=\)*AY-L@_G MWF^[)![[H8JGM@S%]MEI+G RK>0\/0KGPD KMNHZ]J$-CUES#\TP[=JJ?*"X MO]_]-=5#3!+%M?,H"(H13T(CISVH&*.Q2D8YFUJ)BKA8Q!=K>&L8F@4\7;?M MNEG8!N5T@=KIX2G&:[)6>FCLH?$Y0&,P3M&(&0*HRZYG29#6T2/KO;2*&2<= M;X.B+P\:Z8:BBPP76Q]H7+*3FK9![NDJDOO#T=@.>A[_S&SGWA=T)2"#:9L< M)TCB 'R:>X>L 7KMF6G=9(F&N*3B3R MF()6*,CLJ;8\(BV!$&/LJ:/>Z&1:B3Q>"#K)#:GXLT>GWE6]-%?UZ!2Z>+Y1 M?!A8X+/94YW#Z$]SV?@^".-9++9>>\QKCVAT=,9:9&G.6XF"(L.]0H11+8TE M)L96@HUG*Z]9=UO#<+GJVMOW)'R#XCY^KP>K7IAK"E:,>TYCE"@()Q"G(5-= MAY%Q@DL=K=.,M./Q7098$2V>/5CUP<;+"C;.+2U3V1P)L3,F1>CR1O$G8T($$$05QBAYQG%'F+H^=&^$!C&Z3W70FJ(KXO/\?P=WAJA?FFL(5,XYI31,R-(CI_I-+.=&.40?_IR@6N W:NRRX MTJRWTGN7[Y*([Y]'H_"E' QZI;'N2ZI7&E>BXUA23&F"%'8<<:T4(8RJ1(5H@;PP)AG#";2LE(Y:"5/V&4N^A71+3W<]# M6HQ2\;&.4Z;;:XYU7UR]YIC7'$9)K9+WB.L /Z*72/NQ(TCXQ+5DK"69[ MI[&RXW)X]#[:.C;K;B_!JFL674O*0YL^GZ.'JEZ8:PI56*>0I#$H)0W&5 E<2]/[?WYRZ)Y4X+HO4%%!98PZ2O]K/&U7X( M4%S%&$;6@^K@/E"@QR8@RZWG7@?*Q37ORH,X\M?B/G^4M8^#@1W&T:3>'0U] MNV=C;'"RR"J=ZU/LIT?&'AE[9+P5&;5U41@G46 *(QZ"0R8HX-@BT""(RI6, M6Z'D2T1&IGMD[(:/^B%DO?ML_'#O<.M]L75PL'UXT.NTI62H MW)!X>03\FQFQ8HJFA\,>#GLXO!\<6JR$(,;5#1P^'"O>8WS:][D_$;>/<-G5OD 'Y=J#^XAIKW?9D.D1L- MPJV+ZOW.UN\[[W<.=[8/BJW=M\7!7[;VM_^R]_[M]O[!O_^+ID2]+K;_^G'G M\._?G9OKJ91@L/.E7U_0%W=WM!OXN@B%W/>WG\AK+-CUZN\CG%1M*\LGY]X_ M-*9O/N[O;^\>%G,:L4>*Y[1RGAM2]!/YV0IVO?K;1U4M245N>0^#.*Z+#_8\ MES;LG9-&H"281]P)@W3.?4I!,!L(89R[ M5O9(%@E7>@/+1<8IK09<]7FRR^.ZU22&XLWH))]$:O-LZQ7(NB^O7F_,ZPWG MN<(1:*XUUB&N!0 (DQH9%PC0UI2<;^6XFNV3T\'H/,;].+#C&-Z7UI6#F&N*5"1Z!W@BT52FES-2D?DJ,])J59KXWD@ M[1S0N 2@ZD^2[3V[RV*Y^_'S:/"Y'!X5[\MAS*40WU0QE'T=Q+5?8KWZN*(^ MDN')$(,H$SF(P6JDN53(&F6B4-%H?RUSZB$\-Z^R>B]-%UF[FH-M #U_]IJC MQZA>F&N*439:1@+U2#)' &^X1=:K@'!*2H)E[DST;5#6EYT2VPG(7"E%]+D'OPETRR9UM29PWI4KHZ_W1N1V,SXL] M!V_M0W:?Q:+K5/;', MOJZR=I4)V5"]QZ0'J5Z8ZPI2S$5M.<5(:0Y\5R6%K,TA#$D1ZS"E1#PJ3+<' MJ0XSWMZMVR;CW3[SL:Z+&?']8,]/\FUO)WUQAK5??+U2F5PZ MT9@BJQA%BEIODS,4&_UHYGL1"C==;E\#X::K\&(17JQ!6((MJ1JA>M=*#UR] M,-<5N"1P5YD N%P0B/N& M?G02BT-[%OL"9<]F>?6J9%Z52(,3X4*! F$*\8 Q0U8HA+C%!Q@:#$N>$:>RPDKC%Q+6% MP13CYMG#5.\!7A*_?1M3A,D;BOWX.0Y[_VY_>.^#Q?UL#^]E@D9I.4-$,SHM M[6 %L8AP&JQPQ'!VS=7R$'X\6ZL72[7MG4>RQ*/#5OG WAX->S3LT?!6-/0> M:#3#"MF4$X =YDC'()&6-@H<5%0LM$'#%XR&K#^^O(N>:-H&4Z>KR-0/1V,[ M*+Z-V"C[2FKK;PWW?IYY!9.X4R() 7H""#/W6",;64).*QT$UY2FV$Z%B455 M)J(;IG=%]Q#5"W-=(8IA:;A@ FD*S!?@)B*'4T")>Q)I=-JY:R?Y/*S Q*(@ MRFPHN4AWP&K,Z@Z=$?X$ _:(9;&[MXOZHT]GG>M/C.S[VT_D=1;L>O6WCRY< MDIJ\6D-IHQC&<2ZMY"^+#PA#J+F$X1<1<I7IAKBE*.2J49XHC+Z5 7,$/ M$Y-"024N*0O21]5V>:7648K@#2SZA/,^W'!)A/=Z*:6>]/;JI%LMM^ 1--^E-7>ISJA;FF."6P]<(8 MBHP0.1F0&, .WJ7Y>B-MH[S07L] M[>W52:].WGTR/D0:#4>:&8:XCA@YRQRRT@72*Y#E*! OJ)71(9-"/ET;:*N+6"#)K<[L5Q/3 MRKE1S2*[6&,7GI.M86A=?XB%YHRO]03OT6J-A+FF:*5U2($:,,>QS.=^$(R, MS79Z!*8+]CF1FK=!=WNTZC+;[5V^CZJL!).[3]?N:XKT-44>$QS!L S6(F9R MRK>1#+DD.9*1:1^\=.QQ5?B_K2ER6=MO;MWNQM9"@Q>9^[T^E45Z3.PQL MX=;['TI=[U54E_K;NWX>J5Z()REH[U"P$H-ZL1'9B#6BBG#KM5 RME+4=$Z; MM%4_6VR F?#L'3T]-O7"7%-LLMHRY61 4>C&&6V0YH(A%JVS7&I!4]OEE=J* MMZ ;1O;E_1_AA'[>=94._K*UO_V7O?=OM_MB^Z\?=P[_WE>DN;NC MW8#"OB)-7UJIG\C/>"+WP89+TI0?JMG^Z\%XY/^Y4?SK3!Z+]D6K=7&QCZAH: M"1:4HB@QRTM7(".TR+LJ6G)M:;R^R?SXJ=MZYPC&&R#N)YJ)9=5=Q^&M_@W) MN!,RST187)S+A+0B'"5/E596^,C=HF9B._W:'0WC$\W :0=ZE^BZ^Y!6TB5Z MM==YV:#R#!V7 7CUYKM/V%##HJ((>P'LB5*'C(\85K(5H%^3YY&VR)$;#Q+] M.KQ7_^GG40\*ST28G08%XB@#L]$CAGT^3,)RH*0F(*8=E5XDF6SL0:$S&Q2] MF^9'9MN;T<+ (@PB.#C$F=3(8<41 Z,I::6L)J(-V^*).X]?XILRV]?%U,3>3E3DA(-5@VFV9"!*4F31(X0CH@WR@5M M"$UT(5/R08Z,&RLDPUK:H'=$;;0U?JYZ=2&H^9]VN"Q)V4BQ2MF1YFEV[A*D M<3(HJAQO(W6(KA6OTR(E1>@&86J9JZFPXV+KM"H'!54;!4QT7F2)_8<=3FQU M7C R_7"C@'M/(S3G^";+JB$N 3MK7$$FF)A M #V.Q*A6=D7GH*5A8&WEC?.^2E*/3KTPUQ2= )-DBHXBI:U!',QC9+T+"(?$ M/5@7V.E6PHD7ADY]58L^K&I)_KJM$,H\P^R@^&#+ $TOWMC3&9!>'=R)00ZB]EG_]$$[[=<7E!; M4O-WIN=" H2L10[=$?_5Q1#V7>XY<[J?EQ$MKS)B3%%E% M/<'JU]INI/M^A/MWA:;<=<9.B!N ?BE0!B3(2PVF'D6+,=%R4R@484M/;>>FLX M:261^\F!F))G>*31DNV7_FRC!VWH-6<;/:*4?*\F>S7Y;-7D+<43A,+$&(I4 MM!S4FG6@UC1!(B7MG:.)AFME=1YB7S1>M./1 $:YWO[O23D^;^L /K)!\>V5 M$]968_7!(J&F2X!-X>A.,SK?]U<3KL MYI%84RT632#"8 N$/B;$,8[(6.P1M=PI'@C%[1#ZN3,&MX9A83J-4+DA\2(+ MA=PY5U9,K?5 V0-E#Y3W!,I #+6:(&U<=NAC@N!OA1)@IDW4,QU;"0-?%E R MMD%%#Y0_R/_A%PL=Z @ ?O/N.U]W[TXOLF=? >$'UVH+/3V(L=@=C>'>\2BO M4[")ZI@/I!PV-FD3YI3*H1WZT@Z@:?#!"7RS+GZ:#.TDY++=/[]\X-YA"\TO MYF44RL^74AK$,Q3**C;K=Q,:,SD9O@YE?3JPYYOYZNM3&T(Y/)HSQ,OI>RXL MV.D'_YC4XS*=SU[9?!7%88"%?);;#D_8O%S39_=7HYXB MQB# 00.2N)_^LKH!$"0HB2(;)-BHV!T+!/I155GYRV=E?HBM78]L@F&^L*-/ M]J)^^<-?KE!GN?0-U]R\[O=9WB<*,'?W] M8%"]???J7AC2\_OZ^#[^R3]/FP2%G:#:J^.WKT^?'=\^+J" M3\='/[]]?7!RN$.T>UT=G\"(?CE\=W)<';W)6^OHE\.G(ED M7MMQJ ?5X6;@@5V/ILL+;8\F*R-P.CSY0CTR,D<],'AYQA>MN\B&#_'?U[>X'/[FO,Z MOJCCN9T"EB^7H;',VV?_L!$^^3BLAXVE>_%B^8";XB+M"Z5ZS@C[2Z^^O-7?Z3/-?_ZTW?BU5\+0^FO1J%NVF6W#DU]\_S94IN\@7WTSB'9K8#@ M1M?']WA#NYKWUIVAL(3YI__X0?[P]7E^5Z"_%SOBY'0:8_4+_'U:5X>@LWZ[ MW>[= ^&[L'A=;:PGB%.$/XF5W1\XH@6.KKL1KK1?*E#4$<,\C8U4F.Q!FQ)&?TL'I%IXD7/4VJP%R)Q"6& 2:K610TT=%5C3@*3.33P3BT@K'!!CVCGBF&'&;!8M;?CLS71R M]@H>E@?QC^'L]-6\AHG'Z>%G/YKG.-U!74?X__!=)R6_7KV%#HPLC:L*F.TJ M,0N8=9]GP:8/I06C=B0^*!X8O8?50HJ^7%"P MH&"G9>X(E40)C+3(**AI1D%0M7$0WA!&G/$;'?[NHFIO!079 +-M-O/K#PH6 MO_(=N>:OTTE=5[].)_!UD2]]MT>+&^9*LP,1O,#8(RN=0#PRBAPV!#&EL0F4 M&['9N^\N&G+#8RV+=74FCPR,VF9!CEYOYX)-/2)F3[$))^%M-!%9CAWBDGID MJ*=(4A8!M+2E> .;[J*W;@&;Z(#IGG5@>5C7;Y>IC4]/(STZCU,[&XX_5(>? MS_/AK_I%IPF.3P?G;YU\M1L8^'")>/LVW[*1>TK8?LVW-*!](!%Y'$>C+"!S M9]-?[/2/F,5EL9#ZKE(6"VG=0E**&T:E1($RBCC6"5D9*'+"2*6T3PKS+KPW M"V8[&(<5JRT4TXX,)C&08ILM:GJ]N0M2]8B8/44JP8C%@DB4),^YRRSE3 R- M&);>0 $[SW2%7:2C[8F9N\FRWHH@-F"S-"(MN76"QP.*]8%&J MH"G%$4F>FQ&R&)"EUB!/&,/4!>]&CY2\6,57$ M5!%3W]DS5QH.X"-0E)$A3BQ#EHB(0C("F\"H(+0+[7W%K4MF[R2*:B ML!44^XYX MVOMYBOU2YW[;](4J D1QKA$7*B*K T9*T-PPFQ&O M1:=J[!8@BI?ZS.5<^YUUU-EIG"[TT^K9PLCZ<5"-XZP<<"_G@O=ZOF4C]Y2P M_9KO V="LBYBJ.PIQE#?YJT2Z]DRA%J,I;ZKE?MJ+#V[8X/K[ZQT&$@*V 0D MD@V(N\21DR['$&2(U'-KHN_"/[3DVVZ3?+CN6:G#VW52^;&@WI.B:D&]'4,] M:S@F/$4D3 $XYHA:ZQ 3%O%%!6&.=:%RVD[J"=)SXHHW@?U'CA[<7\U[[_: MX;AZEKVF/U; 2&\F4UCD[L>0U/BW^*_)IQ^13("YZ M&RD*06+$@R%(1%=H8:S"AI)/ZXPLF7O+P&@MG;L^\_E,$412_J_U;#4^$ M3]^*F?">'?8OJGN!QKV&QB^<*G)$YA@NX@KG4_]< 2R9B)R5-%CK#0D;#H:[ MJ-I;@;*O(Y@N:2G%[_V0,>(F)%P$2,F4+YGRWR>$3-0I<291C$H@3BA%FD:! MB C<:<% V^ZDXV7#I>\FX\G55*-NW3_E\%#)F"R06"!QMUP6B;I *>9(2 TZ MNX!/-O( B*LQ9U38)' G69P=0>SMO!3;=+3O*-3NN#-^MZ'\'FQU,IG9475S M+F@1<$7 %0'WR (NJ>!P$DBXE*N&88.L!!M"*AYH(IP3MA$SOHL-\7"RS9@B MW8J7O@!N =R=!%P?!#&8$@0HJ1&/5" P,> _)@0A%*..;QQ=O8M%\6" R]D> M%CMX8'.B5#UHL^0;^Z&->"VMB1/[N50:;XS71R]@J>-QS/0: L#AU/QHOP\48"N1\3L*="I$*4/ MDB,IN 7-UUID? J(!QRQL8+&;EK)[3[0D0&F!>IVQ!7_9'5GV+G5K]/)QV&= M>>S93W$(8>F3'$!.44*$] M@&#A#UI@0'$+%3]\@=L"MX\/MS?#(P[*>>( ZIC.AUMSLKV+'"D1J$L\4)HZ MZ;-W;WC\NA:O]C ZN9L9^/W4\]_%6:D)W#$CT>,!>21%5)RTY@&6W4+N3Z&W6[OSJ MMGABLJ9@8L'$@HFWU,)=H(H%B@+5!'$5'&!BBDA9QJ-)@2G=23>];6"BYMOL M;=TG1"Q>]GMKW]5YG%:O)F=GP#K'IW8:_^U_:4KHRY]L/?1%#!4Q5,30O<+" M*2BC*%*),\0UE2!24D#&2Z^C#QYD5!>J^:&=CH?C#_6O<=HP<<.]5\41?(SA M>&9GL3Y*!V=Q"H1Z/1F-[+1N;ED)*[PNK.@W9!5^3A[N/.S3%E8%-PMN%MR\ M'6XZSCV56"$)> ?J.PO(LB00!=W8D>2"#Z8+]?TQ<7.;M7/[A)O%Q;XU)?_U M<#2'W5W$51%715S=JZ Q]@YS@3P-V0.O/-*YS5]0/BB7L+"&;T/-7_#O PFL MAZO&\+0%5D'.@IP%.6^'G(1JJJ4G"!,90-%730,,@PBS5/ D.?,;I7:[4/0? M%CE+A+/T,-RJJO^/9HUBJ Y@*O9#K-[-SQSH_)-T1>VOJZ/YK)[9<0!>*,T- M2T^XO9YOV<@])6R_YEO\7W<4BB6$O1='+2X9H- 045!60B0I451P XJ/6!HLM*K4+KMN0#5V* M!4FWF?3?ZTU?$*Q'Q.PI@EEB));QZ=K;O_K"6T_[X>=V"[[L8*;5<8S5N\D,+IY- M,E.&7& C!US&394*FR.M:3BV8S^T(Q@;?'$&M];5L_G8SD-.(_CQ^1V+,74Q M_G4BA>''%9E&\3,*PVELF/,%#&9^-GX9AO7YR%Z\R+^^/+7;O(YCSU'EU=Y"9]OR;N$?FNZN[E;Z!4D@.5N M >!T9=B> Q"W-BNR"8;YPHX^V8OZY0]_N4*=Y=(W;'/SNM]G>;>O_VP%8YH% MW6&D^=32QTU&H8L%.#@^>7_T[NCO!X/J[;M7]\*0CD=6/33R-YK3"EM_]Y,S MF-\I(/'P8_Q]V.2U_S[*IZYW8GE>';U[??CN^/!U!9^.CWY^^_K@!/XX/H%_ M?CE\MT.$/#FNCM[ *'_Y]?WAWV#(;_]^F/?:T2^'.S3(!]]M.S'K9V_'U?+$>BRDSGHI,//,;QLWT4P?H[_O+S!YY3>\SJ^J..YG8)\62Y"XPIHG_W# M1G@BER)VP]%P=O%B^8 ;XP[-"Z5ZS@C[2Z^^O-7?Z3/-?_ZTW?B MU5\+\^B.LGDW]^N]LO_TSN'8K6#@WEF/VYWW=M(>Y3?2'N]:@?7I[(&3TVF, MU2_P]VE='8[#+2*#71?D?!H;IR!10:)'3,#N/Q(=G$^'HXJJ044QY06%"DL4 MEFA9PC0LP0I+E,,-VRGN45(IGE14^1'.E_)1YJH;E""O M=$PD $K83HXZ/,6ZUT\C7:*@U*X2LZ!45RA%.>7:)(HLB0SQ##;6)X=>1<7SGJZ0/.0]:?BZSD+.R@_ MWTRFL*KCZM5\.HUC?U&=3.VX'C5=OJN#D'-PFZ3C8EF5)IVE2>?C]D16S!OG ML$616(LX(19I0B0R4E/EF1?.J"Y<48U.?46EOK3Y%GBQA(L&+=I!'HS#&G9< M0@>8C$?IQ'[NNJ4R,6K_FH<^0DOEG42O@N<%SQ^^7X33+FBA4= A^@_I?9$]I@]2U M&-JK-DC.>TN\!MW;"!!$!&-DC"2(6! W.!BC=2?Q@QMD4,?RQVA>FAV5Y->" MCP4?NRR?*$7"&B=$M"( DH0A1R)'P27"K*(XR(T"L'=1U+>/CV2 Q3:3:ON$ MD ];3?%QZYSM;E&=^\VT3Z44;U/$4-^]B.$=#;6UP91ZD4^ (ZX>!2[U(DN] MR%(OLK-ZD?%?\^'L8C=HGOR_'1KJGI8B_%.U7AMR4!U^]A$T^_,X;5O[5J_M MS.YEF<+=HE,I&?EHLO]IEXRD_#EA]RC,^+4?]7/&]'8>_=4?U7-M'N>]JLSW M0=YKR..\ES'301%2M9NE_]3.2<:'*?VWW7D_K2*D3V;.,34,GK^?1B7PG=[]G= MZ!A-^GCSZ4I^2J?[8+NK4W9Y >L-L)[,%CIT$\ XA6OCM%[$G?:0^L5151Q5 MCP@G_7=4M=VOBXNJL,+>L\+!&#C^4'2DP@R%&4I NW!"X82\5-]7XZUP1.&(OG/$87/,I+#"=SNRS0Z4US2[ M65CG)SNR8Q^K_[+CN9U>5(SV^ MQ2/MT'96),WE)$G/:(A\"02"4'6CQ\E\=^ M[.\"50\JJO:HQ>.6,4O[Z&F,!C'B*.()0,ABP9%WF%J'I:.A&\S*_HE%UD2K MCW94HD:P;9;P*IA5,*M@UHYA%L8I\N@8\I9;Q#,26<(\DDJ$%(46AFP4PDTF MJ.@C02J0A#@7!&FM%&*.$OA?8BK?\T"8)$)M2&C;* Q*I@B4""QH"X )2SSBD4DTR")IK@QH=3 MME=Y:B"DOVC:0]1$<(%H)_R_L%L M8,T'3&ZSK]^3L(&_/VGF>]M1-6,>Y@+LBPY7=\FB62Q$4U&Q>V MWM%Y_EB_SRTU:ICT<9Q^'/KX:YP.)^%]]),/X^:)'9F!3,A]MP$+_NT[*8O> MLD?$+GS;&U(6OMTC8A>^[0TI"]_N$;$+W_:&E'OA)XC"<^ZU1B($FB.[&EDM M&1*4<,$D)E3K+IJ>%S_!$V.:[1=8*+%B>,[AV?EH[PZO!SG/IA?8L2 MLD4H[%DM/*.RU ?/DD M$<UO4\AM?SZ7#\H94G;:&&=;FSY,IP[Y(-?(!- M.?E<8&S/25ELXCTB=N';WI!R+]2/&+@45'G0';A!G*F M*88>29M9,9C0S;4 MC[O$SK^@?OS=CN;QV]K'W:U;SHH"4H!LOTE9%) ](G;AV]Z0LO#M'A&[\&UO M2%GX=H^(7?BV-Z3<"X.?"##X#18H2A\1-RDA(\",CXY(K3T3EM$N@N#%X'\Z MT>QR\OD.[/4^UK/IT,]BJ)K]7!U\LM-05W^'[V,H(J;?3%9$S)=%3)*$RI1+ M;BLE$&DD1=T8@FX1 ,M)$J$I<&;7M3((.D/)V)2+[!9FE M/&3!SA+N*,0N?/OXT]T]OBTZSY=UGNBLIAHLO4!"VQK .D=0U D+EQS8?QLZ M#_8""RTY7.09XEXK9!E\2H$2'9C%+CRT=7C+[@$"%ZVGH.=.TW3WT+-H/3T@ M=N';WI"R:#WWUGH8$Y82@I$6F"-.A43:NH0HT\XQ&W006T\A*5K/(V@]I4[" M@V26O(NSZNW83\YBD6%/B+-V3X85W;,'Q"Y\VQM2%K[=(V(7ONT-*0O?[A&Q M"]_VAI2[X>O9]H&>8#P64B/EL$$\X^1B%@A M3J-&CLB(1! !'A:EM.&Z-P:LTM8H_;F[S$/-^]5GM:!40:FB711B[]+<"M\6 MOBU\6_BVD'*?K )&L34I)1022X@[!U:!MA%1S"Q8!E;BS3.8=XG1%JN@G.%_ MNI'6-Y,IK.FX>C6?3N/87U0G4SNN1TTOANJRC4,1)'?F-@?;+TY78WTNSF=5 M/1D-0[4DV)/@QSL2^]NS+TKD[9>L32;!K-=;IN!#P8>"#P4?"CX4?"CX4/"A MX$/!AX(/!1\*/A1\*/A0\*'@0\&''<2')QTLDX0)EPN61JXQXII)9+1RR/MD M# G62Q>N!\N"X\IA'9 1*B+."4:.:X*4I$1A)V-D_'JP[&AV&J>YW_,TGL9Q M/?P8+V-GBU#$,A+1!"+:01Z,PUI8XC(J\2[.CM*)_=Q1U(V2;1YT++!:8+7 MZG[!*I>""Q%R=R-XAZ*KIOGOQ?""TO! MP"[PR'*2R[1AC+3Q&!D?)";&$>_Y=>%%B!988H<*(T'AFVS2.U7]\G3$CT%&)\N,-ZNFLV? M"D)NH\V+]Q%CG55U(Q$/#L"1$XNTX\G(8'$*I!.$S 6>3BRB M(]5$+ A9$'*O$9)Y+(WC'*5<(YA34!^=DP:99*DQTFF1-AP@@7IG M-. B%MHCKJ4'O1, 4UFNE$Z.>:$>#"$E&0@J"T@6D"P@64!R.R 9/-:.6(ND MMP%Q$CDR0G)0*",&R).)R'@=)#T6S#!ED5!)(2Y]0 ZSE+MR@7D>13#@N23+NBL*6:*R8 8SGHJ #%RT27X9+1T1&ELY'4(5B(: MY@!SL9)@_2=&D*-,(,J%20%[J;'N$H)O6:V9#X06>XC%I9E% >4"RGT"91RY M=]@G%*4!O9B"2FR(%$@FP&3,M!:;%1QT $1.EB$5* "Y909E9RPRRG!EM?52 M;-1UVSXH4]"/]]'36C"Y8'+!Y(?U)A@31.0YHF1S@(F(A+21 **2K'LVW;*+>TG6/9MNV<6]).N>3;?LXEZ2M5?3W7XA[UZ?:_TO.Y[; MZ47%2'.RE9=8V9W]_D_"HU]:.GPYM&6U4UXG@4**.3"6D8Q80]R(E43.B!,[7M?AP)5NTG*1PC9 M[P5F21JPE)$C&0A'G%N+=#0)&::X\S3:*'PGF+6U,Z*<%,PJF+6+I"R8M:6R M5<9;GJ@'D*(&]"P,<.4$1E)[AAV)6H>-RA]!.4^45X!9WB(.>ADRB@>4G#1$ M&6$M?L!3FW0@]393B IL%=@JL+5CL"6UIM0XC#S'%''C H!1P(@Q'Z0FC/BT M 5N>9T6,&&3:>^"3I1I03'H=I>!*1OQPL,4&6IH"6P6V=I&4>PM;3_H03:1< M,:8B,A0SQ!E-2)/H$&'6N4!(E'+#9X:#5\EQC;BP (H*@-1XDI!B1"3&F17A M$0[1Y).-9INGS'>5IG&64/%!&&&(>9E-I,!,#63&A$GDF5>&-)MH:+;GC6DI%\Z9$')@I*]0=130R4/<(] M9I47^.'"#08/J*:]PJ^=+ ;?C'G1I[[9\7?)HEDL1)YT^Y#UI^+KXG[WDFR: M0#_ZR=8Q5+E]0AS732^$(DKZS5Y;EB![TRJNS\0N?-L;4A:^W2-B%[[M#2GW MPF+#FGK'A4'4!(LX-A;98# "0XX::X(+9#/90AB96$@H8!ISZ4&.=- $!>N) MC%@F&>)UB^VROU=],CD(89C'8$>_VF%X.WYESX&&UOOZ#Q_ MK-]',/9JF/1QG'X<^OAKG XGX7WTDP_CYHD=F8&,;K.&89^9IN!?;TA9])8] M(G;AV]Z0LO#M'A&[\&UO2%GX=H^(7?BV-Z3<"S]!T-Q8+$AN!"X0MU$@IRE# M7."@31!2VPT_ 7548$T#DCHU+0HBT@H'Q)AVCCAFF-GH$E/\!$^,:;9?8*'$ MBN$YAV?GH\E%C%6[PZO#SW'JAW6LBU#J-W\5H?25=*,DA2<^GP]4"G&>4R!S M&S(>==+,Q>0,WDB;9%QIJ1+2+-\#?R'C<^NRQ//I0LJD(#>F&[VMZWD,K^?3 MX?A#*T_:0@WK'>)1O$ (N]ERT%QO:=E,4FWB-B%[[M#2GW0_V0/)_X M9<@Y S8Q!GW",$$1F,0V$AUS8:@N8N=?4#_^;D?S^&WMX^[6+=]FTZ@^[_X" M9+TA95% ]HC8A6][0\K"MWM$[,*WO2%EX=L](G;AV]Z0QWHV'?I9#%6SGZN#3W8: MZNKO\'T,1<3TF\F*B/FRB/$I<4HL2!(^$1 V5*$89(A)2J:(WGI(^Y(] MF\L:YOSK=%+7]PYK*SW JG0A*%BVYZ3<"RQ+Q.,0<434)0I8ICFRG@@4A$F< M$*:3%EO$LD9=OAV4W4-E+EA6L&R_2;D;6/:TZS^RY)QR' FI->*.:60H92A) MYBR-1DFR4?^QZTR"#I#R=B4B^P69I3QDP^??SI[A[?%JWGBUJ/\"1:SB6BR7/$/6@P M5F>?CW8R>)V29W+;*21%ZWD$K:?427B0S))W<5:]'?O)62PR[ EQUN[)L*)[ M]H#8A6][0\K"MWM$[,*WO2%EX=L](G;AV]Z00A6!*5N^Z- :NT-4I_ M[B[SD R()KURKQ2<*CA5](M"[%V:6^';PK>%;PO?%E+NDUV@A5">"(\$GJ[$^%^>SJIZ,AJ%:$NQ)\.,=B?WMV1,@4?"CX4?"CX4/"AX$/!AX(/!1\*/A1\*/A0\*'@0\&'@@\%'PH^[" ^ ME".37PS&"4Y34E(@ASU%/%J-C&4&T21)B"(&C#>J;F--N+6.(ZES ,_@A R6 M!JD4N6>.)>(VDO2.9J=QFCM*3^-I'-?#C_$R-K<(="SC'$V8HQWDP3BL!3TN M8Q[OXNPHG=C/79^I)&:;Y5-W$[U+M8D"XP7&GSB,)Y\4)R(A9R)#7%"'K 8 M3SP(K[$16&TT:[Y+3D6!\3["^/:/S]\E?V/G$S1^LB,[]K$Z.)\.1Q55@XIB MRHN@[(BSZ'.:62M,YFX4]U!4WCS_W1"66Q9G2B4JG-(HZ5R^3F0+@Q.'@E8I M,$(Q#QOEZWB4FCFCD?#*(J:0I!L8E2LP R E#D0F)(,65 MB!QKZ;'I!!AS[:K3R0A6O3[\UWPXN^@H@5IP48"Q &,!Q@*,W6J,SCB5K$< M@P%Q'C#@6]3(1THX]1A+O:$Q1D6H=9XCD30 8R($&2,\8D3F$LF2J4@?#!@E M&V#!"C86;"S86+"QZV+P*;H0$*,1<(ZXB S1+'M[6?3.:N(W&N!$[:325"'E M;$0\"HML,!P431*L("PXEQX.&P5@(R[86+"Q8..^8>.3#LLYZN!N8Q QN002 M40)9+P3R3@A'B=>.L.O(ZYG0$3N+0!T4B%L#:,TYV/F"6B&%![AF72+O[4)J M#""8[J/I7M(C"A87+.X!%DM*75!<(2*-19P+B0PC"L6H@L4V1&O21DLDRS07 M!B,:M4(<:XQT%!'6DR7JI#4.JX?'8CK@1!8H+E! M.W%2Z^'(NF?3+;NXEV3=L^F67=Q+LN[9=,LN[B59]VRZ91?WDJQ[-MVRBWM) MUCV;;MG%O21KKZ:[]UOOV6OO_NKK;CWI;<[L MQUB]F\S@VMDDAPY"'-QB3"\@,',S\8OP[ ^']F+%_G7E^LVR_RJ?AANEB^LKD5Q7%XZ2:?\]CA"2]648?/MXPZ$?JM MZ>[F9KEZC!J6N^7^TU5\XMQ^B&W$ =D$PWQA1Y_L1?WRA[]O?Z\-WQX>L*/AWO$'F.?G[[^N $QG5\ O_\E.].CC^6_7FYZ-_[-)8'WPK[<2LG[T=5R>GDWEMQZ'^L9#CLVREHZ,O5:*R_]MD_;.22?!S60S<<#6<7 M+Y8/N"DWI'VA5,\987_.BMP7KB#/Q5=__NJ/]+GF7W_Z3KSZ:R69]%=[;-T^ M/6=SX][+8Z1W#M!NA0?W]I1M=][;\97);_C*[EJR\.GL@9/3:8S5+_#W:5T= MCD,,=]P4=R\']S0V3D&B@D2/Z+7O/Q)]9_G _42A>ZW (VZ4PC1;91K3, TK M3//=HKNQ-+]&97SU7^NB*TI2F&QT=ER8#HLD63TL_PJY^[-II!:(*1.T@ M1#D:*14\@PP $VN\!ZK$<.AL*;M]UV54VV\OL(/_GA*%:72F[^/O_5^(I@ MMW\=17#1G7>>]SNKO%7=20:Q"S)XBEI#6:2L#(DH%!/"DD8LI(*5C\BJ8 MR+'MPHOT@(A%!EALL\#]T]CF]_ P%07XNSQ,:SNXFJ3J=72SZFU=SYN6TJ\F M]:PN0J7OW%:$RI4*_2Q:%K-0L;E;"K,66>43\@9'94&CM9M=G^^B!J^SWE%Z MTY:<&']H>*ZKCE5[+T@*3A5B]A2G4C0F<0!G1!/&)09(4CR ;BD@&]EBK2 MA?);<&HW%=[B\;T++QV?6KCD)YMK/KV:G)W'<5VN.[T'(;?FO8;9W;.I(;;*N] 'N]K0M&]8B8/<4H MC)FR5%#$4I"Y_9-$FAB!7""@Z#)G;))=:+C;Q2A1M-M=2!BDWYDP^"2UVU>G M=OP!WCT<5P=U'6=UD]3P\] V=8]*!F!)G-KW^9:-W%/"]FN^#^P/8EWX@]A3 ME)@'WL,B@J!\'WT6C69%9 M&12VMIN\O[=C#X!4Q]>Q_??M>,E\E[S7=9-R,2 ,[[W]5<"K$+.GX)6,U,2: MB%A2"G$M*7*":61(L,*+$*/%7?B('@.\Z(#E2GQ[#EX/G NXOZKPV_%'^#"9 M#F/)^>L]5Q4ILBY%K&:27$?BY:]!/CKR*/=DP>)6VCLCFO M/020+2I_PHR@:'#@1 ?&2"^7IZ\7U!6,J=W5QE_'5.<3D'Q?A\_QO&\ MI$WWGK7V59X\C-Z-I98:,X52<";+)X:,P EQK&QTVGFB^';T[B4G+QBY-X^Y([F]/OZ=" M!V-A+"<:$>,Q"! ND<4V(D-C"-X9ZO66M.:&95==ME[9\^',CM[%6>?JL]QF MBLA7-D[K%L&LWYQ3@+( 9;^ \F'<%8QP&2QS*$GO$(\B(:N91L%&ID3^==-= MT8VV?W_@_?JI2[;-0S,[BK=/*+=\?VO7WKK/9Y&/?3?,B^?I2FC7:<--LB@J MC?/QS82<51YI$$;!&&J$Z"11'!@P\]^2_7ZZ^*W.F94K%KSDP*X*HP\,+A4 M"G(58O84N2(%39A8@43T 7'E!'("D OT84R4 I58=%+B]L&1BPXD[]G1EB=4 M^/8;FO#NJ[J-FOMF-/E45VDZ.:OR >&Z=+,O)4#+?,M&[CUA^S7?XA]Z(*'Y MZWSJ3VT-;Y^D[","Y6YV,:A^'=GQK#DJ=?BO^?#\#"XN9E8)H)0 RN,&4**T M@O"3 _]/XQ(9&EPX M&(<5*G1D^H$%6@(H)2>T &\!WIT$7NUD"-HSQ+0.B/.$D366(&H%4R$I&DCJ MPN?V\,"[S=-?/<3=!\YNW5_#9!6XSE[GO(=O].<5V=AW=_B^QGX>J'RGLUJ1 M(%'0 JP*FVL,>2:0E=81(G!PVFPQ"KYBZ;O$DFZ7"KM=R^*)2:^"C+M*U8*, M.X:,Q 5C:72(.U#VN90*.:$9(E8Z$8Q(UFV4M.DPROX0R-BSP@^/E(]:@N[K M0?-1^GXU$YC_1L RO3M."_K\&.NP-=\_9,%^^S5Y"P7#K9Y MQ U_PF6C>0"UMV'=EG,[:TO3,SNMG.8H2%>0;HET0@DAG':(1481I\(@&P5& M,42EF,62TTZJ_!>D>Q+,41)?'U<';W9^=9D5.\^L<5TS7_[QVZU"%!5[#U'%(?UHR9:+ M1.1\*JQI %>]CR,[@Q]GD^KOL9XU-?SKV73H\\=F\QGDU'VZ[R93&]V M_W1UXJ"TKRWPN/M4+?"X8_!H*"2=;7?XZ=U&DV)-B MOB+%=DR*$:XX\RPA3)E&7%B)C$D,$6ZQBDI:PCM);%DQ='V4?AZ.(_S3GLW/JK_.[=3"[Q$&A8"+AEW@L,#AUN'0>:I85!I ,(#V;3E%QHB(C-2><2RQP>X^ M&OLCP6%Q.!3/^".H\M/AV _/[6B9$M-42OYY,OZ 3N+TK'H=72F-7"ITE@J= MCRSTJ+!8.,,0BRF"/D\%TI8K1$FBR=- G-@0>O=UK/\2PW!^EF'@W63661L< M1;8IYWI8D[,@;4':@K0/AK0\!LN$#B@Y :8"=PHY91T24E''2$Y5["2[?OM( MNUT'2P^1M@00'BTA_Z;":D4:%FE8I.'C2D,O)+-6:T13Q(@'XI&-A*,HK ([ M(G(5.LG:_T*=T!4L;*].J!P8:8J<+!9)P>""P3N)P89X;3@8%I0+A;B3#FD= M 5XM=YP &N/820V=Q\-@,B"Z=,C:M0C)74R3W;<]#E.*OLE=.OSL3^WX0ZS> MVUFL7C6?ZPK8KC%-9UK)Z]CNVG'ZMAL0A*,F])YMV*5!,.*T>M0%*" MNL^-=LA)95&4 GLAF/6JDY;O]Y)?O\;II6M#UOFA(,"."4A2DEEE?)TAC1G/PE:28M L8=Z'C[RH:?B-(P&7/ M8' W*^CW4[O_H@H_J'Z*,(9Q3CZ:I*K=WD7R% ]5\5!]9_$?D0R-5"+FE4-< M4HT,EAI)EHP*\$/8K/!I0. ISSC".H#^3P)'1NN$/'%$.JN\P*Q3Z=55F<^! MH-L41OUQ1Q70+*!90//+*K_A-#)0WYWV&D!3PR<6':).Y%/.B3%KKH.F8#'J M9#BBAH/*'UQ$ENJ(O".$"R>\\GX709,-#)<%-(L/_U&T_$/XMNCWG;,9?4XS MGX7)W(WB8PJKV_D4_[0]J77S2O14;A'C4B2<("4#01Q+CD!B&62U8Y2(:(44 MU^56XH9)0"DD5 )9!Y<@B[E$0K@(V&R"\&Y'Y99YN!R>:]OHB4FN@J$%0PN& MWA)#L9,N%(<64XLW$UX MU)Y3S7<20\6 $U8P=-L^_ILVY:U-@B>O_1_/S\]',1^JMZ/J];#VHTD]G\:F MIE%C$+P933Y5;\?M3H4-^.*;&["?X@K6./_T'S_0'[X^T=U WFV(ZC+?LI%[ M3-A^S?<>_K#]EHCMFG[IOVV'>#L,U>OY-,>_9Z=QX2#+VER1C@54]GJ^92/W ME+#]FF^IEON0T:4ORTNP+&$KQ;I4S'U::9B/X/7<#0#JODRMURP22Q%A6"". MF4?:4X.H=LIA$4/"G?1_6S):YL5WL:L,8XZW60CJ:?@>"TKM*C$+2G6&4C)9 MH[5$/HJ ./,<&6,U2DP$HD(@0FWD7-WEF,5V4$HPO?]U*V+,-B/U3T/"%)S:56(6G.H*IQC'@3KO,]+D7"(GD6:) MHL"I2-3;H'DGQXVWAE.4]:R%9$D6VI70:/O?=Y,Q:E3@DZD=U^T.JSL.BY*' ME@WKS__W5W"SFP[_?5##!%$-FGW:?KBI]RM19K^_LR]NJ3!*WL^S!F_/S>5^X[2Z?:L2W]E7=?6RGX?6#4>W:S3T?2K4 M_NWW6^W87=:[N[(IOR\-<:^,3_=77W7K2MY@9_=;+OCRW2_[_3M;L8*[',59-G]YJ-LEL"=92;F,* MGYIB,W:6>YJV3;/ VJAG\$73Y[=Z-A_;>8!!A1^?W[&Z<@?#K]:I%(8?5W0: MQ<\H#*>Q8=H7,)CYV?AE&-;G(WOQ(O_Z\MR&7.)SK<+.L'W/PK9MO_CGO)X- MT\7RE'[T[^OO!H'K[[M6],*3CD57?"?WWID>C.XTS"O\^F_P^.XV_KY#X M]W4DW@W"O3LZ.3RN3HZJD[\=5J^.WKT^?'=\^#I_VB$:'A_]_/;UP0F,Z\W; M=P?O7KT]^+DZ/H$O?CE\=W),/%=."Q^FM?#<:SKU['VT^%Y%KX'X_"3K8?U M4?IU&NMP+O^6DT\7_\4,&E]CPG*4[G5?^PTT]# M_\>@>G\Z";%Z6X^ G0;503V;3MY-/MI!3O-]7HTB4-+F'JE#,&;BY_-LB=0"5L V3HSXX M>NCK0>5/XUEV5\"GR=DY3 Z& D+F_!26?MYY:"*NNF0.)&3MU$B^]X7^>.2&U-D,I(9*.FB&,+GW3,'9F< MBB8&EVSH0N,!/Y\?/ONS17O(ZJCS[&9 M'#T'B?_#?\X^3;[H?7R$'5\OYC4 E:2!G^IMWNC#M.#WZEE69"A^^>O;Y@-Y M^6/#OB<9E?_-GIV_K'Z)-I>PRH]977W2_/3+\I;GU4D^E/%V^3I@]]R+!89X M#38S.BQ L7D-P%;CK*ISV:P,TV U!2!! )#**/??8RKN[@M0_.7CT790G4PG_[3CLCPW;_V\O_X:9\WRU#NY/H(]YOJX M:5ZAC(MUR[\+IEXQ\;J@F( $&8'\:-21I>JQ4FD&"X;/[)U&V63)D/G'2E5J MSF4!1/Z1+SBUT_ )%);!%02PWH-PFF0-H;)U]2F.1OG?Y9@V]*PEBEP#C)7& MN),$?UR&N"1XT<$>?N(@'5<6P!>EW!5,OXI@+?E:ZV%>M[932]'))]#'FXNS M*A^G3=#GBLT Q@^\^V,V*A9CN-36LQDT_2/.FH^@M?L_FD_-HYM/^<&C/(1& M>$]&\]4S%W:*G4[M10:&-27_ND(P2:DQF:J/%GZ?-9>'X8,TVG*[4GJ/#EMUL,=-_)4JF[2L3KE(CCQKAN M#>I+DW"Y6E=!'X:047]I,\+@0[/+5F0H0/7P$W_;.ABN:0,#V-M H(^9_*-) M%N.@&DRFS1Z8-Q3,*L)UE\L2==;$_[KZW[ FL.0"5*[H#@V>60Q@*[G%8PY1R=;E\4-H[\T2#84"0".)E0)>_=+ND3+!(,\H3C. -7,]0I+ M-D]Q\ M/EN8M,4Y\TC.F74XS@*^V8GN8B'7JC2,\'=M1Q%DUK1NW'0@B]J]D5?G/#9+ M!)P#UTR7MO7Y*@KQ,4L9F,!BZRZY8_.=<$N8G.74D=GH KA@.IE_.%T.HQG MQCNOO:=AQLP^OXUSI*XZSMDG]25\9*$*N(% ?#4Y\C=-<7(. \V,D1^P& 1L MU.:Q?C(?SP!W%M*[R3;(^WIM"9]7_XBMR&K>N/D&$/C 4M./0X"0-IS;^%5? M ?<$.ZA>@>2#?U['<2MIWS1B= "Z&##)^&( PG%D+^HA7/-+_#STDT%U#*.P MYY.E5;,V__\+O\"2YBPKB<\7":A><41&S>)]-F MR6!:!PN, [7@HEE1@$U8 2 JV"T5P?BVFP%F/QHMQ>Y*_VL&MMH3L"#-8R5> MK'EQWCX*/OPV'F6W;:,S?FJC'8N-,LAU3N(TPN9LA-!"2[V,FBR4U>4/G^+U M;X#@JZ_R5EA\/:^77S;1!A Q_]V&; 3WL?LU:] I2VBTFPV9=3OK#8RS\68%>>8(X-M3-%GI;$Q!S\-9Z?5;\^/GR\C><#5V?UVOO## M9;!?VFQ^>+Z4^<#DH\;0S"9NR"F6[?L6;L)%\^IQ5B1'64>=3YMR3>N7PLKY MT\$RA#DY'XZS!@YWP;* T=[:&5D7&<>LT%H0\UGG!TW9-M;KY7Y=V+3PGGH^ M:EV4^<_&4!B>-0'.2:B7:C]8&@"3PW&C/P."WKAN80*#GUU:N3#-L-; P];U M!&[):]0LH!V/L_Y\XZ,::Z%=<5B"+*MKT%^R2I=';!N"P++]H>".G,N]?W MYXU;HZ5\-K>&H-TUA+\U%TYC8V36:^S2NH/^B%4$#CS+FG:;@5#7\[/SA:/N MU +3@N[I6P7:GN5'YZ?E3;8P$1<[O<6*5LV^/>(T;UP'KB8KCQD:' ME0$SU\Y:!096)SZOCG.IN 56G$VRT0/;I@F&PE)>+F'KG\I/F,:/<3QO;6ZX M\M+!T'CF;*-Y9<[,?9YF:3Y:4JZ9/=S:N$@^VM'J'QI,V M&7] (]#.&_+%]A$S._XPS+-IOVJ6^L-D$CX-1Z.,*@"6R-F63&>@^->+]^3K M/F7'[!AV6=Z7T\8T^V6U<9K\-?6R7M\XL![MLR;M'LBF6OM*/YSZ^1F0O)GP MY1K;=DOEQ;WVH#,;XF#A),H!E39;9Q@;0VHZK/]HIUS7E_DDL,1CL#U]L_>& M[>9M4TD YQ8^V[/-">25J>MV)RY("S:,:\:7YDUR#]B._I+R=1[=+!M]SZM7 M\!+8D#&;NQFR9_-&>+5"Q3>8'8;9=]TZ:]I]O)II0=J[3_R^\W[X)7]_J6M, MSA? =>F4O*YZ7#K=6MVCU6M P5CJ-O#JI2D'3']=H6F@[9)4ALXYO<'&I M \Q'K0:P*QMP^/E%_-SH3>5 S]977MYXH*>GX3,]?UC?U4T38NR[(JSC- M]4M6BN)"(P1%%. GH\Y*]'[#_@2^'X%T!OTJ.S4G2\4W?VQ4S'SH%_2N*X]< M5Z)W!=TZ/=215)#,LH1X2 1Q&CVRA&H4H^,\L914["3%\=5*;8>5_!4^^8O[ M'=_HB?OKUTM[*O?D7%^EX@1[?/#9<()]CR&Z]-W,%@^9+VR"+[FE/YU.P.Q& M.8'FFENZ.@ -:]TX;-2[Q; NG[W*=%\49FQS^T?#'$%;Q%O]^@[;%43[RQ5D M6I=XF]]VBGX2$QR-!>@*/*.?=LAB01 3WA+&HA5XH^'TG8ZT;1Y>.QB'XTN" M'JP\+ TV LV?)#INXW ;71UN.YZ?G=DVQV-MZ:K+M:N6BU?]=I[Y1P1EY(C$Y-"1&.=3*[,DT0GQV3BIS66;!#H:5[_8J3^M9,N?K3?]^/!5 M9=MU6?!U3I*;SD=QD8^7+W@?1TW=S'>3YQ5CB!"JQ. !_(&WWP,9>P_;'-PF M.)/5P^,9_-=.P_)4:C8Z1HW[&+U?I,&^7@LSMBUM/L:ZS?AY//0ZR5#?4"#' M&E9AFVG\D,^'VKRC\YG:1=RH\@NG@5_,;9GBNQZN&8Y7M[=G.*Z%D%J\;^-2 M]57 7X62!MDMD45*DT(-\FC\H;2)H\.E#COCD8'.PYXNPVM>>^;+ZD+.CQDU$OG$Y#.U0>0U?%L6-?99FF32B\Y+N_!'-RJ;'5^"OR&LMR'3=,<_VGB M2HM0]H?\PZ0Y:9"/]TUR1EY^?TX/\T#>1#=M9'0KHE63,7AP M/AV.KB%"3MH'Y;WQE,->N5B 0VQBF?"BYCCKTF_>C#RGOK5&XQE8^$M^^R?L MG&8%IS&7 5C>.!33C,H:V%'C6"91ZM M/Z1)^UW$]Q;7G$\R:UU2\C(U.^?-:LG69/$2A>OJIPG\LSK1\>;@^*?5D0Y@B#FL^8VWM?9-(WORJQ V M@V6VW'H'LNK9R>0<]#3%\8\OJK=G.0%^03785I=7KF/^,M=N.::#X]^6[U@- MK4D]OSS+E9G^Z59'A=GG[)'.\#E]0Q&EAK[=CXM,:VS2@>W/3>]G#"/^<@OP!"9Y?BXL-\V":3@9*PPN,V6:N5 MXLLPZ"7L-W&H2X8E8F&@58PEK#0;$+X,8_]ZF)>9F@U1^?:+ B[+M=RN6Y#; H2M10D@S8'\Q(UU@@Y:';\>,EO+>ZW20V+G9_KX*SY 9>' MJQ9@MTPU:ZV$^:AAZ\4)L)6$\:?#N,J?@'FN!%?.8IM6SUX=O?[EQRMG*1MG M_H=S!US>XNS%%8@%_7@V6AQYG"S.E2V4S#R?A763UVEDQRLS\!1T M[-4E\WHE,J\.^5G]X]=&_>O:H#+X-VCC5I(WK)_":S)W6^*N2]]+(%G=!%)H M?3F&X^OI+5>7:T,(K.'8MT4 ,$X#@/&J'%A#T2W Z& I5S<2=VY\WK2>58NR M56UJ9_,">)#\-AYGM+U<[W6=J U.K>^[K,JU>3 MY9G,E6FYQ/S;HGI.7KP!S$M&VX--_-UD@65YHUS)_%WW'P[6E)I+9@N7/9'; M33H[!3,_6Z>STY5MO)YH,6@WS*EM'M2$*Y?99???3+NR>^X:WBSI:EN@C"KU MI[>>J]9I=(D9E7#2$GD9#.))8>28)D@FC56@5C'6273I?9M;_P;LXE>3]I3K M/T#BOEJ5P+E2^>:R1LW1X2\WU)Q9V8%?*I#5ZKEV. 5 ',>K M#[^A*--]H%#>6X\C']7+;.M"F!U-.G\K M2V-U%G#M)%#^XG*UX '-$\[AF?7B$$B>Q'A9VV8U]L8/-_SXX^ILO\TQCYW2 M3+H%:AJY(D8A%8)&W"2";" $/EDJE31,,-X%4+\>UDL#'"ATE!8P=)(WWCZA M]/\7U8&]Z\;Z]94(&Y6;I=2 !ZL#<6CJIV+ R?5_VF%S^+UZ\U<N(L_%-R_YY@7T MN>;??M/.#N6RH_#-784SE']?E]JOMR"^-J9O]N-;\L,-/*<[8KGN.O'O]TOKU M#G.JZSVVRE>6KV58S'9B ;O<8#N)7P_/L_PVF=>Y#NV/!:D:I*(% MJ:ZWB&LS^52;WE%0ZOLW5P\V5&&X!V;W5YON.ANN[$KOK ,YWN9/X5?)_:;)_ZIJZ-S+Z-N?> M.) ZW/LW=[&203K.'4%>\(0X,1899PUB$7O+D_"6XNM^^20T $HB2"J-$:=) M(.V91]A%KYCQ3C#YG0'4P\^+,--!4R$KAA/[^4I_J]^.7X,P!:K ,]EZERO$ MKC2YR@VN4)C,T.**'_Z3Z '!\HN-KIXL'W3,Y@7<=F'.!=RZ!#?F#2-2$J0( M"8B;D)"AQB&.#:!;D,1A=QWRQ18E0A@$:/G#(D TW$J0U,2U%*')-$DO'1"#G4% M+Y&-CB(EG1,2*Z;"]YX5W"JD:54@[9Y:<'$&7S97R+NW/2UW/)G/3JN#YDA7 M48SWBH^*%%F7(CY:ZYC "%.B<\*$0E8GCK!57%OM<>#ZNA11Q K2'%]D6?)8 M#QDM2 [>]!;PY, J1I@8RW6G!,*)%^ER"-*U(@[7XZ<'$. MKYHCY3*P16+^?0CXZ7#5'>@>R5U@@49(1B*!F0-QS(@FQ1#7E$M M1<#!,K/A>=$I)L;AHJ!!4BF"D15<(4&I,5HKIU+8':E#];;3\FYS$+SW'%2 MLP#G/@>]*0R#P*D@K$(X_(&D80)I+Y9)T*:0,X'8"J)2:"DA[A'JP#-"G8IK"B M R.W[5SZZ@YZ@A*K0&F!T@*EWP>E*E$97*((AWS$Q#F?#R2"#N\9EIQ+S.Q& MJHK5Q-%@*+(V>L1]T@"ETB-AA<2"&QK2#AU+86+ R<.J_D\?2J\H__!'+MV^ M(S!Y[=U??=VM)[^#9D4'\_S?KV"SVN%XT3BS;EN\-4URI]&/;%WG;LU-\S>X M*7/1JE/G6M>X?\\]HV,-?[8=G[]SW1ZIS4?7O1U^V6S.45I//#2?EM83I?7$ M-3=4:3WQ#:0IK2=*ZXG2>N*[%K"TGM@E/WII/7$#4I5*^*7U1&D]45I//#[# M+5I/%(8KT?6'U K^MFC\6Z)!3S++O-1E[S2*(PP+P4;DO8KY+!A'.GF#M$V) M&.P\WBM(*EPS-M=P3XAQ39(SCB&$A(U,D8;-#-13T0*MR?JQ@VU,@:L&V M+K$M)(R%3AIYPB7B+#+D2%+(B\BH<$IPOU$?)AFL34@6Q<@ #Z742'MJD)6< M2&6((&*7ZH>3@92J@-O]5.-RDFRYOL?S\_/1L/1CVR^V*5)C76K8*+1/5" A M76[#9@72U @4I-')6)$4V^Q4Q*)*-#3%>C1(&@(:L:<2*<&(\(P9HG=((R9Z M(!DK4J-@6B'J?F":8]Y$0"_$@@9-V'B.K.8.&4D]ULE93L.&E>]5Q/[_L_>F MS6T<6;KP7ZGH.SW7CD"R[*JL) @N!:)(I&.;HD""U65F><\9S]'&F1<)(!I\)-VWB-FN&526,WPD##- MC+ J?<4>J0D7)_%:$X[SSV,?FX:[I;]"*1,N9<*/%4%*V(2E0" V'.+.<&0X M3\A$Q;W1/DBKKHH@$D!/E98@$W">8B$U9$03[DI M,.4>6:HTP*VP\%K,:S^@2BL^DIH6Z"RN[M)CX95(J%(8?+2%P38&&A612":= M>W$FD#K>!5#WG4@&,Z(P+CT6CJXPN$!I@=("I?><%AVI%29AY%/.SN,8H-1J MBYQQ$6#1&\M+CX7C@]+K>RQT>_C+LID,!_\.X\\# <^G[;S0O-%X&N#"-Y1G MP^[J [<62X?<5&#?XM]/JQ^CCV:*(]YP;LML@ M/@HMC%,.89>_HT$]M3X(%))P+GGCL'4K5+23V>+-[W&QF,2\!Q_2"A-_F-CQ MV5[@DY> C]\&?(!">V'O^2FL@JLG>8N!EI9U9>%_U3S6R\EB13T^+QX^GDQF M7YH>"DN@MGGUTSQ._6DUL5_@^HE=@)3(][ AC/.2@)3\[.PI.D^LJ+]3,OY@W/ PEFH7 2FGN9W@SMVY4? 1\VCNZ_@(OJT_%YOD&]?FB^"C@X[_>EI;1+.*G>U?E7_V6G2SN_J!AI MRQ4;*-AZ^."XE6EF(\4"16$"Z"/$(ZLE0](:P5-@*>T&?H*+.C!&$!&"(LZ$ M049@BK3TBDN2J'3[N'5VF5N[P_MMO4%W9%]Q6S/MD_W-M _(O>/3$RC1)!*3*GE)KA($8+K(;G"DL)$9OIM.ZQS% MP%Q(Q#KOQ56E]L>88L:7C@1Z.GA\LG\@YP$/WMF)G0(F?@'DSF@PSP(=?@[= M)JS(XJ3Z<3EOH2YFY(FQ.ILU+1I:Y>%R+?15<,E:Q@;8!T=9DB:C.;8H^I"' M87F'@,0,DB*RY!E+BNYXGF2@04D'V**RYTG'"(J!M"A8[5F,207/#@LU^&1_ M:.2 % OU;J)7P=E-&U MP :EXSS"(C^O97?70BR&T0K3YC$_UZZ)?HA**H[6)$6 FGB>Y&F#1TXR0#D2 M/*928LQVO:#$2\JX1LG Y=Q:@FR>[18M1KC 3?JGKWZS@+#-P M_#RV3:>U\>/Z[SWYNU]_B/=RM';BVA"RS5F. M.LECYPUOPE+@(8!Z<+:3K*)XWW:L!$:/X\^-I=JX.?+U61ZMM!?@]QH$#QAT MP-2S+%7R=:W<.H='V4^-8 %[+0Z.HU\_,7S('H?5P4\VG+LZ_7GLU((JGSL< M8=9#JOC5Q[I![A7H;^!^U%! XZ-H&Y?:\#EK#V%SAZR#G"_G_K01"/4J!?@3 M:,FM2,@P KO3JLI?&C= ?JF3ZH=K7A5TY_D S2_#J/+><;"\#$,\^H2T=P9A M%:E0FBHM=^J;$EPJ$TY(J*1!,1$26!(Z-U0IXX(IU57F#V_.>-!W?>5U7/A@)V/70;FV9R MT1HQ+13M-]-7!E269F>PL(LLI/984RLKJ#Z-<=$JOV!3S2. V.HV.[=??2?< MPQF0;:[0ZM'>UJ>K$,%*TK8&8 >J&8)KNQC7J7ESL.2:LVU^XT"T-/V@:[C% M?#%N!/XL)1#NE;NX!KFWWW+57KJU#4>=\9E_.SC&BQBKH 0!9$T"\<05TEHI M%+C28!UJ*O0.T-Z'\1IOQ(U+_:K7>=%Z=^#$<2)H?&D==*_E;_RYZQ M;5?%C7P!UU]EXT,J@9>T0-CMV 3DXU^_"^//:U*?Q*\HC.>Q.83<37IY-GT; MQO7YQ%Z\R;]]>YZ==]-/6SFPX_:A7=)H^\$_@(S&Z6+U_.:K" #AK9M]S0O) MC;'7$?6O=PR;DT?$71_7D.YQ6Z\O!>%S1+V+NW]WNDZY/0=3H96 M+DXC/+IU1,[JV-VO]6-.9M-/*Y=%SO'([L>3ZH\NMAXBX! L8"7\?#?.H[W# MEA&\>;/:3F#YJ[=KC>'L$-V)MZ]&6=35&2BQ?3L_HNW;_&HWZUT8K_FVU?9?T-U1'_P8TZ4PH!^$; MHM: <353[6"*5=Z,)ML%B.NZ*,)6A.DR[77.R.L4Q4;3')PUHJRAB@>-//8$ MY1PI9)56B%".C9)<)+,3=>_+#= XX7^)UYC_#PI.D9/]9;:'"TX](+*^@;XU M6:U%QN (R' FE'$169DB$(,'<]8PBJ3C@L@HG>*TC[*./3BW#7./,EK-P&S6 M':!92\=M5:(U[#KRF,9&*;#>+\^6K2BW6]MSC5]JD)#$16!:!X6$P$!1423D MK#8H,*XEBYQ?,T'P09[HZRGJM0/2*--(JR -[NB])\8SHY!W$HX^&8<,_5Z/] /S)?:7@QTR7R+K^CD1M75YM5'.E0O5;D+C@Z,/(J7E MN>^4P"YG.7V=3W2B)DF&EL,OK_M[6P#19"^V2-\]C3IRS M;5XF@*/OM%)W 8KKYW$3G]NZ'#[.N-*>1E9>/\=Y3KD78^:]>P8Z:/< M#V.S6S05<]9OJ'LZX/UVJQ]V..=Z7 MBKISL-M=^N]Z%J\V!G9TLXDQ??Q$8';":!_#B0_U+L\UW7.7R -8YQ*^">%X@P10&>B5SA5\Z M\901$7'O$E].HK4PA MNM2W*T2%0^+(1"\1#UC 3WFV)O;,)4NH-#N5: _Q&-_H)]YBRX8;+T5W6R?K M?=*)U(@+,V)F?S>@0O,OB.8+MAW'.???>D@$Z:)2*"8A$-;&-23,RK(Q5>Z3.7*8NK/;W;RGE--99:F/WN44J02=XB;8)$F$2-#. E>TF2=>3*;X,FQ5.,1H65H M6W&Y#]OEWO%!,0I>YTRB0XJRHQI%1(GFCDN&K*2@Y!MKD=.Y+S] ,-62219[ MF>JVQ\&U3YP]VL4EJ1[A&T9QE E$Q2@H6%JPM-?"]^0L%<0B)K!"7%*.M&9@ M)]!D@M+$BETL[3%8\&18R@4>8?&\-L'+Q]+]T]RVJV7*/+=75$#Y4] MJ[FJZW):VZCM7-E5>FW*N^Q9V_>\:YT^CVF20RT[I8W[ZA8O51'.TF.K!OMO M"> P]BH&%'#BB"L6D&;P!U>4XXA=4JD7S_0[X+E5E>?OT2_G33/O=@1F#.V( MS+/SY:+AR@_I:C'WN^88;H'2][_\=)NG6I.1,?L'8SX_S3:D.#2B2"):YGQ$ M/KH\98599( 8D/2&8 :G2^E.'Y&'2-)A$(44YMO>KTMXTD>^&F MZ8Z?D6K=E+=K+@WP-IY7N;,^6FUY%9NX\>#[2CR )?:V% PV>)R0\SKWH@BY MV0W32$9,J!8^AMWFT0]!N_=3.*A/8U YVDDI/XYK/YG5R]*58MV50JQ]B9O- MZN;*#+471:^D*)5AE%B/E/,) 3[R3%8 N!D_#GW ME+]*GS>6^1^5#KE%C*M.3ED+W%3X#P0L7ZW!TGO9/L$'JMLG\D1K]?@Z^-LN MD">"4[/UW],_\M8+] G%#&_^>X9'OLAW&N+9#?&=AGAV0WPG>2)EZ9DQP"+* M4I&^*J@EO%34EI+T/DO27\4*"W]L]NMJ[__"(8-H*3,@@=US!MPW[W-/WMFR MMM-0?SM8*'J6%+8>.U]<\^HO&I?^8SZKZZ9JZ@<[G^?&S<7ZJUQQX:[]6O%F\,:*K=;#-PIS%>8JS/4(YFH'<_B+AK,^SNVTGK2,U7#: MNGJE\%GAL\)GC^"S7^*B*(B%MPIO%?-K^+16N*MP5S&_"G,5YBKFUXNENL)G MA<^*^?7L0<5;NFKT'55\>5TU?GO_\6\_O'D(U;V69AAWQJEA%"0?3#*5-;_L M-1QVD7K"M8-N=2YL?V+#LGH,ZK:)<,(4L91QQDW+O;4Z1DM(EYA6UT3\Q5F[E MKVZGKO:$GF2D\%./,Q@L5]VM(O[%<56!T0*C=S]^30E]^>=?U*7"YX7/[ZO> M*.N(XV#[8:P5XLZYK+28IB$Z,\9CD^03JS>_Q$5OJ@QY\LE,!=D*LA5D>P'( MQK20D3F/P%HCB$M!D!%,(.T-(S$ P+%P%=FB-1)[I1 -(0 :)H$<#QAA2Y(, MRE.M27%R%6PKV%:P[34YN41B1DJ&$?,"-#KO);)>,?BGBE)9)AS?T0)[QLJG M=G))O7\XTBOGJN+D*C#Z&@Z\.+F*NE3XO/#Y_4=!1A$\2Q@IE< 49($B0QQ& M23JIO0^6"/[$ZDVO3BY.7I\J4XKY#Y-"]W$^^X>=_FQ=G)22_I)Z6];\RM=< MZ+RL^1C67.B\K/D8UESHO*SY&-9:T5>V(H?=J$X%+S M_MIXJF!GP]CE&-=(P> MT1B-<%H$'7<*O7K6Z_K+A*:"%SA[#61>W&//4A#O@,,]8TIXE(FP O.D8S!A$B,C.Q0!?'%/59PHJ@]K_*< M!^\>PTP:&[T *'41<4LPTH:+W!G2)9(P-TX\,90^K7M,:OGZ5*OB'BO86;#S MOEA'K2 *,X:,4@)Q8C$R@E+D3#!.81MPEB<#QA/M*5'L[JNTTESHPCC!V#G$<(G*269YI23G:(/ZUER M-"!C:4*<*HMTD!CI&"PG(5EFZ*$FH:F14JR$ME\#K1=,.XYS'GQ&M^:)4B(L MXL$QP$CBD/52H62"B42U,8SP*'9J-GK69GH<>,9'2I94YE=! MZ071CN.<^[?/%(M8"XFH#![Q*&/N[9D0!5B+%*PWYG80S7-*,28$&9)'."I M-,M(0#199XT)5-%#-2\H/JS70^L%TX[CG ?OPU*8V. ,0\(JA;BV$EDJ ?ZP M5#Z(Q!+=:?#2,T8^L0^+CI0I?3M?%UL5^"SP67Q8K_;8"WL?QSGWK\U(*HTG M&"EA(EA\3B--A$(,"YLT]8G:^,3:3*\^+*/TZ]-<2CG^81+@WM6+^:SZN_6G MXVDL)?DE=;:L^96ON=!Y6?,QK+G0>5GS,:RYT'E9\S&LN=!Y6?,QK+G0>5GS M,:RYT'E9\S&LN=#Y4:VYE.0_,B)12O)+<+L$M^\:W+91$X&U1003C3B6%&DB M%9)48.LL](?*)LYE'6+W" MLK:2S%S0LZ!G269^C<=>V/LXSKEW92:%2$UP'!FA0#$Q2B"G"$71*JDQIT22 MIU9F>DQF'AEM7I_B6T\(Y!H:9C/ '$QY9KRR23JD 5AM6 M2EX%-)EH(%P'I'3N0YD _ZPV% 6+K7=8&7JPGI+%@?5J2+U VG&<\^ =6)HH M1UT,H.Y1GLOQ6(:^PHJVXKPIV%NPL[JO7 M>.R%O8_CG/N/Q6F, PX6>89!GZ$I>Z% E9%,6\(XQ2&E)U9E^G-?T1'AK[ 1 M]F%*\4OBV\>Y#1$>]\^2S7:''-I[8*D#4HKS]=N?B/-%5<\FXU"MSNF5HFT@ MWA!%*5+,8<1QLLA(AI$,-G)!):-ZMX\;L3QR%I"%ZQ'W42.=A$?4.8&9P"DR M?2#?&HB'QZ/MPVFE3='%;"#4\APZV(M04@ZNC-Z.+R]'BO?/-J\%8I\M64V( M/%V+")*;ISN)K/(<62>=BY2IA/$30_83)ZMQ]<0J\UT@_.":8?$'%HPN&/TB M?(H#Q9.BZA48*3#RC-:TX\)%+4 U8XR":F8-IAI4V>X?) M-MR0>66=>X M6AZ.LG8R6]P$L3_-YA%6^\-R/H]3?_%Q;J=UVS'^7?C'LEZD$9P48BK73*/@:#=(P!14L"C3[()':2$WI69'ML!JE' M'!<@+4!:@+0 Z7-WU4T:#&;I$//4(.Z\15:S@(B37!GA@W4['=8,9D1YQA'6 M(2!. D=& PQ[XHAT5GF!67'6%B@M4%J@]%5"Z3,UOU1)>J,5DH(ZT%<#0=KQ MC+I=.%)-%%9!+CH,UPF9+67 MB#"E8[388NF?6)'MU5FKV?,6CKU\(+V4LPS_L+"0@:3(7GGVC8^[^^);ZOAE M>1;G8P__#N//6^MMWG,\#?#U-Y3G?/2KK[&U!?2VM^H]<;J'+?EX&N>Q^I+_ MN,Y6OL<3>DR<@-XEA$Y"S@DC,Z.I\$5W+'XTD=%5C3@*1.$O'$ M(M(*!\28=HXX9I@Q5]'H_=FY'<^S^O8A[2A]#5)-,E+MPM(&C-[_\M,E-$)U M]!F1K?A@:%3@$@:!&0=Y(@'CE%3N6*?TNEXYA@[T,?4+CM M.]R%BKV*F;RDF(E;%#-\LM^5> 6@JLG>:7+)* MLA7266'?G:[K1L_MI]B6A"*;X$W?V,D7>U&__=-?+AW0:O<;L^SZK7_,#K]4 M2Z^Q[/ZRCZCO_L@U5'=&XVJ0@4\R&.41M3XAK@U!EC**:%)<:B]4E+P/$?V[ M/XUA.8FS=).O>KE8SN,VJ/^MU6X^9O7G([S!]Y.9_^>?J@A ?IY5QODR_NFX M5,B_ ?J<-8!^K1JX O0IO&N58)/ACRSUJHMHYZ!7UF XP$63R>Q+_68@B/UJ MN7?MD6K5]Y6/JWW;_&9O['(Q6WGC\@ME:(/WSY/DUHMNO0"?4*T??YOR,N5E;KS-;9TN](V-+JX# MD7MUO[C/6#)]V%87S=.^M+OB9I.P/W/I?;9!9LL:K(7Z;KDEM\8X5^_\A-MR MO0K]',U]>^@\=+#]Z9-P?HMG%A3#Z:?OW/PO?P7K4CR">.[9VO;U$%AAJ<)2 MZ^T#)I*%B0H3%29Z'!.IPD2%B0H3/8Z)=&&BPD2%B1['1*8P41F<_IRM3&\. M-O2=PCR40-YS)K$?G!Z>+4']E2:?4VRL%"*BH*U"7/" + L& :GX8 BSV._, MKNN[Y=UNP+1UIP'@?T@_-?&__QOMO*\,]1$UY(D3U%].ZGG!NB$?:L&Z7K%. MT?KF^2<$OKA-=6@O!=L[SK*G^BY)$RIT'^4P;<8<'2H5$@KHR*&&O' MV8XSYT%]"J:?X=UF\XL?Q[6?S.KE_"Z5/#>4[>C#E.ULQVA[.*E?9HM8R:J9 MXTO>5JM=&L?Z,54Y/;]D#X7Z\B4666V=1F7GN7*G#8(NFMJJR>Q+G.IS]6\PAK^I^F#.BSG2QCC:F(=?"'_#EYOF0#7V_X.,[CM:;3AY+'M3O:4 ?(HF38@-%.N MU091&9%E@B$O0N1)R C&0Y]E@+E8NX.%MC/=XL82O^;)X^DRAG>+N[[N_R.' MZDP#;WMV/IMN2JTO$]-6 =Z&OZY*I=U#_M-?K\#Z@T^_VTR[/;CKKAOZ:@5E M[[5ZZD"E>I*<<"YO+[OB]/9ZOELOD"?8]%"]U<_+B!.)1:D!*S5@ TU'*QF. M-Q/.Y8XC)=>Q) P7=GH$._T76!!V?E$Q4ABJ) \_?_+PWSNKMF[LV=^7Y^>3 M+>_&H[W8!]J0$J H 8I'!BBD42'BA)B0"7%N#3*>4D1"E$IH)XCI)6-X[6'Y MS7Y9\^*[:5AQ8E]=_]6(J:>>LO)R8A$OFM8+N!5P>^1L:NVBU0XCU\RF]DP@ M#1H1HL)QIPC'FLL^>O$_%[B9$5:Z@-OC=.*5NZSHQ'_,YO]$[Z?HU_G,Q[HH MP\?#.D5,;(L)KJ(*6@ED>9-K'2C2VAB4<@J"5I)$W$LNXEI,9,9[/^W8KKN15(?"B^)9S'BZ0>9&L5V"]RZ@HXH!#R JO$:C 5E/&J,0[QORC]-VG M 3(LB@7_2"6W.'Y7^YLS8^O3&*K_F,U"T7'['=9V7>3JY?!6+\,-;PG>O2;Q M(E747"2!$N$6\1 8T@E^,L91Q@,AWNQ,T'F4GKSBW89U^Q(O8B3H4SM1[A*B M?/5\,@PN*(AY>$HX6L0D(6#."4?"2E"NL8](^Q109(9$&8R-D?:JD#\18DHN M"F*^7-?T4.)9]^*HJF\4.D9U_>6PS(M6,OIO;N2H(I1&A$6DN3P^(A=!CKC M&<%,"\-[:6ZT%AS_,9_UYL$1?,0U+2Z.B>6 M*61SJP_%:<#1>FHPZ57U[17!Q$@I51#L<>IL<4)?+>&]J'Z+=9Q_[J]; M85..F'KJMK:O#3;W-[_=[O/WUR-M?SM ZV'K3?IHR_J83I [?4"5L3[)!#I7 MQ@".J45.2X>HSJVSI9-"NC[Z@/XZGYT#=U[\.K'3Q;MI^-N_EN/S,UA=3TV" M#]1U]BEZ!*MUC^#5IHVJ9MN:MCKKC1MJU^!>R3-0DPG4@6QS%M1[YY'U7" J M/,8J"FSXCJ.J5_*\ U&^_N[(&SH\7]-A7.U0WOUZ7"]RY]O<++EM=9M[I3Z& M0I^BC?5KDW6OIX,M/=%"/5/36#Z4[K7RA.K;%UVZU[Z4[K7/OPVEN6;I5?LB M6FL6YCENYBF=:4MGVD/&:7]N)K7 _YL?WI^=SV>?8S9>^FM6<,0!W(/30NGA M^,CF7"1%285$..B(>!(>&2T2,H9%8YQF$O!7G_@EHA:>,(H\,QQQZB1RSB;D$Y$^L<"D3'U$0 M^#;X>JG2> M7>WO]\OQ)(RGG]II##]'6\=3L-&*]OORI<#$%. MV( D420R[YA+.XW+'Z+TKOGPW66IT6$C3DLM;4&OWO[FD/G3\33.+ZY/F"KBXABX MJ(B+;7$1'7'"*X>\LA9QP31RG'ADA-8@1[1/L1=E=\UZVSET?> +D)9@:['J;G% MP;O:WQ]F9^=+8/.-AMO.W9VEQ1<[[Z_]U1'+C-)SY1AZKNSQL%AB24@*:4LH MR! -VK*Q#OXP@@A+M>*]3&+XP9Z/%["P_XEAQ=$K%N[;R4+,<;9**QJ2<3F9WM.-#%/3G TK*RO":@7JLMXLM MF]L^1+??+I%K;K)]5WQ#]>905/^&WN]6'ERDVC$8T\5E=,G;39TCF&'D)/6( M:^*1IA(C*YP.VG.,:2_-9O=6C??:)UV-."\>[P)?Y5"/!+ZPURX%T*6)S<$Z MEAM8,$>0]YP()STCNI>&3L\%7P"C!;X>IRH7K_>Z#MO[Y=ER8AJ"U(^H_M84>Y^] M]@:PE@?ED'58(14DQLDG079'SC_$W!@:4M.1EL_;>_;5('5Q^#^SU?-+7*S= M_<7;7QJJEX;J3QD^X$$'3 3")(#IDD=0&!!VB$N5C!?,]C08>J^$ZZ_!>@YF M/_. I)??8+U@9L',@IGW;<$BJ(\FAUR)SYA)D LN(N^M\U8JL"%V6DCU&K/H M%3.)?EX7SLO'S/U#*8YR^,2]>L+3E]@3?MN$K^+7\SBM8P4_GM_8*_Z+K:M_ MN\ZK<8\WZG\V<30R9E>U$)X##C&"+ ^ 0\8Z*Q*VU\1;'S)D8'O+]F*5O(15 MXA:LPB?[@>KY::*"JR=Y7^WAW@'(;7 $II.7B7.+'#$$<288TB00))R626L; MU.[P:ZN)H\%09&T$@>K!JM!*>B3 M,""YX1;^BP$MK\EV0$)+!WN'6;S9LS% MXG0>8W4&'Y_6502D#]7E%N$-\G4?F>8C-JKFL3Z/L(N?X^3B9"#S,:X7TKV. M<0'JE3Q1@82Q@+ Z*"!K81#U7 NC+!'$](.PKJ^!0D2_GHE">CU1Z(=Y#.-% M]>X3$.^Z8O#GV?03^ACG9U7>OZ'.%3JB>3L?IM6[Y:=EO:AX QQT5'V)56,M M LR,IXM99:O?(WP!$ :.,31'"9]F8&H^B&V[Z]]BO6@R97;._9M\::8*BM]> MO5/S,7G[;?5EO#BMOK?3?^;9/N\:AK:CZI>3=R>C"A2Y27[0_-*M?FX^6MW@ MI/H(O]IY4=N]X=W?-C0?PR/A/?YK.;FH&&XV!C?OL;J?NVAN^=-X#CMW:5_N M])31I0Y%4AT1!'SY9M[Z@E M$9V)R1BC!%+1"["N=$".)@<_$4)5C-;LCKV,1@LB-) GF'&($ZN0!@I%4D2# M/;,>$__,1&<&272=!&S(*J76W&EDX^K373F5YR)328;JI /L&1P;> M\A!8-,B!Z&_]/E8:CZ*S5+$8F?"[M6N8$#").2(\8QAS@$S*".2,TDX':85. M0R #,4BX.JG>+1H8R6Z##")[40J,,-?L36>\P(?C>1P>#6'K,4G116D:LT)'*Z-O82I90;RD9M9Y%DPB(B'')3="L$T@Y[Q&+B1K.0'-]!DN>B D*'Z8O>Z,9[]9"-^^"\ MVZP,,O42-'.W ML:X 7 9%DW+I[JW,X;U\6Y;6W[\^7?BOJPLN._=\G"\LW&\>VYJI1?9<='3B9_6B;ITT^U6H,WB!6=:>OHSAYJY[ MPVQY^MG\?#9O%+,E_%3'^F4["LB+#,3>Z"F8Y]#K'.ZS.+6MD-N ELM4-&Z( M[5]+H+8XGUS /\#FFTR:'M\YG)N_,K%U=L%=9)J-%F@6_IXM08\>9SY>?1DN M_]R18O.,3HKN?;7NYNMQX?"N0-3-KVI_&L-R$M_L-2B;U[CVK5=+#IEY5DN\ MYT)B:_3"MX#*K0-#N/K@%[/LS>LF6-(<_YDM/YUV[LCV4U:-!QC>5L)02F,. MI"B+N$M@P7*'40PX6.ZB<+O3W> ;(/�LSDYF>@+^38)9C+!C0#'D#!H#O: MP&5;]]E;(UE;9Q MR,YKK@9)ID%[Q95*2#*3#1_)D+9<(TF3$6#/8J)VR)0(DR2G 1DA.>*@KR#0 M?"EB4EFG!':*'X!,Y>#(]*0ZW+,_;@RE>3P#5203[89;G)W8J5^[AK9\V/4^ M)KD4&U,GU1^Q45) @0&^LT#H%W#_N%*WWP5 ;:\=;.O>1UPAS?K;,6O M=TQ)?(PJ];AQU(_;>8(O94;D3(@NJ?&[TW61T[G]%-OZ)603O.H;._EB+^JW M?_K+I1-:;7^3SWC]WC]FBU]HBF2;7?*7;:I^8GHZG&H.]SH;+\\."+X =.=Q M:B=@QWW3&''9$ ###W@>OC>_J!HR!GIN;4& R%39\_/)V&?K\MLUMK9PNF6K MWL'HK6RV0"\N86JUVI)'OMBH]\[790 M:_/F63S4VR&"+V#;9Y$3EK'YZLKFY62RL>?WK[ZY118^XRF\UB@+KL;@ MSX&0K7T-2]_(H_655VX[&4\;X=C=?FM/1W _]P_ _RRX5F9^3DNK\YS'-H:? M/9A-G ]V0BL=0P!391$(A33Y%S#&PBK$.,1F*N=UKK6F?! MCN(6)8R*'9![].2/HT,X^!LJ%<02QQ&2.!SMD P,K5V 9 M Q?,T5WW?:87CSVB@8,-G8)$+AF#+ Z"!J8UL_;09T]/Q+#.WMGLT,YNE&7V M:4^;_@P-_$Q LYAG'62>4^I'66)^XW*V59HL_6)I%ZT6D6+&I]@"Z@I&&U Z M!5T_XRU 2T[3:OR=$4 >KDC+:>@@. /4T*C/DNK/8NCPB 6,&U*KB39 M-NG:ZFU=G2\=2+5)GF0XG2V!R$)VG9RUM-9\=WQ5*@^2G)0PUF.G@!:\03Q* MAPRS'"6LM9'2).-V"@ <-3K(%!"Q6?@)("=-A$3*>Y:LL32I6_*MGD.0#PIY(B&>4-E%C D90&3E0L"X@E32R4W()9VSA%8'WMG(B)& M9$$F+#* %"B)H"(. Q!W7R.[SN]-1]=9_6V66Y0\/HL&W4-)9+U=K M: Y( 2]:X14D^(0%*+PY]4U+!@IO- @$B\/*L21VYU1Z@BUG(:(L8Q#G#&@R M:HP8)MA+*:R4>D5?=C);7"&N=UTFK)ULP45_XJ8HNK6C%'#<93E:@Q# U+C@9:#C4F9.!J1AW M5G!/JO>7$\-73J76\$XQMDZEKMJ[2RKX$ANOQ':LI@F]S+8*2$;[K@+K?G9V M-EXT3@)XP"H&"LKQW'Z95N>Y'UQ^\]L2?5\6S#$M X]<( 4XA[CE'E0;FO,W M14HN<$?U3LW#?6#NIB3/']8;_E.,O\9Y#K< "?2'>&1(N;Y_;BAV:.$RZOT^W_Z#;N7;MOVPI^7X2H M3FX8.W 0FSS+%L?]QT]_=?$=^ 10+RS^2K%H4G4NQ0)RM0V PL@?O7QO O] M-#D.V8$_C8OL?S_=Y*$VOUK=/::60)%S.YN'\33'#N?1Q_'YXJ#IJ$<;V&H+W.HF M9#P.=PH4YTBHRQ>LJBLN$72'VXOQ=!ES1//L?#)N4H::\O2;F.BD^F5VI51L M$RQK-,;Q^CUWWJ$$19]_X3DJGL/VS2%?M >\PK--:D "+I_Z<4ZU!'0 >$>; M3_SL/I[F5I_#63]2F<1VQ> M8?.=-FOA^J_9NLZ0.+NLPGQL,U&;;=JW,9,QZ'\-5^7;Y[^!V>IQ&#?64^=Z MKJSK#*M9+LC,Z:?+!0CC*A.@@Q>8QCI'7F>YS1?PXF0/->W6^ I<(X M5ZI/<\'#/(N7Q7SLEIU\:;4C^'S?._AVXB?0X,S_L[DE,.NJS"$GO?K&FKS_ M;7):Q!+0Y2S"IL_K];WJ5:X$7%/'R61[-7:2DTON_*AYCA#-8_/5,_O/O'&? M0<-I$^OSQC>:0/LVIXV=FLEM:IM-[C)^;WB06];C]@B:3)39*N,1KFW%8!L^ MWSZK+"9S.G$3?[]&M=@H#%UVRR:3I*XRL8&Z!?QX2ZA_M/$:I*[XO&E74#"JQIW+[R(0VN>X,ISORP,*I=5B_(?GNG7< MH$#\0?)>6J=0%KXY,7@Q:?U!UOLXB8V-M"D%Z8ZR59L[4M^D2HT;/>.*6K'E M4;H#CB_/.Y?3S'>))@W[-;EBZ1KATR2;->098K++R6+58@%0,J_7H2J7+-^TWME3\ACOKV5F;'=/!0L='G^898,^;1/7ZVS>@-HTG&20Z MA/UR&J==GMK%)J]ZM#%%,XHT+V,[S:RI!FOZD%W:WE&3<]?6&W3+;U6O%1?! MC>:YPUR=/08M4&PVN-&IPLPO.XNDVYWNBN9^S4O<#FTU$"C@@[=-3XD-@E5V M=6@9]<"NG_YSOCQ?^(N\5A",G]LD(;@I"+B)[3:_1875>F'/EBW<;Q:X_0[Y MQMO/7TYK6&G=H-4_EN%3:YI]LKF4X[8[Y=^ML#TG\ $+S&>3@CG/O_ /F> < MO,0.U=ZDWC4&1U=Z4$< AU9BY4-> &V 4I7C\JVXR:M?,JZXTH1^Y(S^0 " MME8 W_TC8\@?=OYEG)6GWTYG(5;OZPG@^W@ZGC^T =U*:J;EO)-- MNSWA=NTU4!5CU;0T)&*T;E\'Y 5\E-_@;QGQ5QW4LKS-[.W$QF M'E:>WL@<^[TK7W?)KWYJ'0+33P51GWWA M[Z?5?]GI,EL1^R!U)34W'=,;O7I34K-64%:].?U6VB 85K;I8//O]NS\;?5# MZXP853___$,K]E?-:^S+Z-(6@\$ZY?96E!G$:7!(1YJ3SZS5+%+)^&[?;"HP M%5XC07-++"LUTE8&A*5A7J5 /+XEVZSW+FWX1 \H$+5I7[/5$:UK:MWU\JV:Z];$Q3*SK.F[_^*3$$T@R"M6VH]:YQ8C8/O:;(0O>,L!!&1L%8A M;FA"EEJ-%)RVI<0:X]1.RTBO W&1(Z-,;C,)ESL=/(K>/;*H"1;G[Z-@+]!%M',4IP?!F37(L$9W,X-+4NR,$-BB^DI- M4NL,GW>] H>&1R)A[H/U2&K>1+N;!J0&&4QRY[Y M=BAN\?CT79P_/=&$>T_ M:T.=W# E["#!\NJ_.R-]A2IV8SJT-18-P^5:_RX*7FW,["WI-@U;GK !RKC< MR-8I( AJ<4[K$@[(*5HD M3 (QBI5W*2'M-07-1!)D4L1P%EPZ90AUNP,-'G]J6?)\2$U_\]^Z1,KN ,F@ M!=)/T#$ M4F2Q=X@Y):*40MNXTQVGJ#S#(;"A>#!+-YGG["9#2C>907:3>5FS?>[NY_M] M>=8$J4%*?=AJ='*@L3YW?^_K78*#\O\U=P"E=]9D6DW?-(Z3W)SE:7;DMW56 M0Q=T6*7O'ZOS]-WBNGR@4YM#-)>Z^FPUE!N,P%XH@J(A62,#VT%K#NJ3 MD")A)]4UDR8?,EE\N^ZC)RWN$V)7-/$M2--]B,*0Y3"#8@NAUENIE(R-GJ,=,H= M/924R$@FD-):!*F=C'&GPM8J3RC@3K8P.<".(\BEP)%CR4="B)4F#H0&Y(D9 M'@U\B6W>=([F#4X.*:FU)=$B%CA#G,O,X(0B)0P<*U7"J9TR>TTMC<8#Z6B1 M9\T8A^ K"DD094;D@M:PXTU8G?K?VHKA3!>/:9>2=$IQ(G>ZK?1\ MO-0,[GC3;*MK7A,S'==;J815N$?)Z.T#@:M-7X+)Q>CQ-Q\T!MF(,1&:(*8Q M*!E&*J U"ZJQ2WG@NB)DET@?@D&WUD#OB_7? Y?(T.AVD+ 4(@'M01KD7!Y$ MD*Q$SNN$%$N.*T.P=KW TC.*BDR ,9=RQS,!T8TS0D-N PG>"$KD)"*CF,6+@I2A]W-7*KV&'WU:= M^)]LUALY&51,>.4OV(P@V(R&S!2U;FW=^05NYHF!!'.*IQ1>[_KI]7E[MN-; MFR>3*T_^WS_ [=U\_+]'M9W6J 982?NBL 0,Y:")0U)&C[C$"9G$/5+64>Y% M2,3L]&VAC@JL:1Z_DX!E$XM(*QP08]HY$(B&&7.597_O!B!]2'E-'S.5?H0[ M?C^9^7_^J8K D>?9ZSM?QC\=EQ>X.>RFAK_I#G$/6;)R =:G,5>8C.OM/MHO MAY^?,TYG^@K3=4'/ZKM%@[?=T[N7S2_VQBX7L[==T#*_3XYAPNOGR]'$7LR6 MBS=-:N#;]GD*G^ _KZ[WN0WX>1W?U/'<9C?L:AOF3=2JN?6?UN\ +[$.O>:J MY+;,_U/&NRK?/>7 MQ?S:/>\BUCD"ZZS_YZ.-:UXD0JZ25\T75"(5J=2C7O/H3[L[CTE'N0B9K"^@[-__+ M7R]EV]V?5&[8OI97,1O$!O9.8(6!CI:!5KF$C!06>B")W2;]&ZUV5_Q[V(SD M[R?IKWWM*RL=RFCE%8&DR1!6GS'',M*:WI(R#L3@?-[7_'])V"_RF\?']N6@?0?SW M[S]6C1'^<\Z'_N:!!M7]'&A<$$T=YBC1/. \M](UTH)YG23G4B6C_(X_.5 ? MD@YPD;2PHX["=S0E8)R+8#'!2:7=;)JML/:F].;[:'-X9K6G3]3"LK>DFQNB MU=J(O5/"(BY"R![-@#1- OD@J(%#"N1,PD# M:='@;ABF+ >,E#L@\A EXS*( M_&#G\^S-OJ4/ ;L4DV.WIREPM;\Y^XLE^)[YN:#8$-9<4*S77 /K#<_-_(G+ MX_QH9#FC.R#J9$A>:1+3CJGT$"W[.5",CL@- W9>+,$_KZME%6EYX:Z6'AAF MTQOK&5T7 D>&?;:.* '3Q"J##"4&):,5$U+B*'>'NR8&YHLPB(H8$><:#!NJ M))+6>$:\U:"*O*Y.(OO-W9^:/C%Y'0^S;;46U-JD4)0)-+00& (;42% 1^V< M$18^WM'J)$LT"8^H(3D5,<+^!QR09-'&J+U)XFELVYYV[9XU\D5?>KCXN#UH M\G($S ./_5YQH]>D:BE!-*96(BIE %5+@1DHK$. ZQQ '^O$=Z#E\=#^)*J6 MTNJ)]:R[!,=>/:L4A"P(>4P(J8FB@>"$DL@^=A$$Z%V8 6"F))QW1/B=ZD/# MDO*!.B0#2_ =#08L\1*ED. #AW50X@ (J2DM"%D2 Y[/6FWW=_?/C[,\=NAJ M!GR13J_=_5/V.?(T=DMU,/(\HS MCD !#HB3P)'1.B%/')'.*B\P.PQX&57 ZY%:;XG1W*;U_ASK^DVC]5;ONRG2 MU0^S.@^(RP.C\R [[Y=GRTD[,C5/O!K_3U.56@3-,3%@$327@H\D**I)'F- M(N(2)(?34B,5@E?)TB#MCH?Z85IRBKGW3#MS*#:,^4OLS3E=,ID*9I5#/1+, MPC$JJ[U&B66?L;84%%W K! IX]19(_%. M/#E..GQ"Q=\I8>J1,73_!M.O'# M_ORAF7V]J'[=M(4JSN02ZBRASD=.,&3&"YT84H:"VAR$0U;F-%SO5.(I>;V; MY_>@AM];U6T=*_=;HC<7()NJ0 M2TQBRZ07KA=W]]-"8TG_*([P9U3Z]S<[?$(11 [2@NZF]HR'DU'TA&86#+-E M[F1W0"EUH/JXN^S&JQ58,AA),>*:Y^$]3""MC454!"%U<-JJ'1?48W7Y7V9M M__;>9)89,;Y_6,8S<,P+E%H%30N:%C3M>QB HLX3D1!C#)!1YJ$.,5IDM53> MT^"HOV8NU>/4_][1E. 1?O):Y-<&IY>, /A';KQT315B,]ES$!Z1*\^^\7%W MWI)CZMK]8P^#;.;1SSY-X37"[DB)/(@GYP -<>1CX,DXFB1228C<4,HCZQA% MF"<1# G)/G0)]C <_QI;M-_B?&? M:G3,[6,C;EO7GAYT 726Z+!%!HX5<6X$]%2SV9@S-8XMBFL MHDI J57NTM#,5II:0*'Q"67R]K$/AC]^ M[H,XT;3,?2AS'P848+YSV_J[>DWZ6OVU3I/GG4KPZI9<4@0?Z7G[:9R]6EG? M$*-.D0%Q51)77F2>;6F(V6L/$L60 ^1$GE" '@@5Q MG(+%3AJL=GK#/[$0>3_]!9[U\4NA,/?AXH<2(R,A#DFG.>+"DVS! M4$2)QD0[$J+XMI\WSRJ2I2J128/:6 .JH",YHP M5X0:1'C*'>-B0!:'@$("C5@YQ63JW;7VDGJ_'W-9V;$5F_5:TI"\#2XFBYC/ M%4TR)F2X!@50.6.),I@R\9B2!CN9+=[\"+;:9%8OY_&GV?SC:?S/V31>?(F3 MR6^S"SM97'QPL*U-)^<[E#3<4+^@#U._L)WWV\.)_S);Q,I4__Z_-"7D;=7M M4;79I,?4%_3\KM<7'-RKZD2^Q**3]],JK1P01#>/ MYWYN$UR5]P^LN(9?5S%+S8?>. M8?VDDRK7]YRO=A$^]C%7@$V6N=K45I^6=F[A2O@'G-7X;'E6S3N&Z962580SS7:Z=C,G1>2>(^$,P"X +7+P$8HQ8A6C M9XZK2[#[]W9#.@#YM=V.#8SLU6_D)?U&W*;?B),AE1X"&4PF\ JC3.<.*,:" M!3X#K:EZ) WL$: T8&N3Q,@EHQ%W3L.I)(Y Y^,4>Q^PV&D*2:Q1UBF!,(MP M^AX462.%0MC Q5*0(*6[=)+=V67-]->FW/'2F: Z^C=A.<]&=OV0(<,];#O\ MU9;/W3*(^/G?;%0YFQ$%>._3?%;G(D" HR5\-\UG9PWJU$#V]0J"5L@#, KZ MQ[P![GD$,II7=9Q_!ORIKT&K65CZ18=6*P#*Q6-U]3F/:5Z_0OY:WJ>,@FU5 M+'QR4=GYBE+G%?QV&L.H>7!WX^Q(:G[7O4'^_#-@>G<5(."GV"ZG!C"=1!3& MG\:+!NGAGJT=T'UVOAX2WBSCTI:<')!MCU21R/1RK0P[W%%5%]L6T! M][P1O8N.6YJJ:Z#RR3*N^&*U"CN=@A)R52 #E[R[IHBV4:).;6CY !9M/X&: M]*F; C\X"2Y48$:0A*@-(@]X(LA23Y!/2EL0X-;@'=R_M^'T'VO*N%:6[T\' MO:<()R?[YV\<3H2OR.D&'6]#G4!4BQV*RM_NF@15YYMFZ/GC[9KN.SU@D%28 M(N6&8X>8&11(X%<$;;G8:DO @&2<\(9U40CPP#I3K%&):>(N] M#*#$7*+"'2O]MLZK]Z2^81+?N-[1(-?= A9-2O:J\TT6P4UOBTQB&1KAHS79 M3<:VK0EO+LMW6-?N#9*B. \^:"^1%+G)(9,!Z0#@IAB-2CB%K=JQ3!Y/4;_T M3U3[TQ0/2U27R633:6)#*!EKEO-]S5"K3&!-Z,8W;-FH# M;,=#'0M1FX!B -KBF"JD#=B_\'\<-:4RA)W1XEA[ZJP.6;#F3G3"(^L-D"+# MQ+J -8[\$BG^[2LH]/73R%4\3&0;9.\E+C4#=*&($(,1)QIT(\D(XE$JA1U) MWNPXH@&8K),Y4\&"*@72CR,'"A8< -/)"&S!E'[&PQXBXHRN=7L\SSM<[@$U M;ER4,5N;G6ZUZOBV[@ZU]NO!M7Y6+]IV/HUIFC_J0/'VOE #,6.!&!JG;(B7 M@S:3^!6,\7EL:"2WBEF>3=^&<7T^L1=O\F_?GMN0%=.M9))Q^\PN^Z+]X!_+ M>C%.%ZO'-U]% /UOW>QK7D?N>K,.#'Z]8_3O,4V@-A'GY]]Y0B\%$W,,L(L? M?G>Z3EXYMY]BFY>";()7?6,G7^Q%G9O>;)_0:ON;(.'U>_^8+7ZA<<=-M'5- MU7=8[(OTRN2^QLDF[T&7V0X]69FD.(L+_!T==UAHA YBBTH?[BMJYO<@).'450!%KS%9 IN5DT=)5 M;GZX#FBGSAQ=4=YUEN@0P@PO,L+Q,AMT;N=*=#Z'WG,E+J=*Y'?ZSS\V7WWR MC(G].1+ "M_/8G8R*ZW6Z1)MG/#J:ZZB>NU7KT9-\EML5O]\,>?TQ=&9HQKGFL75&Q7PD MMR>;7/(9=Z(X/RL'R[J(V49F=]O@+K;.-SP9+A2 N>4ASPN)X \I@I9I3G"@6FGF3*<[_AVF,3:[23U.FI6_S [.QLOFH-Y=S9;7N==OGN; M;8+QP-IL9PIK UV#.W*1 MEAJ.7%J"#*,&*?BV-$EJZ=/S'CD=ZI&+ 1XY8Y:+2 @"H MDR>&' T24>]B\")BG';6YAG7Q$F%(A$1<1P#FZ'69F7]%U@Z6:%G9#N+IG,_ M;B7-7),ALVRR&A;7Z=39/S4X)@9,#]@GASQ7 E =9)=)D:.0(@Y6 JSPG*6 P:9U@H+NR&BDAE)K=]-8>-".&S" HN" M3*!L(.<3_&%%2$JH2*]XL)\VLX$,D<#V)A2LYDT]-":R+S_YSG*P\X+M.I8& M* .%]C@*T$*#M4!I.G#D%% :D)QE."1M=RV;A^;[/:<,5 ,DV4'+0!H\B#Q% M$%8*9\C!R# P4>!DL5/8,,IW2NSODVWWQ#)P_QSL%RT#+R5@7%OHWF\Y>%3* M4.'@0#7(JN0U AW89R>L#Y:X/+2WCPEW/P-LQ_CA/,X!,:>??HZVCG4I_NZ* MOPE>5W^W.U,JO@]N'/_112W;F.4D'TO#!QEMVH#=JMP9-(>C8Y0MW'&'&8\J3[ Y4;P[>5YOG1K".*7 MT_C_L_?FSVT<6?[@OU+1T^YU1S#1>1]2[T30LNS5K"TI)'EZYZ>)/$5T@RAV M%2"*W[]^7U8!($CP9I$$R%38$@G4D<=[GW?D.T PS/J ==O64^LF)ZLI=H=9 MH'0? \[!"V+CQ_#@=@XC6+SYX9IP$AO \J819?L+U&GFD196(2&Q(J ?:V(V M D)NG7AUVH'SIQZ./V,S3#68K>X7>M:KIKG0370F=A9Y8#=9>].[5+'>J M!>D]J>>"X3[@BMPOO>(F]+04U9VV4[V9V+8=I[$_4W6J$-.]^]F^/,):N5+_ M[IJ__6=VISXP.6W# CXN6A4&>LX,M'8J7UAH@)JBI>7"[<\-.AVSC]5O;T1[ MI;KU<^]G\ZG+>ZA3]4>AC-O->MOZV)2.Y(.>JDN73!02"9%C?YTAV4F=4'0D M4!^2(,2?=U(G;I@$68.$RI5W+-QM,<^/]SATW?DC BQTK M#E3 7)O2\:]@V"YL:L&P03.OG2=4"I;3'2S@$<;(A,@1IY1[A2.+BMD2U"'@K]M%N@FW1+0:M6\N)-X;07+?6@$:1 M\RE#%(BE (J"";F*T/#VT1*R3ZX+-KYE4W1V>9F@G:7W8B 5$"L@=G6- \F# M4A;P2W*/>-2@&&L3X5?O>/1*8[<1,7]_ ^G!0*Q82/>TD,I)T?464FZP6.4^ M-D6"%&2]B%(*7>PDTA;-8M!2.EIKBRU'CG9-&'Q AKB<:AX)#3H*I1[@^&BE M6;ROIWY0Y4+JRVN,["S)%PNIX%C!L:NK)!&.-: 2PIQ@Q(5AR!HEX"]&B4K4 MN:@>T$(:',[95\#E[RIV]F#9"D^:9+B[M6%_FV12MS.SF1$;G?NXZT(8C=9 M^_FD0_*1U.KZU$%V;:[C<$^Z20XBPQ2?_KG^CMT8UU;F26YE%N2-$.GE)-_MBYK>7O=6YKV24^OGI\[+994ZW>M?WNBP9^B7!N&3H;X>0?5F::F&@2QC(K!B( M%08J45>/Z1@YIW%6V<-?XFF&/I^]@M<&6X4[H]5EJ_)KG )M3+KJB_LA-Y5K M9YE6OL5E7DJADYT\O"WQ"D/&*P2F#"9&(YFH1YQ&G[LZ*03_,RV,D1%OM+)V MA'$M$T.R2XYUV".-I49",Z<=TRP&<76\PG6ET&\7HV!T"5$HT+4#FUJ@:TCH MDMX$GG@$&-(,<4(HLLI'I)/@@8E 4]S(J%-&!6^=1209@W@,'-DH/0I"$>LD M8)>-CPE=I.2@7&\-;B!,&YQ[K3"O$G71(8P<*O%?1Q22DC^ZAFG2M="]Q0HI7KSID"118J\),XIPN.,\."$^F@P(B8[$754 MR 8B$'>6:F4Y4V*C>.6#"8^?Y_$]O.;+<9Q\BWVRWU"B@Y=PJ&*+#"XZ5!$= M+XESBN@XTQ@F)9T"X\AC"V(@)HLL<1*1)+DGPHB XV.*CFQI?#FNAY(8N-0J M+,;&X!)#%XGQDCBG2(QUB>&%(LPK@ZP78&+D8 5+4D2$>,Y EDCEZ:-+C%Q9 M9*C 95Y:)!8K8W"988K,>$F<4V3&F8062:G"F".7P+;@/M= %Y0B);F*'HL@ M-]M//K3,^*6>#W6F(8K$*%;&0 STY2#"S!.P?A$8]V><;?AC)6*'MH M!]?=JXEM(P\]HD&S'B3?/?8N\FH]L+E[R/I3\6/5Z;Z/.*MG8/_T-6R6O% $ MVTO2"(LE=,9[9I3%W@OD1?(@E Q&CO& L'=!1:$BS15&'D\H#>4TV\.Z-,XM M1M! O).I]U7U[O!H/HNA>I?9/[:S(C>*050,HIM0SH]W3$.\G2QSPEEF5*ZP M92CB049D&2/(6>U/6 XP"4KS][N'2_Y+&\'66O6%4,X]8(@1Q8@S2A'#D/)54^Z7H0@=4 \KJIC_.G^8)VKX+1^X,J_GL. M7^8G=A]G2!PO?''PJ9W!BZKC>CX)U9$]J6;UXCE5 H,.KIY6%GZ<3$ZJKB3. M+%>MA[F'RMEV#-_#X."*=@SSMTV'FZ,M*9\$NQV_^\D\Q+/EOB;Q.PKC)G9$ MD O]S ^GKV%QCR;VY%7^]O61#0'6<S<3I9OKZ[%<5I M ,7I>YY'KEFTTJ&^WU!1(O>0M/>K/G*_E2=GFZMD)6JA:OW]8.4U. (R[AT" MJ N.>64GQ_:DS26+UG=HN?R=EG7QVM]GB7=4<>L5T[]=1M7WUBMT3!1+Y9!R M/(>$8P5P[@CR2D1"P69R8L,LNDL1N\_^((;Y)'Y(;VQ[\,ND/OX\/SJ:+% L MRX!)W0+2MP]2R.X^_/5TFNSZ"H&<: ^J!.MVICUY$Q>BHUZJH*5A^7,K> MJ,R=5"-&KJ\]-Q+WKW)'1YK?MLK=%@UE*PON;4,)KR%KH+WP?N.E.75I3OV0 M1+:5&%:*A@Y(L<\)!$N)T%(B] &/EY^_%E$8J#0.?F0-HF2<7[.^V3-6'5D@ MDNZ \?+.!24P:"=#TDO9W4%S!'$@S&&2VR1ZQ%TN9B(80S:II+WS)"HRA.?Z M[.'E,O]BH'@>+4KF1<&N'=C4@EV#ENY3 HL(Z..T(XA[*^$G;E"BW'A+ I<& MG\E.WL_;S@6WB3Z!= MAJ5Z>8/@K2LBM?331&JM>X@'((#W]2Q6A%1_^0]-"7E==:N$NF6JUE?R/O%9 M P]Y@( MN8M1=O^(U8']%JMZ&G/4]'AVDN.KX;LQ?'@T@>&DICY.VG5MX2X[]7HX*9C:9AT4,^>+][0QXM:J/,CW")8 V* >/ MC],XAO-?]K_:(]@ /UZ$(&8JS*^$]4:NH_ <90YH-5O=G^W-MOIQ,;]/G_]H MEU/;J^JF BNULS1A2#=[PL>U)W29%1O7]Q->>^5^>[J:^[-N@?YK#ELNNPPA M!D^9YHCYPQ@[GSNL69MY]@"X*S:+%3W=@6/;PKK''&>2*: +R.\RB. J,)0= M;,7R"5WL??X\\[V=GG20H%ZW@,^'L'/+\7ZSXTD7,)A]_ZNM%3R28$^<)"M@QQ%W*E0:D152($'!RBNFX M$3&\$BSK@+G? +-][8)B?SK9D#W[>=??=^O_(77?MOO+A?VE;G[-C'K&^]'O MT+K;X]W[7Z[Q>TB,]_ 5W0D>'\+V*M< T6:ZS80VZ]+)-\CP$A*;YVYQY\B[ M0[QM([P8O+1&,\1$$H@SPY'3RB$6L5-)"V'<9E' G..K&- IT!_BU@5D"?%( MZQ13%!*>N#N$9\2V$5[&OFTC$VJDUS@89'E*O7)L0TPH:4^2BEACN8%/DE(I M\^&1(!A(BW.00XG"7U@23QWW,I&=(1.R)[:.4$95]<K0@M(T:>L. MD4"UFE8Y$2B/]R(06^2UU1=+VG;N_AG]+']?SV?M#%2##(H+9:!'NIRX>]2, M 0)A'.(2=:Q+D\U6VG'AV/<_C>;$/?ZH3Z7J^4 M'8\7J<7C:9>K\>-258/W@'R/WV/CX9).%=KKL/E4;^B5@VYE0G4T;_(;NNF! M(@'S^09J#WS1S6_O=-"@BWB85I/S]> R@/X9J'6SZK!N8O_>/-Y.;8UQI8_ MX_U!5F)@=6 6EPWSLJVTD\ERH6%\\?!H4I]$F,77.,W9@Y.37LVV%:S#^'!^ M6.7!Y]T![6]>*3V+:G$T]VW #9-?^*L^J;GR<^Z9OQ^-,XV M0,YE@WV==D-^.M9J1Q?O1]Z]G$]Z_Y3TX6O*TP2*'W9(8281%YXA&Z5 3ECC M)+'"QHVC>^8MPT;X? ] -) L"'')432::NZUH4X/!M$]*+R;@E$Q[WP:'_)J M?@$"6A#F^WK!>SV8WQNS-=Y3>IL ^Q1MLH*!L-\']$C'@,U& D&"%6 M(P96!7-,$K;9-C,$!\H@!_V18+C':8$,XP0)A:D6TIF$-PY0=X>"B.1[E%W> MS> I22B;ZZ\[[%PX$K*$6(F;+/&_?FWBUP72;ANM$1H$((]")%]FU )>=]7>^KZLIS'4QI&PBG"IZ_0!!*3]8 M*3V+^ZNE4M_/UH%B?H$9<#P&336OV'@ZCUWI"]"% MCM0OKF.TBP":K!?6>X6"#Q9QI22R# ST$*2"[8J$JXUH)Y#.DN@ BJ'4$?'$ M05A'2E $-&8Z<*L9WWX I9SL27YYR;:G ]#.+EAGCG4+:\E..RNQ \6&,XN< M$@YQ+RAR6"44E B.>.>IV[ O8DPX<0M$:@Q'G N+-$D4L>B%#%*D).3V$QP! MI)!;*;&O)+@%9&]+#:&7I##\(_;>MX5S!LP2]';ANZE^[NHE@5#=[P_'UJF\ M^MC4H$ +2]=0%9:/AW\B: 9M!RQS6!QX@U]X M7 !>\N'=>7=,5]DJ?IWG\E.Y4-7ZP5W^[J<:V"S_LIQ#6QW$2>A'D?K6CO^> MVV86FW7_R6(">^?(K*P?EUH&B9HI$8Q!H M]!3QR!/(UL212AY[1XFV8>/X1 MB;#:4N=)P3P(,==%[%,'V"3IH8C%>@J*= MU+-79WW;O_9KM*CJ9K_&FQ9VH]?)UD^)7/=7'J[-<9RW9%T)>%W("D_+QIX%6@L?]YVXA*!2N,!TG+/>AJG 2- M-(]@&WMB@$"2U'RCCOQMB&HE:;-+]EVG__\\SV>='SNG\7]G[^VGU=E_=U4G M8']MZO:"./=3"L/74)C:MA.4O=XTN<1[?5%\P@O/TUZL,BZ:!D+6.8C M0YF3+$!]- &K_! NE_J9E-G/-4H6]C"VG=7+U!V0__L MPO)^.LD*52FFMJ*9/@*OCRXZ [?Q>_XY=B$]@,[UUVD7UU6*J#VK(FKFJ8JH ML9'FZOK*95+>OW09'W%R_:NV=RQ;68)HMPL,E:)I;2F:=FW1M*H43'LF!=-V M&ZT&*X?VG*"K5&HJI=IW89Y5M* NUDK912 M$FC0B%:E;.#8(6N-1%P1CZQB$F%%3++$V8H$<<1)]$A(Z5& D?KDY%8 MF3A$.;."74]0L0IC%BS1;"-C^RZJ[[E H7N)CXV (?;@G;F? M/7D7S'J&F_I,,8MP:V5.2'$T!S%Z#OCC*$:))H/A&Q'$1@FVNZB\#XM9@A;, MNI_.6URZR_5=90WT6NW'9;)0MM2*I+@_*]VU%]HV,ML=M_U6)W7/2=H$0WA2 MSB!MO4$\E\$P5!.DA(Q<1:EPV@BSOXV&W.5N+!FXX]\E^][;S[)9/NV!1<[= M6^$](TXI %D \B4!) W$XJ -(I+F8G\9(#VW2!HKK!7$8V'NHXX_)D!>7L.E M .23^JK7\RZZQ]Y%D5_/8>@>LOY4_%B)'/=@P"^YNFB15T/S(1W1S(BAGN>$ MER>46$]T-'J3U7BFPLM;&1@&&>2"!>W>28Z,,@$E9VG"TL;@A@G]N#!=<"A? MTA4YV8_ +SLHN0I4%J@L4'E+J.3*8<\(,D8FQ*W"R!+*44A6,.FT=EX,$FGR MH% I'M<'LOM0>7&SH9>4$'U=#Z7+Y_M$#76&KOEP8<3X-@SL3(KMH,4HI @B M)!V1XT8C'@#V7&ZW(3&1EH#.ATT8MAC%Q;"W%G;7[@-2XKG![>#U)]03U9\09D2O+^:)DG]Z=,MXORRIVV:>WR0$L":B%APH/]55;\S595X05 ML5]CQTIOE[UO/N;>-X6C2OS?8YX+?EBOM#^K_LM.Y[8YJ1CIS9CB!G])T;0E M6/R,USI%JXT$T!#9D1.305H%A4SDD29J.)7JO"/'8$:49QQA'4*NK,N1T3HA M3QR1SBHO,-O^>O2"LCUV10.$PA<%[+9GSB4K?$C48X3+R+%"3+&(.(VD3Y%A MTC$=I5%BLT?;$Z/>4JU>:-5+A;K3I\\>_DW'74J.G<7V0]KOO/;VY^R1:]KN M9:NC07R;NO9$C.A#GPWN#EB6T+Y'5N$7_1J*]'I)7%:$UIE,&^:3"2!V1+ * M5'4?D19&HA",LMYYA_U&7N=PL7@W%UH=J[;OIGT?C,UV%S=0UDL%E**GETU] ML4C'.#>1:X>T301Q02RR0404K18R2<=Q\(^"=.VMH&Y(%?W2=D %&K?"45ZT M\BZQ?D'B12]_47SV4J75CW>,;;N=]+..L^2L1B$FCSB1!FG&%(I!!:*DP(!@ M@Y5;W6QNZG>6CFWEG;]8VHJ#DMNUN0)%N4&#DM)9).2,YM\B)L'$ _A2]_ MP?SSYE0UM@!=!GB)K%T[\;5L ;._5Q4HR !ZYR]W0%8THUR$<1@3C0 M: /CR&$?0)QY@ZQR#C&9N* 1:T7)-BC^;[\?C9ONGCLK_H]_4OV\RD<61"V( M6A#U6D1U5F$6:4+<.88X_(AT8 SIF"S%DF.M'[!$X:T.%C8@]9E&##TO'"XM MY^[)M^?2;\_6$"KB[]G6H'Q* ?BB2D\:2Y51BB&6D(C@)X\T0"B*)DH:G<^[L:3!^*(W_UD'N+9"K63^!V%<1,[FLD%)>>'T]=AW!Y-[,FK M_.WK(QLRD:]9F>/^Q0NSK/_@G_-V-DXGRS%TMZ(X#4 XW_-D__MLZ7=^Y/O:.+L&@E::-(TD22U&,&F1H"B!W8[2Y M]H;CRFL=Y;WZ"]ZXTG1GG>S/9P=U5^WXCRF0\UJ61&ZVU?YT^A* MU/? GJ>K1/TYSK*N,#OHBT3GPM%V43KZI*K3H@1U6]57N8I*:>E=*RU-\!/5 MEJ9T) >HUWSM!7A$!BA//2+ZW@\Q(W;_A]S_ C-$I>VR,=NQ(D]5>WQ579=< M6EXWGX*\O-JZ:\;]76KH7K-HS[: [LLJ24UPJ4E]<9V"K*:4VM.#'GZ7]A.W M)L;.*ESV&%@51C_*!N-]>@T\)P@K5?4O[DS1D9ILU__8&[LAGP7,[J7X;I\)F0[/9 M30,PAIKSA?$7A?.*;OCL.*L(L.?,1D4W+*Q56.M!6:NHAD_IJRU] J]9WS_? M,<#DEE50E#5"6(^HL09QR0,R3FC$"%/$"YRTP.@C1&PPC8IA:Q. M@&N$:,"U:)!)Q/+$70QTHP':G;'0#82%FQAX55K>3Q&6.-O#/]E)KKA&'D7K M8B,E"J(61"V;NE5 >DE"E"&8)4E0=A8@[JE!+@H*IF5T!@M%M!K.EGPT%%PY M M=\@%]BUSX/KE\DZ M9A+7R L:$=;.VMXI:B&19;>^>P,+I( M/?,8L6 )XMP3,+,#14 JDF/"E'$;536?W-;>Q,"K;.UB6Q<$+0CZ0I7(BVUK MH8ET)&*$,6 =EUH@9[1"UGM*7)"2B@W4&\ZVWBSRY:[N49B![H9V-"EV]%-7 M\RJE@[1(DQ1=I(#Y9R8* S@OPAQBABO4N1;Q3L9EX8 MXYU&$O/WDY]66HD#M;D/M5I3P?D&8 MFPR.EFB+@@DB>S05TD)H%$CTD0I/M?.#8>Y+BAY2(_[09T0%N0MR;P]R%R7Y M!IY4(CDV/"*G, =;V7GD#'$("^UM#$Z3S5C-.]O7+R)*B8WDHWA7"];N -,5 M@"ZT\N0:->5.$6\5(H[E]IN UX[3B "]#:=",Z\V?*A;X\5XB'BIXL4HNO + M@]KBQ7A^.",0C%W-0&TL<@:R9"A2G&%?? B;)T78QOCLHK7HB#UBT+J MHA3?(+=*B=PA2B(>"8&_M$2&\X!PD#Y2G*C=]!$/Y[78]?BOXJ%X!E6;MB6 M_U:45Q6I]6Q;'9DB MOWL<5J!U:Z!U*YPW+PICB0F81JU0T!CPTEF#G(@D%V\@2B9C Q\.8U]2$$II M-5_P^\7A=U&-;^+4T=A(3H)#*C&%.,<1V<028H%$ZYS6D8E!.HB_F% 4^B2. MGA>+N-O/> 6H"[ULA7X=$FC34G$D&4V ]<$B0V5$$@LI +F-U1>4RWU\'\:: M [_X,':/PXH.O#706GP8CYZ\2*B06"IDE76(2\.0#5XC2C1.5 KID]HZ'\8V MAJ 4GT7!ZQ>'UT45OHG/(H'Z&@$649 QEZ<0%!F, 6.Q]M*RH)7;2! ?SF>Q MZX$HQ3\Q0"@*_)*W]8(E#.-O6X*GY]Y]Y>MNO"2KF74C&H-^,9V]HCR'&9U_ MX=IDZ77O'SP89H#)?SF(3:R.\U\75=VYQ1N&+]"CM,7>BEPB(R N6(Y& "P4 M5!OL-,4R;2276$T<#88B:Z-'W(.JJ97T2("^B04W-.1[AK7D?X4+9^V[Z4=@ MCCK\VM3M;1-).@P$[3!';K5Q>NG1H8_1,^^0$SR!"JTYTI8X9 E-/@@2##># MB83M6I!I?8&:/$P5J@&8"-X&UD=5]].OON;YQU"-IU4:9[N@HICRO:IN*A!T M(!"KV4&$KYIV!C\U,5:'\*B#MJK3V@UBK[+34-GNX_VC9@R?JKW%HV8]V\*7 MV\:UPA(2J,VY!13L/!QLM@T)"B8YX9(78K,Y@1#:>NER1Q>:SV)QLB"M& _#/:(\T]12FYP(4-(A@RB,ST!S',)_%# MNMB@.MV+;BOVI^'<)]WN[0-0?!O/3KYDO?L+C.BG"7SUIRJ"4#C*^F@SCW^Z MJWXJMYD[+J.,_:]?F_C5]N*TQ]N,6OFS)A^-5\ 4P!*?_^@I_O-^91=KF-&Y M$[1G1&R$Q0KGQ&DU;JMV?@CS[^#1Q4E]_&IW8&\WC:R5D=G9F"NSM1]M'MDK M.Y_52P,[#PAV.X\_7XXF]J2>S^ =WV-XW;]/X1'^87F]S[[9HS:^:N.1;8!\ MENO0>5[Z1__IPIR+;^-V[,83(*!7RX=0D:8_O/[3WZZZB(S4]==< M>X$><7GOI] 1T?=_R(TF??:"Z])<])65D"^BRUNEOMS&+SQ4Q_?[X.9QORJN MGH1[9KULR\P'=XC#4N:ONX.6*^=ZJUS$Y= ?<'5.O

MO9U2+ XV_N^9O_]DYMZJ?0:6H?K'C MIOIO.YG'PEB[G/"Z>TT1UF*#*SNK_LM.Y[8YJ1CI#9IR>/Z26HSL9/>=AXO_ ME%['$#R2Q G$0Q!()Z,1851;JJ+3:N/>6 M.>T'.R1Y^^\Y&)?OINVLF>5TWJ@N%"&\9["I059 <%= MV-32Q''0OD:4),LY1Q$ #7%N#-*.>J0L#0Y'S*C=S#;=3C0\%UW4Z>%9#<]: M>*>$/TK$)AV9AX[8W!TD?<3F9NLG'=UC[Z+8KWN7NX>L/Q5?<72R+7K_KWUD M01%M+XG+BD0[H]][D$C,1)2,UUF_I\A)4/$7-"O=7@C<#LU>C73QD=Q3L[^+A[YH]ODY_]W9N$6J MO20F>ZE2[<='Z>],L'$*I!W"/E=RM@X$)*4.)2(5BX8&G39<7]LE)7M,&,Q0 M4'H/JV=H*-S,8_S7@JT[N;L%6X=PFL042!()>:8BXB[CFI 6!15<4MA00;;< M:7(6"[?#8F C29\?G):S@-VP&'ZIFQ3'Q6@H_5H>HE#&]O5KV1G#0W-K8F(& M:1XTX@(K9(*,2'#KP?*P/L6-!EW;)6Q7T#*8[<'W,"8OL]E6,4\*BA<4?W 3 M1XH4/4X4L0C0RT7"R"49D!:<2A.%QGRS[L VHNXAD1->!Z48,83O;G8$Y6(/D\=M!+S[=0(+Y.XZY):JV8]^ M"(.5B89XQ!P&[*6"(2,T00XG$@%$(TD;I8BV%'NWPSYA(UJJ9P]1WW4K,/DA MB@Q=5[GV^==WW;^F?*0].FKJ[\!0LS@Y><*:5W^^Z-VW>/#@:&TE\TX)!7C3 M-74W"AGB(I(L4FF8B=;S\VBM$V-628>TR\?LU!OD@D[PB$0"YTI&MI$Y]W!U M+%=/ZF\Z#^:;M2T7("S701B)Z_3GT>4^HB>@([AZDC<1B/Y6-2_7ZN4L"LG! MKS!*?Y"KP^4;_.)*E^];/;<&N5'9ZGA9*L3V$K$ZZLY-\C#N2=B7U#6D0:: ML47&$5 F+%.Y1J%!6C,GA:8F;KH[E1<&)Y$K($J%.&@/R#KO$ ?4-%Y;[OR& M,O%@Y-D?+/U2-XN/\G5#5H8?@)C(B%Y31/X)"#RO1BG*^O@E2I>,L"BE^G'> M^ /@@RIWFZE^?/OYX\>_7K@RS[]$YX=Y4^7Y5W8RJ8\!+&$\XZP@Q\62M1DV MCY8+UCMI,C(")A_6>;!Y0>T,8'3;E ##"'&&260Y"X@SYI#!SB-/: P\.&WP MAKM,:^^\I* $Y.KS/'""M& 411ZM"XKXJ(I5R*:YOV?*L8/-.RZO7 M336Q\&^P)YGB;%8,4NQJL/<2>B'D8Q;C(.@GL6U'U3X0+*#! -)[> >N,5X0 M9A&UE"*N$U"7 F(+DI@8DW1ILYZQIMA00Q4B/"6@2)Q;R42#C* D)H%!+5A1 MI)W4LU>?8@OBOJ/!13WCMFNRM5(&,L+- 6$=@2IKK.&..L MG@"ZG8#FEU<&]+Q<7'CO0=<(A0Q MP"HEDHW$#U=MIC\S6F+:_C<[GF0/&%@AG0OS_O1$]S2Y/";\Z0BJ6?;B @-U M,>D.PE9:V7DZN\!MM"U&Q\4^O4&[!KC@ IC4$DF&">*86 1@YY"*3&.>--#E M(%T#WDU!!XY?[/>LQTWJ%K2S&U3]WSYC:[V:Z@#;_;Z>Q8K0ZB__ 1*#O*[Z M9:I@G6)['R(<>)@/U[6"<# 3+/- <$!0 (H2.2^1>Z^O1OLX^AU*,O<=N/FHMZVK6RA R^I*SOEUIFX7$R M20/1GHA@D5-,(.ZU0H;'B+C$EBL;F;=X"#?$RNQ;^2.R\9?;MH^GJ]S^%4^_(O3+F8UVASWFF%P?+@,9>U:6N?HFC2?3% . M0\P,&KW-@9]5GD!^V+@_JLGGU F8LJW^!2PV[1^?_X(YC*HO^4TW&-2XBT^? MC/O VSR^_%K8&13RU^??>>T4CL>S@^X:/S^<3VSWLOZU?7#02>4/\A%R"S?V MS[K!(%W,QZHY)+@)79?J1?A1IW_\>VZ;60XMFBZ"B;NW=R_)LUOM4^@7)3_T M=$!9@QXGP*7I#$!SWN8! ,D.-BCNMO.JEJ[^?-MASU"@([/Q)3#6!G!Q6F$9V>"V+HD"6^8PIP;I*UGB#/-D!:@: @B MG=+6$B[9H.?D;_O(_9_Z-=E,83C5'_!-+5#.^);%GBT \@(\S)P.O+^$,PL( M,@;"F4U.JO$AC"/#@3NI[/91"I91*V$8PBGFW(/$D"/)(>D,5X0K$8B_]XGV M!5HH<-74CR?C3OE\G74) MQ8,PC!+;S"^V@6F#Y._"TH]!R4EV,EF_HEUGJ4R=7?[#J+HPFG.+E!73*2OL M:F5EF5F7U>GUS-+MXQ)N$XV*8X2%DSD%3B+-F$+)*"ZB\X:G#=_Z73PC=U-= MKG%]F"WC@.>HL0@+>DG.KP@R)P!3 S#J"4"BQC103K6CZ3X$]KS$+\'-*RV+]NJ M!H<%VZC:?FL*?$)!3K<-Q@81Y+<+59_$[ZA'1)AZC@Z<'TY?@Q9\-+$GK_*W MKX]LR/7PUB)RQOT,%D>!_0=Y9\;I9#F9[E8$\ONUJ[_G5R9NGXU"R8N>?>)_/U@=HQ[9K[$_(44VP3A?V&<"1]CE\S M?GV*1W63$:[D76SF7;!5WL5BM:IWTQ[' :*V-?WB!>4?_"/;7YE^J]EQ7;7] M'K6OJH_O.D7FRU_LX='KWT<57!=S2G36PQ=793V\V\KL@5D=Z'0*U/*"IL[" MS\5\M@,,U\"+\@,6AMW65)X8%'V$T$83SA#EQH'2Q$'1"DD@'[7U"F-!@AD$ M?589-^=Q:(W#?CI9?#ETLLW3'J3<=],?G]X^SP]A13HGAXN3^KA+\,F\\BE^ MB]-Y?\BYA,A%@ /HBQ][#LK9E=T99+/CO6>. MUJX3PWI.5O48^5B[3D$%H@I$/2)$R1>/4 L+IL#2C5,)"E^\!+ZXS)HOC+(5 M\OM6\OJIJ74HO_ZE*:COLN>VGK=V&MJ;M8\L&?\7 U\I*['1-F 9H-[5E+AQ M%F4AL&W1'4I=EJU@(+-B(%88:& &>I8S+BQ59%*1286!BDS:0@8J=<)N2)*7 MK>_'=Z48RS.N2S%XM]#G6I6%AF0M#D@S:A#7 2.+A4%>$]!JM'+)A//Q9HZQ M( EFR.@H$ = 0=90CE3*$6I*19[B^7BSA9L_A_'G4BQY$/\8SP[>S%N8>&S> M?L])C./IU_VVC?!?^&*_7]H5CIWI"G===1;*]HB^O&',SO)!:9=**+J0[2^:/ZXTL-:)7<=I]IF01#O?GFKL& M6VTC7]UQVV]UGO2!SI<$G3I8 M#C#I4(HZNQ-8 )6<4"2U3=0E$T/<*$+'L!.!6XY<] '@5@=DD_0HI&@)(R[R MZ+8'.@G>8_2A"_47["S86;#SA6$GB5%&RB)R&H/:B8-%)G"/J-5"8<-CL!O- MYC6A/GJKD'11(TZ]0!K3A"31PFD?D]?I\=P99$_1RYO%%V@LT%B@L4#C78[@ M%>F8G1?(,S5=T1#-CA7J>:W$]H>QYHL/$FZS&,Q5# M,0KEO0 =6ZI<(E%@I*-2R"GM+>,.A-%&\\&[E%5\.N\&HWM&/G0TQ944M(.2 MJD!I@=("I;>,W2 V,:XQH@10E+/HD78X(>^5,,90038=Q7?I5O*$4"KV.#$% M2@N4/IOPM=+!>@#D8R9)$Q-'Q.<.UHI34">Q11C41"P!VKC<2"=@V!J!.:B. M$C1)KIA&EDJ.4A+"::QCPH_HR^![BK 2M58@JVSJRX L'066VFI$N #%2U.* M#,4:*15%DHI8PC8";;FTG 3&$#4D(HY)0$YBAS2'ZY7S0FOVF) EM"J0M9Q= M";2]'YN\6;416;8:*^+A1I5+=@Y+'T-FEH4H/%%(H2S$2^6)$@E2(D%N:HI0 MBUDDPB&!+4'<69XKS6"D*2:>,AZ3V.BK:)VBG$8P7VS.<2:.(AL)0]@8J7"4 M'@M]WA3Y-4[!%IGL3\-^@!&.VUFV3+[%A;XWE(]XC\F'-DN>5U1(@\1QIDQ*B1CH=5+0QZ?,PJ:B0SMF$E,8N]X<'*S^?M@D1 M? @$ !8_&4P26M+52O#<(WIX3AMF]+[((I"*+5MLV:*D%9XH/%%XHAP3/P/J M'MSHR"4O;:(8L<@D&!!1(<.Q1]HSHB1GDI,X1'CT0R8P,O[0AL:SI^X"6<]P M4Y\I9%F/F0M8(N(M19Q9@W1R,N=/2^*DM=YM9'3<)0SY(2&+/WC"QNY0=XEL MN:_?8W80FV54RUXUC3=K%?K"Q$.Q\IZ14-F"A2@\44BA+,3SXXER9%N.;&]J MBG!OG!8)=%(6$^(R$&2]40AC09W@(3*VD1=T%^_)^WI:G[5&;GU8V\*JP$_7 M6";"/&[VXZZ?V1:<+#A9 M*$?&SX*ZAX]RP9B[J"DBC#'$E0%;PH!5051N9, \=W2CP6NOZY3W]Y^GS46U-GQU#8G[V;QL 4C)H^DJ2>3SHR!78CM M;*"C9\5+284"?&537PCP$:R)M)0!TMF N! 2:4()$E([%H(.3FQ4@;F+XV7[ M@8_L85J@[Y[^F!)S<\X? Y17NB-Y93Z47L#%#6]P&^!WWO I3$A.A89PBEWO]2<(ZM-1($0 M*[AWU%HQG'?I'G!YM6=(E9C'$LOSB+ZC]W%6*M04F[C8Q,4F+CQ1>*+P1&EC M5]K8/9[5@F/2W@>+0HI=S4R/7-(.61,5]983'.D@25MQ]@"5(X@NK3X+1A:, M+!CYD!BI59#28PD QSCBWD5DNN9U6CO!I">.;V#DG1*V'@ C-=<%(>_NT8%? M+$SD/Y=K^'Y^&)NQA]_#^-MEGVX%4IY[]Y6ON_%"P?0NF=M5SU_QU6*=EGF0 M*N#DDT/&ZX2X=0DYFRBBP$Z&DVB$W"CQ?1?5XQ<[;O[;3N;QYW'K)W4[;V+[ M!1[YTZ3V__I3%8&OCN#R63./-Z-2HJ];T,&]9]W;CGN7HJLG88CM?5_/8D5X M]9?_T)20UU5>IZI;J#L>+S[$(*MU\KO!WLAGL36YF?.LK>PT5+^-K1M/QK-Q MOK&>59^BSX ;*CO;@1T;%# HD51)$,$A4IX+3!CD@A:(D9@PM]*K80ZD5X"Q MMO:_1YN!(WR8P@;,FV8\_?J3;!I@]5Y1GH]#SN_"TY/W_2CBP[RI)O7T*P*-\!"4%S?;J\;31=_R:G80 MJ[RB<&UU5#>=WE6G:+ ME/GB6]Y!>%&[>5\GTRL7)_7QJ_MPSN-"VV[J#"M-JE_TI6[6CS:/[)6=S^JE M%ID'!$21QY\O1Q-[4L]G\([O,;SNWTNA)U;OU./1;6PJ+/15D#LSJ=9SY^+Z#5,]/)V][G- M>"N%\EU#^1^2R89$XA_?95]8/6_M-+0W2_X8.I[[>>+1RQ/JO\5O<5*1(L6+ M%"]<*;PS(UYYHUMFI,< MH'(FP*HP3TF+?HRTZ-]R^-.75?A3C@1LXL3F(*9EL-2AG[^_I<4KL+4A:D+4Q>FWO9-+4P]9#ZE59)')S&2G ;$N<5( M\XA14L0G)J3QQ)W/XQ"!6VZ"0YIY#??DS$J2#,(R>OA8,\GE^3R.GT%SSGIT MSB+8GX;/!W4SRS^_J0_=>!K#_B'8'H,5SJ)[##]T[:R"9P7/"IYM&YX1@94D MWB/M 9&X=QPYH@6B&$>CI=/)D/-XIKD,R26.E,VY;,;!W9A;9+B+,5AN&=_( M2RMX5O"LX%G!LX?&,RZ2MLIIY&VN=X%]UL\20\(1+J4'38MN)N;[0$4B"0GI M&>*41V03P)L&$(G8*Q_UD^,9E;3@V7)V%U:YV JL*EFH)0NU#*L,Z\HG;F7, M^#:&:DH=:N*9PS;9Q3*;DH6Z-2Z?DH98\U!(]6:(G2\I:"8DN3%V8NC!U8>HMWM3"U$/F.2@< M<2#<(Q9E0#PR@[1P!A'!#&&6:>+M^3P'KQ,-Q&.DE.:(:Z.134XA+85D)'H> ME7W:/ >VAZDL>0X%SW9@4PN>#8EGP0A-K&1(*R(1)S0B$Y)!%',,4":QMOX\ MGD4 +N.M14:&A+C2&-EH(B+6$.L#QRZY@F<%SPJ>%3Q[;#Q+0@F Z4,'AQ&?"7W+=WU9\W=_JM;]L>N&OJ&]L9,%0^ MAW G51BW/O/H\H8TG\T;N,^V!U6:U,=M-6_S=\L'C3-(PA.JG*O;M0R&Z?J# MJAW#7&P>CIVVU?%X=M ]K@6X6#OFJ([K^03>FS\+L9K5E:N;ICZ.S>*>Y6-\ M$\.X>PF\O&_G#2/W$]NVXS3./;S;:A%(,MJ2/L37<-XZ?0)Y,O;#X]'GX['C MH%W+B>/2&!M0M#)KV,P@D$$6)48\#LEI'C>\#'?I6OYY[MKX[SG,Z>TW^*O] M$J]M/;X]QX\;I^$#[.O[>A8K(JK.HTM>5Z<+5'4K=!^.&WBH%[<"OY4PV,W. M\-/JHET8A.D23M0CI:D IG,*F$YY1+T,DC)'C=U@.LU$$!+L968$0=QY@;24 M!$FBN' F!64WF.ZG+%=BV^[[?\_'[3A+IY]!I'Q(:Q_L?VUBEUY&SJJ& 2Y$ MAS"$@_Q,%.P).HFV07'Z)'OQNSVI^+EDWO/"X*E$U%ZUW\Z:^GW]S>Y5-BL+ MO: =ST#B'M23R0FJCT%3KSZ"AC#_:B<=LX_#V#8G:_>NOMZK_IB.CV#?ZOSS M;\%6/V8YGY&"XM]H:YL]?G @G:QO*Q:;?"% M3SG]>O6X;NQO$Q##K/K8Q,-Q;*K/]62>J:7-PQG!+*NC9OP-2*2:@#;1Q5O4 MA[#P)UDWJAM0A3KE9P[PT'1*RL2"F@/JU&H)U@?S.4XF:_/)FLC;R5_^@W+V M>EQ]CHU-X\-J?_(-=N.7"#K2N,D+W59G'@'[$:I?Y[:QL S+AXWN#UUD)Q79 M=]/*>MB)8*<^GNJ*68GM5;UV[OX9_2SKAYT2"ZLW[G>XC;.,!)F I]UWF[2R M=^;S!EX%>)))\)YX.;B1;G!,.IJ$6+)X@9HA)(0-Q2HE[ZW?,-*-Y8)2YY'Q MS"*.HT966HYP4-09PCA3Z@9(^S$VV=UAOP+>_G>==>QW"[V^OPJ6ZXS1?@0V MP 9( -?^_N7M_]<]=XDS>]7GT7Z',_^L =9@^* JKC"F(^A%6R]+B"W5!=X ML0(G<\O14E" ^"H)S3M'%,=1?=_*,].>P,X7HA#98B)+:_-G7;GI$-L%#K\@!?)PW4 M'I5ZCW&Q14*A^M$>'37U]\XO-CFI_KQM.T]9Y1ORZ+/A!;YB!AM^FV.QU>L7\*-\*L[&A5V!!P&\CKN!@;# J@%:I M01/5H%\Z*P12Q$3.>%+2J U'6V($- "'B/! 73$EH"XGD,=*)!])-,&?$>?[ MJS7H3X4^Q9G-9T1?:K"/0+]\!R+H<#I.8V_S91\<"(WNIWO!C6)D3XJ"-;>A M!F:(X E@1NL$&IY(8&-HCP+1T8)B1WF,VT(-=X<@/-+;1!0K!&H6"W$A"K7= MVE0^-OFB:GQVD:KZ=)665LX"L_))2\SY)Q$>=<&SURQNL (7ADY^1COW!^O/ M'56G.S3> MW<-\''_K3/AL969/3Z=D@?W3#QEFD?&Q MHX'\OAXRMQ$DDS&2\&@0)8PB+D$.6TLBLE0%HZ-3H)N=9PL))KYW,2!E0H1[ M"$..R82D5,8!*1H3TF7F>G^&WJW2F]7JO5E?O'T0R[/[@"/?@[7)_V\3)VP[ M/%JL<-:WD7?4(8X5P",C'"4=L30I$:+84]/!W6&1C]@V$<,*%L<+1\QAC&"? M+0&PB=_B-)^%=^@USDY8>R,GXP0ZB=]1 +VP6\=T:":/G3A;^M4_;+<1>.VM^26P ^P4KD%'F=/[Q*0.RMO MJ??D,PW08D#QR>#2A\V<=\D>QME!W46OP(!;WXQ=KXWM^U44SN?LB;9-J-[4 M8:7:[2W/DI92H5H3"^UHX2FN+G!T+3W8JU%.)K7OO- +JQ9>]W6<2_MW03;3 MTU^S5&E/CT_RUTM_]K@#VG9^F$??:92]43QNUB.4[&QC_AUR5OO3DPHH*T]C MH::>'_2W!>*>C7?*GTP!W,>9^I9Q0#<;Y7+Z@,69B;LM^%K7(7\^JKZL;;:O MLP=PF:J]7*2U"U9Z[O>C.&W[1XVG78!4&%7_@ DWJ\ K4&!@HX]LLR2&/)>% MAMZ=/,!G('":VL< FGT+T\O+DNM#PYM#S&=BL-\7K=%B(\]083^[+BYL#-K MV$[65W 9^-6_.C\2WCB?]/[.^FBA3;0KD@%*\W'3UP%"-;\@G\KU\\\:?:Z& MT"U8 J*<^OSF=@8?G!&V;7\0^N^Y;;)(A?>D<=92LKM<;$LYK=$5-'+^?.^CNF6KJ]?K=3D,@=-5Q\Z'_MU:LC>."# M=@ZOSAS2!Q]>.*R.(6 &W^+R.'YYID;4:\#/@W%,U=OO8%%GQ;'ZD !K@2@S MK=KN++I'G*P>9JVPA6^ XXY7D97KNF#UQ^I$KS_%7H#5M9.Z9$F7S-S9SK9J M[20C0E[HK_F*_/A\6 LXD%FN/X#,ZG][1B"M&^( 0;.Q'Q\M&#B_]4U_8KE: MD!5( MUX/""Y0+DP9#!'7CF8U76 >KE7H98+O#51AB[@:3)>%+Y>1WW>G5-"Y%U"*F M8B4S%IB^M^1VN>3VX[CB6V#9@S&(CWW8B]#M!Q!.]\M"L'Z*'::#:M*'YU[" MR6.%M^>^'[LIE7+Z_=6X^V^67QG,ON M78ZGR)NG.8B];G]Z;LX@D*'XQ_%?@2ZG\.0.DG-X^5(G>[.*ZNI)'72L#'"3 M-6_B-OH1-<$N2JV1BX0AKA5&CAF/F+2*!!T)IAL]+XWGB@;#<@*/1ISA@'1^ MA&04?B8*RXM[7KZ;@I"8YU7]!49\03;.;0]OM]-CN X^F4KV$:U^ THY#: 9 MGY[!+,U,C8*9#4U"M/@4^)WHL%['"/3K?169KUH MH0#&E'K'9&\Z+=7"LQ*R/RS^<9RA+I^(^":?TBS)RWX%@ON:[[Z(T'HK[EL] M^=9EZ?0DFJSOH\[L-SN>='W[N@BRK:-#; 1.V"@D#/6(6P<(T:D\) M#7PC3]%[J97#"',7$%<<*-)YCH1/VA .8(@WZ/ WL*$_I)Z!?UDLSN\6^'-^ M^%.7@ 2+]\;FWH6SDX%H$PS:K0+))6T"^FT=&6C&:01, I&(>+ M3.Q5\Z.%C=6?>IS:U_>!H84Y&^8^;B7]&<&YX8XBYZ4 ]2H89',D-JAJ 72S MD(C;:-MKK/?,L@1"T"7$@P41BHE!(@JBI*(QF8U([/O1W\W5--C([5/31M7^ M[(SGY#)A"!;I(BNT-P*SG=_$K=3E4_*6< Q;'Q+(+R]5SKAGL!-:LP@JD7 ; MR5+*&&N#( @[90&X0(]RFF2PHUIS2:AGFV%YV4$<0_L+2/&<;Y^UW$Q,[9*: MGI]2?T:1[]-NMI ;' N)MA,XB,8(.7,!K@VEW#H MW9MOYTW=KMELE\NB'$5E9^,VG:R#R^:AV=)A?.;XZLB>=-KT12&@ZV[IBX,. M1E7G\KI\;(?VI#\1.A[#?2Y6\W9QFO@U3F,#$G>51))?=U2W<3L\GATW (#_ M;YW^=UK/8KN]WJ4F=B>%V7.].)_<1ER)VF&1, ")LRH;1@P9XBT2P7DKE+(R M;D3D^N0]UARL>$_S/7"W"90A'YP6 7="Y^4ZB4Z]/,O#SPL<0,!R700XF-Z+ M0\I)]B^V,SN9=''Q2\Z?V'8&;'^2D2):0*3%0>;:T>:ZBW)VT-3SKP?5/L#+ MI&*XT[;5WNE0>A2"'Z>HB8=V/,WC.E6TG9UTN9+P]NYMIR,>MTN*#HL@SVX" M]4.EAR=&190V.RXC:"_.2:2U"BCRE%RT3D:"-S0>XGTR1J-H!=RC$T96 F$F MZ:A+1B1V'6'^WE<0.)^-&78PAQ4=5;_OO]__]>WO;]]_61RM?JY^?O?YS1^? M/[_[\+[:?_\S_+__V_]\?O>Y^O!+]?MF>G%9V&7$]\35>L8=M*K**X/H,)^&\?C;=^/6U4O MVLF"*EW07[LX/V\/EG6JFF@[=0 N_.=\NG:Z?KL0J'89VA"J.&GC,:BHL+#'106:?3.=SS*>9B75F"_P)RKB(8_;^K *J%EM%%*??Z[3D/'M_J4^UK M*6V(K3.1B.N5K; M7J[B-FO&;C[KHSASU%,7(EBYI@;Z;>ST:V?4PDO#W,\6QL\B:'(O!Q#E?RR, M^N3_](_(X:G97.J&!D3:3>UH$A?*5]L%.M;-5SN%I>LFE'6U;CBP&+DC$+P= MK-781>/#J_L8G@A\$=OU*G7Y/18LY>ZMB]GU?L#3&<)U>\M)Y<^;?\5.<>]N M64X=5JT;5/_U8ATFD^5B]_->6YUVI95WG'4:W'6<\ZR^=ES[:DNX:2UB?<$! MF=I?X9$BAJ__&9]++SB'RA?F$0!(-;/7'1.AK).UKW)([P0$U :[G0X6CQ@' M#??TCX97/Q$WBA$FFA.IB!#$:")_6"W">)KG@;JUN&+R??,**E=1\&L+WK^# M8'S^J4\#-A][4J[>+6*@%R' R[HA']^MXJV6U=OJE')]Q6YX'0. N51[H'W@ M8[#KPOAK5^ID8EV<=#8GP%:;,27GK0#I()C#OP"W5M_U,7A=A%[UX>WOJ\]' MU<=WE3+I MHQ^MSTGH.0;\N 8N7SR@*]MRTF;2[4HO'6>VAW]M=^K4QW&?7C@_.IID4.TR M&Q>!^.V\ ZHN.O%;[ <$SYK9KQU6_2O_7$^74\\.ID-8L66R=P7XXW+@]+Q= M%M7LE_2*A:FG0 <+N :+/Q?<6P$<$$UV20)A]N_[9IMQ/6]7L)Z)(7M4X+DK MD.@S-KJ_"U@4L%@JM;E2:Q>?'6VF\3YV/3Z]\OPP@*'C&=GU89S MXO-4A^CUA"[(I./7[LI3-NV^!3D=[;+"%_!:W;3KW'J\RM_(/TWB*9\OPX?[ M\2Z%\VFPL*WR"G=A5Q'P(:_B*5;UHVP6OO0<"=UASD'.L/'U448"N+$;X,J1 MMLI7L*GGT)CCF,?YI:LTB>YUX\8W-LW6U)FI_;9(E0:<.P+<\).8H[I]UGIL MDPO331:J3F;PC#NGV1][59ID6ZX"&,K^_J;3E8ZC[5S:_?/@_9T*EMV!>=3P M2)=BVDEJ?)!DBK5 M&=?@,JFR9%0.F5'YPHSBFUMB7R>UZY2\I4EF08<":QE,YW7[;LW&S)C=84!. MCH$G "RV.?]A-8FY[.#NH%99C2&IRRE10!])B<@ M@D";3R:=Y3KI12>\U0&^A4ZAO% FU@O%.#]LD2@'[SU:!('V*P(8]P$^_]K4 MQ[GD^2R?YWX]J7KV[XZ8>L/:+R]9KLKBG?#@:?UM*60 JX] *>YR-D'WO,R> M7B0$=K,_HR4OW@]O6SOI7JP$;&F?S54WZ\NP.CGK#'RW*A%U\5GT0QXD;$4- MZD^G690?5EF46U\C>^O\MP//^DN7NO=[/AILJ[<=S_;'K_G@-;M*JV^=8GG9 M5::[BFW]/CY_U_RG194/0+>E[M][(/J6%,LS]Z-54=O*'_0>SV4:.>QHO2CN M<;;PQV&_\?$B\LCO.$L+@)E-W!:?X+;V(AANBIT"VO6UNV>0CL,H7-_@<5';4QE=M-L- _BU7H^O/U#][ MT:W^[[.5"IR33/MZOJ^6#UA>=:;94/="SD>:Z!^R?GS)%62$K_[^JB_52$B& M3_]<>?$#?:E'G/*[/WKWIX_Y/:;_*,M^VB5JC8X7UEC6OISU__K:G=>@!8.G M[L_%#'X,W-/;@*]Z2S!_4MF%MAB2NE7;R=]?\[3_/%!@OA'4M85VY(L]NMH6-+F>CMK(= M!^5&$-T/"_.B<%/AIL)-=Q-*9B646&&CPD:%C8I0*MQ4N.F)N.F'ZDWG_^T8 MJ4O!:F+H?IG5W3\?.W?P_T3;%/ZZ$<5=Y47J7+V;;B0/BY#\S3U&%P[UW.K# M"CU%F, ]LCL_OKN6PFXR\:=K3O\0"+W^S&F]7?,]N]>73?3/0^[JA5S\D//N MSC@&)'+*]H@6.[WM U)TX>&GGN_C;>;.LZ["H^LM]FW>ZYOA]0^%@Y_AKA8I M?$8*BSULBA0N/+PE\RU2^#92V.ST7A_@ M'EQ&F;UL]^ B1:[@XMUYY:XQA<\$.6]UNK.;V&KVE!H07&]R=O.L2:8@1$&( MYX40U(S4LP>(8F,5I"A(<4^D('B/W2!P?M>QHB@3!2(*1-Q9F2#/'B"*,E&0 MHB#%?9V^8LC@B9U&BN$@[%#?1$,?#"U[=RB% M)P.&Z6TM=!05XX4A1E$QBHI15(P"& 4PGLB/+(<,_]]QO+C.DPP_Y!*O6P($ MY]Y]Y>MNS#0OJ4W LK;S:8?#IIV=;Z.\K/3<%7#.O=__S-@(5_"BR;B>[IT6 M]^^:2%7 3C_D?M5-S.W7_:( R+(O.USZK>N-DI_V?[7GWM@LQ@-O_C,3([Y\ MR:A:CG19C#_4,,/<0"L7FY[&27O;.1 ](J=SL*7+RF?:^K-(E= MVX0*YVT:3Q>37IOK5?LSOF@:77^@)N9FV-,ZSRD"45?Q^Z(,>*[O7(V!"OQL MV;_[S-1N\H876GK]_[%-Z/JW+?=P/+T-O>AUJ] M.S(!]'+Z['T6*5KM)92Y!,L']=4@E3:;-II_M]91$(>9$/!#9MQ-A*J*P[S% MD-Q&!+8'!S H&D!2IXQZXZG:-V9X'];2.#!+P989K5:C_1)'J.\TE4.%]>J# MV#<0M4K4(YU\.U]ING9ENL/&_NVG8YB5,(JFX%=;P)B:Y@6 KX!)PL]U<[]0 M3F#&=!",N.%M0ETQD#40:>.:X@B'30=QDE%K/]T@)517LC>I-._B/B?4UDLO MN'8(U18F,.D(9Z)5I$73/[W]P#0N*1IWF1XM>]CR"Q@G=8!)B6E$ VRMQ5M M[BA%"(2)O4Y]8@XT8GDZ##UL-(#=!FTHSH(:P#.@/C=QOX]]4;NP:_%BOQ0S M)3_$4R5HCYO(T2Z>/1.J=0L)#A;CI_5D7[> M%-;"C,*CL1=?K1U_>FM4]@0H6+/5A!H>3DDV[EK&S3A[+')UPTC='#C)5D;7 M31&"NT\IWVN9U! MBE^U#W$5EHF*"K;55FH4!]QW=LIDO\:&ST.G>Y-9 J MHJYN"/7E=9S0/^"=7M&-6VOBP^#&T=6C[UMW$X2S4#JXNGYB;;V2[,>=)-IL1,6W=Q9CZF,P"L]*.4;+O1@H6-@J>2K6+!S M033;;N6O2(4;HU4*TDM%"@Z"14XWCG)LNSQ#J3*,@-6_1%XK;NU,EQ"H*A:M MZJ1/OOK4@ 5>]A4:PN,"+C.8E,(>T*$> ' DH%:=V$>T!LQVR>L0F$=XZ@67 MNB4PO:5"6T-)@54=3Q0,J%1J=C43!+.A5X%\,=@T["T(7@U.SI(XY*AN"#]![D2RZ/?QF[Y3 R-LT>];+U?J^[4S0&S-O+,;Q9:@: MYUD:(/Z9KK7433&."G^-(F#K*5.8D5J;2Y2(EC2$K=?=R+.6TT'2KJF0*/>L M+NN+O%,;(G5< _('AG;SV#4@W] &Y-NI.Y'!6PB U9U6)"DL/:K"N"J^VM48 MV)1/RZUN8.:2+875]HK/ M7:K^K%5HH,_4./A=D8_D*J(&]A*DMH_JH@>KP/M.A+>!'QQ3#"B:R1NC:]SB MXI?!76)]>:^##APXG'Y?=[?'\>FN%3YY=7#<:+[6QNV,5PC!T"!ELD%%@44J MJ"U\50N;,M61Q:PR?YY'V'>%M,UJO6MVCB^D\RQ-E 42AOC0A MN['A46TEUXOR>%3,+U!-P/*/ 5YIF^C&3*IN<6> M"5>B2(9;8HP& 9\CTBG4$,\?,\49Q M@O! \:#1AA"EE =X$XZX?X"\!<@VS#.ZE\:KV)6YGKY%@JG)26;AP@+$68$' M+>(_:L>2^8N9'P*.^IVHW#E_-/1#-0X"4'%0VL!22^RE>=3;$<']AF M6U=/ZW)U)UAZX(XW9GSW>0JR:@*H=9\36/?:UN!#?M((R[OOO&";(AO'Q:W> MV_IU'[GMKF68H^ TM]A S$!K0]*+NG1AJ%6/X@6^JN@JE.5 J E,5(CW(((/ M W1A6N[+.+(\>I?Y$'UEJ"%T51B/!7)I'/_"BADT:%6ZP[_QK,@&E.P-]/[P MB5[7VWL3_[HQ;=<\"N2Q[[EZFR(J@V=H,PR"9OS0 S MZX70A.VC1O/XZ"7ZCN:\T6QT.@N?+WS8:K0.6W?_W,W]P',O*DQSO+!@^2SZ MFEVL9II25^PN.=L1N1V=(I_![HK.J\W.O5NO/@4PUMEJ]3OY 3ZS'^ C^@$> ML*/J-F..8S@/B(7BV;.BPV?/B1Z^8?K68XNCA6=""_,,9D<<3R:;5Y;%3XV= MZ_(GSDUV/T<'4IRG,O+3UP^(D3/VM+486F5PK7LSN$V S3J12M\]'GE_ZB9O M_HS>?X=86Z$7/'C%%4/LGCH8= M#6_(?AT-WX&&O9.3-78CT$Z\HZ/#G6^8ZS0GQR$?0!-=QC!VZ5W^\P]QZ N]X1\WE,?[NL!WE[MAA M[@#E'AP?/;?#=H$P=\26LZ("Z$==Y--QQH49@5O'2AY:5#@@.#IP*." \!SH MP%U>NLO+FB/,:Q^N4=O>GDY=@!S_ M=9:*LU2<'N+HP-&!HX/G<-VQU1A]KV2"=F>-NO1.'[:CW!TZS!V@W,XZ(TRW MX[#=K?1=+5QJ;J]OI#U8PO)6&,^(,SK=?D?XJ=/M'1TX.GAR(&P[';@[)W?G M5 7:P*_Z<:+TK;3X+F]< M-+FS5YR]XO011P>.#AP=/(]+CZW&Z'OH0$>=9Y=UZ>C6'>;6TVW3VV\].\IU M-]/WLW3!MA7?DO@Z2(,X$J_>JTC!>Z\=EW1:_L[Q5J?E.SIP=/#D0-AV.G"W M4.X6J@JT5\_A&FJU"I1.PM5#=[?I"H7A;$@-1QF ^C=WZ0CD(Y>8M/WXVD[P?1E>6L M"7@R[>7@'_[(TRSH3\R\].F>BGQ DAO< (SPML"7FQ61HME:MN?Y("[I\Y:D MLP:0U]KR +P9M0:%AV@DKQ0[?_9D'];Y5H9C.4G?_?*F>.WBX:P5<]K.>/!)5'<")A$*G;0()?Q3G?!ADLIS<7-M^2 MV,][F3CWX=]!'U@TSKKW[=R Z^%P?_5%"OOLBE,C2 41+OQMIW'0;K^LSVX= MY.&C'^0:$/="7:LH5Z*?Q$.1#93X=BY2=36$IP)0!(@_5;YXT6R<"!@WQ"BF M.!%'C<.7(HCH@WZ0I)GX=RX38!$B[M./O3Q)<(B)DHDGQD$V$(F>"=YXT6HW M6L5XO7@XD@G,DL7PY*#1+)[H&5(Y5&*DDB#VS?@C^$="HS?$=VL^LPRS=!&D M^"Z 'H B9)8E03%GI(!B-L)"F M#[]-4M&'R:4(X4!A/\C/X.4T#ZG69@')8#@*%0*2\!U7W@/Y$P^!^R7JW[E* M<7!?I8 0D4#&?7H[;0A3@7^2*0">QK%B1D@&\!^(CA4GA3^H6Y&(!;+518P M _*.?/M8^D$*RI%H[0.(Q4R@R3"-:< D4+ 8W\ FQ4&#Z*?X0V5"PJA8=64( M8_6#<&C.E<_!PAX0US%LXC\PCIR:RKP4%R5* PZ80^QH-_8-"G@P#$CI'KTB M!9QE#/@KF)3PY6:K]+$\((O!).8[2G5F$A/^G,=(03'GZ'5P$/,R2W P#>A3O5HJ^O :Q@/0Q MTFQ[&-PT9C+'AU&)MD.F?0?XB?^6P]$[\1F./D^(= G-6N^^TX//3KQMH'C3 M9U-0X1AHY<5)X[@@>F3M2\6:IB:6;HF"%:>HVQ"/.FBT7Y;RQQ9NM@0$]M&> MFM,6=)J7U 5=*=BB8CSS>9W)+I1]TI9\+/ TH\$EQQ$.E Y ]( 1 !QU(#,6 M?LKGI8*L83;6+^6FE@VX!5C3$"4:/@< 28"F+5![8*M+F#A45[(WP66B(42" M)LY!$JDD)F0HN% AAW!\>765P(<9_#6,U MQ(=MX"*Z2B#=^@&O"D6(=;"S%0L#@'56D L,7 M-0"];_@3]PFBW!-#S(66_K4DF?L]SJ\&XO<$Z &LI 1 2M*GA \!P((//:G MR4,!,%9AB/\URZ!OTWPT"@.5>@*0,DNUA#.GPSNK"3&]\8:AG"6B=$JJ$8$U M&T=S)/JT7$7=TJO0394.5IV8I7ESIC0O7RXG;NTWFB^GB:R^[07"?>Y22JE> MD>4&XB1Y_6LXW]E2]_'9YFQQL7,V^BJJS..;YS3;F-TGW3CTUZ/;S(/*I^#? M>> 'V830\$R.4),0%RH%_M0KZS+<=P]/@)2/K[ \LA+Z%5C&=:#&3M%\>D7S MKP&8]@E>/X03CV0[JUX3H0D)14Q8T-I 7BO0/U0D>C(=B"L5H<@ R42*:BE MP-(+KH,L4"RKNW&2Q&-XD K"+9H(Q$@<7N/;(+5@=+#A>D$(LY P YEB5D"3 MDI&?ISDN5/1S4B]0P [E'[#^;&)4DY[F!&14PJAYHM> >T[0 H6'^#=,C$(/ M_DP#7R7:V=&%\Z _4U*_:&H]F^P!%-* 'J*N5&Q*[ZDKHY\"Y.D0Q"0'X"%/[H+H8="73Q<)7/$_29:YE$)*=D4(I;1YH"@+NH51:'.1800$%5C+ MEF!L*#86T8^)JPH5[0#>[@<1FSFXUA*Q<:[/WS_^"U9['MFN-_&*KE($>@"# MA'QLW0S-F"0+_L,@11".Y,185W RP3 ?BBM8,$ #8""2>")#@)9^BQQ>?P63 M;8)*_VO:$KET<'TQ0$:0+Q6436!1$Y@:-I1D\*BG2.JD" M&%[I0,6?@-TAK^K1L1,2I,02@%6 _/.1SLGXF(C> T@P#DP+&F/\$,( +UR M!'Z?C3_=OA\[6'L-IWV.MPY1Q!?*)5F/0$X.T.X#4C@%U(W%9]D;H)D/;YWF M5SGPC8Z'=-R:Q3=^"ECM#S7OH7^@T(,'H%1GQ,C.F)9."\;R"@D)3)W MJZW6IY\EJ31_RX&DV_L$E'U:AQD/*!Z'_)6X[>UAXE6F^2SA9$2+@=_T"D_3 MI_/W7R_$=V",FN\6$U6__Z!Z:M@%\)@A*G#Z> /:&[*[J45HV!7SS7USQL[K MD/:$-:6!07T<B+)LC IBGI:[I?-T7/+Q-_[=(HZIHQ]A@0=?\;7@J^ U ML *\HRM5V-*7&Z$N$UINRQ>']F47+!_0O/QP3 X\(;7"4R@S!@O+-Z>%]F)T M7;2DDW))FGQHTGX?^24H@DA8YM=I)$=D?14@%**IF['2<3MK8GQCKC%C:95X M_:AXDZ1^OFC9MW;Z%MER__Y6P&/>$7K3\R)44U!3)MK(8<==5VES1?FP4U91 MXU%&AP=[_*UQV1 ?XC"4"< M(47T#_([ERYOA!<;/Y[XF"$K?T] SW,LX DV?@KX E@+:OR1Q_>H;";#H9!9 MC'^@4G\M0]+)QX"DXD6G=@_!AK]&(;RFZ)1Q%5'-G*<+!KPTT*HWS$*?OV@U M&XRG;DS3Q4U)0T3-U6UL"BZY@+\'AG9KWP7\;4+ WQ-<*3RR8_H\ M0D>"\B.5WNL"X7&77GDG],;Q^ MK35EFD/KY'.7I@?O@Y;*.@?&$K#C,NT-E)_#D<\U,V@9,U==.D=9XZ8MWG(C MBDTA#E>573"/Q-=>%J,+H-UD%PZ,EU"P!?LP^-'C@943+!FZ@ M76R %3KMA3FB'1SR#MCG@[%)"06[@ '"<0EF.UT9FC"=*FH%Z;Q=5!QA1Z35 MHID$6BL AH.-1H0(U1')0!H/XA!#9O%O#$'Q=&06$ H9M_A?]'/A=F&089 / M\>V1BLCA_2JFAG] "9$.IL4;-M)80'4!TRK-P'P**!HH9&?TZV*!O*:I*[0E M5B?JW9,'69@GNCD9XC@!AH)D(HH%!JCH@:J 9LL:W[5M?AJ43;?[N:0@\P2""97EX^FD..(L> NN?MZC0RW>K U; M-V1*F,ZTD &M50J(XA<7CH7!//\(-L6,>4XF,?(61KM\J8M%4&#]]&'#^(!- M>"\U*J1'6D&+:^ I<8ZA[CTUTGA 7..5?"TBE;'I/4KB'MX/\B,S.MJ,L;EK M!@R$MT;P:.*)5]VE'P=IFB-SI"^1%])WO=M])XO+2GW5A^XQ?^D8<+R)!,L) MR(FN['HJ&&7N@NPI_#XD\%..D_17$AK(%2FXM/056OA,;B/M4_0IT#$,2 ;3 M!<\B&FJ(+W'-7UH*;%(/@V*=4VMPN/,T#)+BH]/Y\JS4 MGD!1CO%CW!]H4J,0K\E,H"V1 HH-@#<2%X!$R*UT)D*RF,D0HI%DH?#BY]'Y?B\;U)[8JWB#P>Y5W8/(;R1Q&P@![' MA0]Y8OHVJ!\>C=UL[./8=#=U_=I,=1N([1N(-6\%L0;&OMAW5T7T.YUQ7^F( MLB)OB58Q5D0 MO$QXGC]\@K4F_>61'XZ##+"1YC 6%T [42.HVHNW2(6O@P@ MS8.7M/;]1OO@%A!Q/-@%N#Q2V-X0;4?2+B:L61@]NK1/.7@M0*\&H'(41WOE M+[T8+%*)BL]RB<5>AKM]RX&CS"21'=U0L-M"/BR+F+C*:_W@!O6I 67EXA+* M;W1RX\S/9(HY.]7W>4,F@G<>8,)@&)@H19_^BW&'@1\0V]!\6\BNYB@Q7H>C MIR?'8%H16$YR"J8;A9C0$P8J(K<=K4L_ <[F!QAC$/ET&0QF#6=SL5W#?"=. MYJ[!!//"P?=^>IR+5@8[Z1,"31L&K&1"#1G0#U0*!K)UK"R;JYFG 1T#N MD-CXKN!=-K]81;'/"LTS]-R1CC/#I"T-5>UB*=T9J4!DZX,4&BQ3ISP[68P# M0T:FDXB^71[&?M /YD<<-<3IC M?$IXFJ%?+T2":,D0DG)I)>RQ07J]YB@%L MM5P[V5;3@I4A*@, YF06LAXD>ST54CJ!Y8_7)\G:M\;TTET7D'U;TX4L36H% M-IZ/M*H5][0N3]1'_LK^#-E##L^4@X[[,@\S$_T$3#+,?4QB',;H "==D=_V M:M<-K_@+R[-$Q)EB(0$D3LT5-!E=)90P2>FUZ>NWH.L%(?((S6#' Q5I7^FD M=)![I3V%3(06([5'@%)P4\HKM<'KD=^7/?MZ^ZP6&B**DS)G6(?-EP F&\^/ M>[EVA&GHZ#=H/%K$8F0!)2)I84-!V*!' MD+O4^&JU[@#6*W$&G3<,S.ZJN+9BYVQ!JB@>!4I<)-'3+^?BLD?7)?(ZD" , M+SV.[OX27TOQEV'WK\00RY\N3R]?S[R8L#W0E(Z%!B>F;ERAYFC4L#'Z2H # M6#N ;W]'%O*[3,8!JDX7@]A7XCP-81A]L0.I##1\!5+IVP@^$7&WU&"[)!_B:C'+620C^NI788,E3%X=FYB9-Z MCMA[4*,M%QXH:C)%OL458W22M2<^?3JSTCK5_%"#%_M6A1([_+DH5D+6*:I+ M_:E,%EU2 #\MEJ\K0-$FAI*3.V,+#&TR%4XTFU.22D_8?F4VMA,="7[4V#]\ M.;M*T--Y6ERMRMT)76VZT-7'"UW='8Z_NNR[+#.&/Y*Y0U94\]V42OM,=?\9 M&9,DK"PY@_G.%"+T&:SI0V]:EDHLTY?<.T&R-D@U/])*DQ-%6.7MWZ (8.P4"QUZ.J!Q_Y",GRI'H+.?+SGTBA>4<V& M..7@Z5X8IUI1GDN_!IKD.HJTA405Q:#_X0KMXSA=/OUT*G^(8S$YXNV,N MDH"%Z]EU2_F *X48X;T*>=0F]N(*=@R@*X-ZD3%7BU-$%5 0%L&G&+56%,SX M9H:JW?(MCGHBW^0X2/&"05#M#R1;KA>"5V?)*$[T;*,XM2H^.-:W2N1_#?FJ M04%SN-/=D&FPQQS X^+Z.*-4K"G]'>PLAS?9MVA]#S+:GEMFY=]0S# M1G\-XUTK_+71IL0BISAIK4-SGU7424H+_PQ> >-U;90-*+,#$+N62TP>:/[I M1&=W\+TL7881]7X#,A3GGCB'N42S* ?^CX*H+Q2738K$KS'04G-_[Q\-\<6* M,T9%BC37F07&J%+GH57HO5H*M[*':CWQ6@EW*SEY5F7;HH2[NJ8[P;+8JJVE M1 O6C97#6IEN&=5U*[I15.SC>/D)PDZ]M?I@K#QL(N7IJ:D.]U+<96& M7L]$"O=4<(T:DE>67?),A?-,WL#[.AG#*[\RZ1FD,?1Z"08'%Y%Q9ITZSQP6 M]Z)CU3Q8^:2JA55M +"7611E!;C M\XJ1+2:KMEW,5J,UC-00'[ E@2XQ;)DB*U6RIE$J*^Z%ZB>+J+]HG-HU4RHP.&\6 6M-<:.#I%O MT0Y&L)YTBIW4EE,O]4S63?/PN/)^;??/F 287>KD&@3/5)01H8!E"E:/T6ZT M8)\B,EF[ #/-XW.C@EG'A--89G&A7*8>+2W#@8SR MH%R\9ZFT]3'"&%W-J-=R83UBL58E;"LX!U^?4>&OO&[77W?*KXNJ(X6=-;-F M)W]W4%8AH5X98W(GF'+E.F)_GK"M%5F4W?CZ2>^2;UL)N'FPXT6QI%.57QKAL$?[>T@J+3@;9(:CXZX.!6+DXVB%,3V\?M>CC8 MSV0H@CJ4L!9I FHW+MCD.?,'+#"&QWW*>BN>X+<8S'D*L/N89N1RUBQ"!SM] MI34SU;#%E5&_[LN,VN]9-3J;69K??* QM2TOD;\AI2>8O%3S M3"]\FM8A8Z):2?G##EUQDMJ!]J;?3*BNI;EG8%4U+0/\\6CH"4P3L(\##@&7 M4 [/M4!88TN2"3Z\EF&N+'AS6D0)R]$E5'J$VCGER5,.;R%V7 MBM\XWKT]Y.W2U&[-T^(>1J53)@"G)"!.V]'C):4A40!M[6$4.C[EVP;@4ZF. MU&/Y5A @52L!#6E0M&>P&AQZA2UI6 !U4L0DFG@(8]N%1ZR^/,S :GD&I)@E M)I4.[W%ED&(FL.H-H@"[/1+[H)+HL*40:SKL*21<72X%4XFL+9L-<%/ G]@@ M"B/"F 6,26O$5S2[#))>/L2!L>B$'_20^6TW#6]GOO_O@R!4%:YO;N[,>9HV M&=Q2$FUM#"%7$G&^GX<6XZ>[\%)=&VEUC7/@E=4@KJ(2W%(X4GQ.#Q/*L]+] MP*M&Y6*^\#?%A21:!%0-Z#1E*:U,6E&YHHJPM&XU\;Y2);V #0GC%]LCZD!YJDM$;RDB UT HS"G2C-J5>"0+VH5\\PJ35#<"QB- M>^81/I3)MBDT[P)B'SH@MN4"8I]I+==']AQ(2C)')O,E!DWE0EW)A%SFP)_& M\.?>IS@F"^6RX)O.65 Y81'X__L+!M?\0)K\,?3E$^G:RX(%BFKWZ/[1@9%] M?1;$ERC=GN)R3-LB'Z"_^C[C M%UNXI9\\V M3TX.&@5.3<]66*_56 M+KT<-BTLJ AT,J,42]1EEJ:\5?5;RM><4MMI3":U8 MUV302*1M_HS< (I"T+5+0-M&C"=Z,JK!,,JLRKIE M:U\$F.)I?(7WM"8*TESPH!0T5O>VLZ+--)61D)BM!P?J<@WR.?E%) M -V?25'L,XCZB(VZ5C5>QZ>5)MQ@C9'3]UU1G0W9#7]I[KEL+RIF?UCA!3J& MEBUY<@[IBA)%FV=?H4M'D!?7'"DC+3K-4_'JC^JTLK0N4Y:9$ZN6!(.!F!,G M)*!K"52'*V MDQ2# C$$8-+%/M+Z8YEELO=3DZ/AM 4-FZI%U!4;@38(1GPK M4! E@.;G]'%EA*=>A38213#]J> ,@>?%$U/=C>\4Q" ?8FUD':&0F/[",$'X MVF(\:"-KP[G@\B0$\&SC'K=JIS42)K.; >%%X4_T3;49)<*W9$=6N!X 4N'I M%)4'U8TN,L&%&G54M.6C+T>&50]?VX-E\L9\1J*,;S8(M8ORKV7\GXU5,%0T M!6&[;)>MODQUI$3&0*G)7%4)P7%MIP/K2B]E6+X^#<:ELB8(K"*>6@4(+/3, M8K%HKJUP1;'[?-J@X?Y':1^.=IQV08STL90,B:)J [WR-"OM7^VQJI^#!88> M'HIA@=6-IE:'$>55EI2JL ]J/8">6"H%4BT!LXYI/&BITB5B M,(\W5+BQF4,1%.-\45^2A.'#+Q83/#'^U-=^B<9^MRSSSH,H&0V_="H8=R)&TTU/Z!&7Q! MQEH \D[X(33__E"$7*3BE(((/K.Q@NQR$T&]I1$ =]WWAS+T9&F^D,=58+@, MY(*@06V.DDCWK?.O%Z+DW"*37'1T:B3JW1'J]G)W"^ZU'EF8=)PP69%:BC9;X7%H1N%G9^Z-8,.=<*DKCCB--?4>&2X<8WEV*PE_Y>A,EV\@..R MNZA&E TC^@&[QM.\BR79[0;HY2X\+BS0PQ@&WS-QA]R<9XCI8__198B*8&'K M:I,:P.G:P4)''Y9!6)/GALC MH?,(W2"\?[H341$F'89*PK;(29LI.;1OU/"MLT&@^K!A=,V@=O:UWP]ZBFO3 M\[-?"Z^/?J;+L8?QF/9']R(]76 \*2[ZB^.P%,@&J'I%J#C"]"H"\)E XV@R M#S,\K:SB)<0 IAUC;?@"4TKW+9Y*#RC0($X<4<3D#.Q!MSGYH+3N'&"-VC_8 M&V8[H&FED<(CUYF"=&V24NWKHB0Q^M(T,S7IAG&:[6F'5M53CJ45XS0-<#US MMKMQ>NONL]&O9/68$_&>&^:SA#1J4('\.ZZ-0YTQ'MY]JT68: K M;$4;HIGEBI[5;+[NY:2H$6.[CI7\21#4-F/=ESW7=XT[=6&8 M)PHV?G!=ZK,![>\6:,\-6+5V*+XB6$MLN#!@=6KB!O*WTUGTDE*UA#Y&%T=8 MQS].ZG5*BJ>4@85-*E#";(4;I<*P:C;2FD!B/,Z9HI?H3JV2[<>2/"G=LNW'D3PIVW MDF-*8]Q0;@TEJA06'HI#]'B?G!KN=#]'M:>][H7%,4.;6IWS8I$.,/ +C:JK M=-RBKI]3-,*9$@GW9XQ+.<4<:+]]NJF?K4I BO8T*H[1=^*3#+4CT4S8C!TV M8E!11==!$DQ#:'HQJ+%#1WF?B M6850=0\ZOUKDL;55=69VU8[X9D)V+H"KP;[6"8^WSN@UALG(&(_3-?:FGV+/2ZR M*Z]RBI[">'D=MLTAW&G%D0R/DWA&F-M\&:HC(!.-N$H+Z-HNV4NKFR'J:,O0 M*B9>I*@7ZS-N5QV>_D5EESD?@4U."2=S1]PC8 )"" M-17YGW5&4X&$VL-$U<^*_.?WBB+9F)A"4#1^E-1VI6(1G*(B;Z&4 MA9O'(9ZAZG-6!OE/.4YCYSA=2TKLO8*=[H?G'SERVICV)3<#-A=-*PX+N0\P M'L.KZO%Y5JK([5P UH3![!8\Y<5/)?C[@JZA=42 _YKX5// U__2;+<2$< . M"N[>Z]N%L&I] .;%(\J,=3DK)Y&K@R$C1"Z:6 $ $\'YJYS)4?O NQ60GHY) M7FT3@UY/7.((<.!'$&QZ8.*WTZT(L;OX+L[/&^+K][]^O!#G7W[]>O'Y]/OY MUR_/.<:N#']M_@C5E0Q_D/FET&^?;CK>;4] ;/,I F+OH*5L-!P_(7YR8"7C MY\83[N[;^%RSBRL="*J#CIZ:A'(J0-% 1Q*Q%6&Q%;L5O8DIK!;NK)<1*]60 MH@0^9?S-2!;>)B7AWE:,^,1Y]/]]7D[&X[.KJ2H+:\U16VGE4B'>BR.8GB7'7C!JQ4X2RO/Z;Z:A6I M;P^=1.Y5ZOQ,V<"54AU609ZR\@X*')T47GH/B[)5WW4FO^U&7;Y\4R"(3H1B MKFD(DHF\T)FKP^O;TB6LZW5$?JUN$PYHQ)>NU:(U84F/FIH8L>%)FY":.(Z M\ZY;/_(H45=!2GWK?U!MJ1]Q_P>ZU[/)YELR6Z&2@W"_7W#7LS1D?K,04UQR MS\>^^$B(:>5Z>N(WCA/5OBD=X'*>ICFHPJ:W]^QOGZE-\L&^\)K;F+*C R%\ M50O!3=3(AFI=.UQ#6.QC.8&V4U*0T,THG$-/K5>*JWHK\RQ^IV4F+@9%**P= M7]\#[2?.08L);I3_CN0M>\POXT'SM3N/H^"5J!'->:-[]8:MQ='CGKUN-@WNLJ]5H MWV/F3NL^,W<>")SK@O6?WF3)%-)H;0]5F:[L_;Q*8A >>YI-].E_L]D$UJ-F M'?,M:YKXPRQ\N\8:A<#+-,DR&<\BXAF,XGA-?.)^ZKHM:E=B>6\R?U4X/.R^ M5^:/MU"/*WL#$.*C__VE]_!ED].5 8C$4_-=%(;W].Z+. I RX>ZW-P*H:T4X1TS/DIA^IW> 5)!T M3KF>+OW]+0EZ2HQDP(^^@?9,1.9HRM&4HZF5!108D$0_+* *Z+X1^MX*=ZM HZ%?._QG8?W9.KV MF%&\6?M=X]:6'.9,DG[([9*O=(T83^466^ZX'>UNR'ZKN#QOHR\<$3LB=D3L M#M/1[K,Z;D>[.W28CG:W\[COX%XP=^[/V[WP62:]@6CN\7_;3<<9=YU4GBMG M//2.CMONL#>5J.FG>3FIU(=L;*KI"Q M4Z<=[3K:=7$,:\ 7+BK8W-/5!=O[CC7N.JT\5];8//*.3P[=:6\JZ=['..EN MMW'B7 UW%D (8AP'WL$BP6;KURK6-#6M2OV]^LC/M+6:AT[AJ,PGBA5]$X_BX>P!JP7 M&0;<,YUN\47*B5O5MXA-'+U+*\5Y1!:/L8D9=8F769#VN8\A?2MO8! _5]QQ M T8<42G(6%QS3Q]\"7[-DH":$O.L7']3KZ!<&+4#H0J2/G8' \A)SIX6@&,_ M5596EWQ!=Y?8;(A'H?)-^-_ ]!/E!B )-2R9Z'WH?F58\Q33Q*BC45>&U.XI M'2B5T;I256W66/1N'^F\4BE&.K,4FS7KK%)3($&,L!E@G&#];$QN*YNM4ZDV M_K^.5A^>5KL[0:OL!]M^8NVT=H%878W0!ZD16@U"<35"GZA&Z#WW5Q8(/?RA M;@9!-\@VOZW!5E2UQ,KKAPWQ40-U$ZN"NN*)JQ9/!.7C<:LGGBPJN7>R8LT] M N9::^MMW_5[J[$\M/_I-BG%(%%].+ L&Z5OW[P9C\>-5/4:5_'UFU-0=T!M M2]\H_THF;T"9DF^.FYW#-P"#9O.DW6P=M#K-=N=XO_7&/VX?MH\/?773:C8& MV;"H@[('H^W!O GH6F\U@Y\/W'FE&.A.6+L$??B*6TM_B:^E^!8G67XE0T_\%@4CE:8Q_OW)EPWJSF &3[SR M&T^<1SU^_"L5O/U+#@0:93&\]+&/G3?$MT0- RSB!7H@JY_%B))R,\+6Z< M"3@&*C8JX=A<((@:_P/LLMTIV:5<)=KGD3C)X98YVW=J8TZ<+ 9=^W1WI4GS M\+#9/MD_>.,WCYK')P<@3=J2I,DC"(P+E6;$KDX1>KH&_'G!QXPSQ/*WD,C MKC8@5WR4+2DW*,[B&6RX?3J/"R]LP%2T1ZDV"OY;#J^W]Y'C-@]7X[A+]/]Y M@%RNPSO6[5BW8]VKL.[WN\NZ]X^;K*I:V MLQMSO'I)Z.G^,W/;-/_E3-/+SS*25^2V*1TX"_PW796-L6/A:AZ< M)>Z8%?PO,.7G[Q__14=7?.Z)R\9I8X; 093:0$_,71PQFE$D'>!%@%2%3+UU%.,U[&?W$@6#J!$[8$U] M,,R4"ZT-E M.(CB)X"3"NEU S:TP*V089\"WV\T?S<=RY9SAIONP;>-I/QL$ MJ@],4O5 K[Y6XFL?GG*?U327S-0O.:1.M/=;Q@=T*9.NC%2Z]_4F5!-QVJ-X MOM;^_M*^N _L57$.0.\\\GL4F M'8=&6S?;!/T772CT<9)WY,,=23_4/' M4+>>USR+33J&NI2A;I/*V=IPE=,Q5,=0=WN3CJ$NN_=J-LZ_7&XP3UW31O_U M_N*3.(_2C/*+/\2]'&^1=-44Y&2!>>;K9_ 'K!53C>5HA+%C.F'Y'!-I,1T9 MM-0/,I."8L>ZJB?S%(;)4D%S9?(JI21H->PJWR1!%V,@,^<7S7RWQE_'VQQO M<[QM64P=L! M*R"]F\*@+M15'K(/XW+O[^*<*F/L-U_)UZ\.7G.A(I,Z,@["4/3S) K2@>C% MHX#S /%1FO<&]95P>%4^@I$3]>](0>+XS#HRAQPE,+$ZF&E$%"8[B1#4B?]@/XN3I2$F-%#ASK5?":K#JT"X<2 MV!X^1\1_%<"3@/)*1389X8 RJ^0Z8?TKI)(4Q@NN,1@P3BKS5!#25:5:#7/N M7I6JVGW 5:7:MJI4!GFH+E4*O\@L3]1=2U+=;_^7]RHT=;^Y__+E]/MO%Q\O MGVX%L^4,'540(7-[VVD>/V90JR>M0L@$]SA0%S1:)Z M>1)DJ)Y\O.D-9 0*L[XG:9ZT.Y[^\"I(L= AZDE8PC&<"))+/HNNA*/*89JN M$HCK\ T&=2ZNFH@PSX&AN- =%.D7Z 2!WF$B;4XGLRS09S ?OUE=S./CBJ[ MQOVF"XJMKW[8/:N%=3J+RH4=+GK8;C07?MPY;!P?+BDWM@O^@4=(65[H,7*; M>; :P=WQG($WSTO[^T?MFL7=ZE'NKG51*)6S6S@M)/16HW7PJ)<]3PW7Q[GM<;MTNW17=YL(M0]@7+T5?\LC M97+)GZ/ WZB=W>,TWT_NLL?".6N\Z*-,4'>*+=O]F_2-^$NBKN)D(DX;XO86>[U>UP,X[M'I1=IVK/D?7NX8F<;V?-NWPZZG=GZ?QTST\R M[.[.G#?N'MZX#_(Z\,5E0UP.@VS@"'_WR,-I\EMY;/>Z,;)IVGGB=A ['%%O MY;'=@ZC_"7:X*-QQWMPZ.NBG^\X=[9UG;A=QR)'^5A[;>CQSI[U>G$=9$%U5 M"+Y\88HA+''=W28K>#MS'ES&XH-G+![=)V-1O_^G-]W8G_SY__WIS2 ;AG_^ M/U!+ P04 " ,8,98T'^#@B- 0 *R!( $0 &%L;W0M,C R-# T,C'-D[+U[<^RVE2_Z__D4N)ZIQ*[;VGM+VW9B9S*G6J]MS=%KI)8].:E;*8I$ MJVFCR0X?DCJ?_F+A1?#-Y@-DRYJ:)-IL< $+ ('U_*W_^-^O:X*><1"ZOO?7 MKPX_?/H*8<_V'==[^NM7#_<'\_N3BXNO_O=__J__^'\.#M#I^<4UNL8O:&Y' M[C,^=4.;^&$<8/3U_=4WZ'^.[R[1O;W":PN=^G:\QEZ$#M JBC8_?OSX\O+R MP5FZ7NB3.*+=A1]L?_T1'1P(XB\W?; /W:16AK^UO$+Q%^_8\3,@6G;N>Y=FN M1="]['2&+CS[ YH3@N[@K1#=X1 'S]CYP&F^ALZ/(>I8;+7_.#I(_WY(_P,[QP=?/I\\/E0ODDY3KWS\IF]?/N+7"'NA^TCP 33# =N"X<$1? G\]3!(AK6TPD?V M,GV8&GX<'CQ9UB;?4/R0:FQ;Q.8MP\R /G^$WV+"1G%P^$&MD47\J-'^$U.4 M6R:QJ(<__/##1_;K5__YOQ!BN]U=;_P@0GS37_HVZ[QB?N%?!W*2#^#1P>$1 MW4\?*+&OD%?XN92LT,=N@Y"[K=4@U%9M.PBY+Z'W[\KZ+=S(C7H,RSX9^., M_JCL,_>A->XTPV=^4Q;V6[^5=^.Z\ OZB$D4RB>5/VXE?]HO@"I MP[K=(A0>SQ=:#_:K8&ZK1,NK4\SX]87_!(/MQL7&_I M\R?T&7RB/P8^P0LZ? 1_/-Q=-#@&/T;6*WVZWGZ$=SZ>^%3"N;6>Z(W@TJLN M^:?L2';E8"J?N&Q0AY_@_ZCTH@DR[$4$;_['QVS[#*4XQ,Z-]Y_L[TU )0R/ M,WM)'XB719.*%[4/:*?WDF&5OB8>RKGM?\8]A]ZKV*%_4'G/=:A(YQQ;! [] M^Q7&42B7HK9=S1H=PAK=T\G%:I$$2:331((HXE3?UZ]Z_1+)_A+3*S*\LJ(X MH"/"X7L">G.+)<]8.]M0(Z)RL9]I:M7 M6DUPX>JI7^GW2A5E?RWNS)W?JEGK;QNN=4(9OG!.^WV%^UKA$W]-YV<%&O S M;K?<121JUOZ[5FN?ZNA])S0]U8L7;65Y3SB\\.Y7].Q<^<3!07CVS]B-MNID MW_G%FE7_OF#52]>:=X-<#^D=_1'QKMZ7O<5EGEI&*UR=$_^E2@HO;E^SR']J M]VE3\HC1?U_9ZI4]CD/7PV$X]ZB<%;IT:6ZU2>"K6=.F9@7_G).V)3UD>2![ M48JP9CK-]U6KN9#C]=H*MC?+>_?)5^TZD6[H.QZ3^")FX>A,A#FGM8L2=Y8E%! G,3[0M0M!#UP(C^@ MQ[]<@^1!S?1_+IA^]?+[Q%=/_&W@;W 0;6\)W/:> \K.!H1DO@SE/]Y M19&D9H@18Y*=(O>^3#7:58 =-YH_!9AI,'0E+GWO:8$AFN-1K%5-FYH%^RZW M8)P>4@39B@') Z")@.C[LM7(:/[6(M'VYI&X3YJVE']J9ICI=O(:ATSZC%9-N$ROJI1^*1:AO5K,^ M>;.!1A(QFAD++E!]7[T:PP$H#L<6L\RM-W3BM(.KY+>:=2HP!@"= T8(Z93> MUZ9.3 8U;V&])F)R\J!Z%8[R6KY0&MG;[S-?\U7@)Y"!+KRE'ZSU+R+_O&8= M\@J\H($T(N_+4;T58=7$7OW??T]H8 8 MB?>UZ<\!(_^UNR-&O5FSGGGU?F>'#/I:/GB/=]K9-[.P'HE5Z.KOT=?F[I&U2OU.6]IJ/3]O*]=+TX@?0$;M:Q9 MQ;R=HH%#Z'TM=_)&Z&N6>E*S-J7I*>_3WY.+0E^9IHUK%BUOZVCBKGA?TDY^ M"WT=*UO4+%Z!/:3$A_&^8+L[,]*"8?9QS=+D31NZ8^-].5I[.%+?3MFO-8N3 MMUD4>#O>UVA7MX>^--F'-2N2MT$D+I#WA>CF"RDV&14UJ5FDO $B1>1]G7K) M79D[#AN=1;3#B*=O-TEKJ7J]9GWSQHSZC!<$$J/J,GU^BISS]^VPJUU>^5K$ M3R%=%.N):KA/+*]\>QNX\/L7[#\%UF;EVE=6\!N.0GV7]$ZU>O-\VRA?(^WA MD>- J8&@QRT20T')6) 8S/NN&GI7W0:^0X]TZ+V7_92G5[.3\C:>'G:2& 5B MD_J^A]KNH=K+:;=7:G9"WJ)4O!/>+Z!AG8XPVY[M$I=Q=[-D#\,'.L8+[T2R M[3V!@&!3J>34)3']_/1M,6P7-=LH;^.JH/186"P"&PV"X4 JOC8@)A79 M3#X28WK?=GUMN]K#IA.%FDV3MZU5;YKW,ZA7=[FR']PLY_8_8S>@!X%#Y\1= MNJ!D9IO3(^$.,YOU61C1&Y_^03_694PNW6>\.YF: MG9"WP5:'*:7.@)J(IO>MTFVKU H K=ZLWA#?[1JW]BX5#!K05KL'VK]>LQ%V M"7U#2>S;^WX8=#] 31 G)E1[U)]>>(L5AJ25]<;RMJ[W5 \0W'P/]=UES;[+ M&V$;[CLY3KB9X%?M1]=#T0HC?;A-,8[?=^V.QC5#FRF%/5ULI!MQ)#5[/&\A M'G6/IW&\W_=\SR?U'>:VM-O ]6QW8Y%;:\L@6._PVJ(\>$\WGO[F31Q!E1XH M!=;FE.[>7.4JDAHGD.)$:**)R0V:;:Z-]WZAM$9CJW:J[O%&S M7?+FYSQNT[O8V$\N17(*Z%<4/2I89+TVK\)FO_!O-JSTFO?$">B;H%^2-;LD M;X%6Q4;4L7&S3%]=B(Y"Y SH6T;Z(Q8^4D-1N2'OVVF'[<3^^\0/HY)CHK95 MS:*7@8O)/Q!0?3\.6J]??1$@?1T;M*Y9S[Q=>>>*0>\+VV1A:R_P^F8U2YDW M#*NE?+^I^[BIX\V&EZ.UB*SR4+F6S5ZH7M7O\];=Y);5Z",;"D,L:0_(?5_A MGK+P:K_9W5^K6>T"E+6R?+WWKWJ0-2]^6N#:;_]ZS1[(FU,K]D#I3^]N_5Y. M !4JGE*;GJP S!GWD6__=K-A#:'*NQMM&YP.+4G6[)J\@;+JY$@BX--JF!@% M8L- ?!Q(#N1]+W4[660 )_6L,1HV/;EFOVQ0R9X*F) ]/=NQ>N&H#?$.OC?8EW7^(& M,<:-VM8L;%%T:6IAWY6/OJZ&'$3%-8[N+8(ADT#\J(SB]'-:NM&Y'YQ9]NH. M;R".EPJ-O%7)Y= W_9J=D[VU'^(W$,73"(P["=""%36*XDQ$E8>?XA7?N>I9G MNQ9)*I/.(]6'O@G'Z+AF=^:-I%H63=K?+8;ZQS +%J?&R\(WQ(B1&#*B8T9J MT!#CH8:MEW*UHA1^R?M.[H)?LD,:8./WJO?1GXK #'2DD_<+^:4M<-H,7::8]%;(H(/REQM?=+LF:C MU%06R87DZ;_)2!L937/Y[JSOKS1)A:R00T[;Y=6:_5!?T*16U'CK<&OP7V#\ M9(M O-]R4VH%-KQ)A7(D_M2WQNMC0#[XP=-'UXL^.N[ZHVCST2+T 'AE%%8! M7J;VDGKIZ-.G[Q@))SJ OS^\ALZ_:6]&=+A__2ITUQN"O_K8T\CHWP"UZWL' M=.ZLF$0MQUE*9^A1^Q MW'W0*3+#C)EU<;#&ZT<10\N(L%1&?#PX/#XX.&4_%=%NS$^HK06^3SVH0(8AR<)X=N%3=SS,0YI> MOJT=GP>''_B0BRE5#UF.MWV2A)9XDE@L;I8G*\M[PN$%CW%8^81.9PAII=$V MS:-%?-A*G#CCHP/)@9GM@+19S7)GP@,SWC^F9/5\#-7?5*>I "1QH DJ[>WI] ME\D::##&SKDQ,\&;'H?CCW$B^[V').5^]GIO QE:8-DIJ;9&7FE!:V#VZA, MJUEJ^O[ ;+1(Q:CFJS7!41AM$"7DY'')*Q?=H\0*?I_MN5XCBLM@E0:34#[3L:4N2Z=Y\\=TF_?WK+V+8?>TSEH;-LTROU80-S M7;L;6] R[M#;W6LW%==<9_?:2"ZR7?U9QH:I"@K4CS#7=.#!E8*JUPVU]L51 M+?W=S/-CV=1W-IP;M8XWLX$;&A(][N-US#0R!HF8$CLN_;!VM(T)C&+);F>H M-G:@J2SI^@,MUW3H^5>6G[W27F]'MCR\W-N-B1C&$9NAD/U6^9DZ>;CK;DA;%DZV;# M;OCZJ')V,TYVH6%$E&TV[**V8XNUS4:^(YE11-QFG#1YUYRXV_2\*7G!N.C; M<(YKWC,E!C<;;4GS<43B7:_\BI?'EEYZB3-H3]NPG-.!VQ:D##.W4ZG=W9AM M0=J<.'A275.VL938B,Y8PF/SDJHMQZMLTT3"[;DS M(Q/4I-9'$]Z;TS'"5H<]W9B F0W(&*#P :*_!D F/QP<'AT^G6I*_VU1E:/)1(1!I$T"_5?" M/_W'/^:A:UVEP'/8Z.@_,7*CT/+<_C3:]?#A2/M@6!;[G;8>_ DF7KQX!^7F"K-."TMJ_0" MF>E)V;FFFX..FCSC*]^+5F%F"CJ3&VT"YD$ *#4\K\9SKGV $))/%O2OT+)9 M3EWATK>ET@N[(;8_//G/'QWL*9;RL,7$5Z7;<-&K_;+6,TQIV)S$\ ;B\SI^5]PZI6W'6TME$E; M$Q"NZ,=-)0GGANX4.PX" 4<2/GC^(TPU1]S8Q%$:RV1!/_UC.LK?2M9ND*Y& MFSC8? KBIX3C=)N>+[H3*N]!&C#=4@(4)4R%\NIW6&G;T:8O,?P(%Y!*-M6D M\N.M^)&Y*THFN0VEGI="WG\WRRO7<]?Q^@N5$"POPK@T;%)?G5U>'_?0=FV6 MC4 _O ?/C<*[^X?*R[/ZG?'./, MQ0 %Y.0<*GF/PM^P%5 )K^Q0:T5K--:I M'AR Z':*^?]>>,S0JN2Z$VOC1A:YQEE)H@6!R8N^L!KG?ERV>W!OSZA2DQ )?Q?W&AU$H>1O\;! MV:O([X?/G/Z_L[!>2P_ W2GUO(N2J3WW@\4*_^1[>$L5-)*[6\I6JS69GCFI M.&KIF+#[Y'&T!7O+5!TB\&)^I9.M)X?H7'4E.=H6U2 E&8J@V&A,NJG[ZIJ] MV_/B"E:+176O]"U/\YO+_1?+O63?*L,BT*_Q6QRXOJ/PL0I%[19D M>N;DV/)^HV(^/6"H?EE^=Q0UZWDD$&<)9K/R061:C*C.Y8]G==D+%)=2+:_! MJQ-0M'2'%FQ)>L(EWB[Q>:7,782-*$$IS;G%V,8^9J$,C4Z><<8RWM2G4SIJ MQ:'R]B/J"SP$:7MGO5Q9$3TJ+,)PH\ QKJ5MY+2$FM=Z/F77GPUK\W)6T(;--4"(A!:4Q5P*A7BO*O M&C5QGT'5AV(E-/?S:#-^MMX0?XOQ/95F _@^*RU39:W[_BKA; A/8.4"9NTN M$X.*&XXVF?H1=RDNW@*?1FWS\9Q_3(>KEMO2;<:S5B7>$+@AP5!:6%$C:YVJ M>\V0)_+,BVAO<\<)R,KFXZG3>(D#P)2784)\;Y2; M02M>&$_<+ Y=2Z3HXVU>QGZQ B>/+7L=5YR=_??3\ZF;1'A)[7+^;+D$.^7G M;]TK(^JE.4PKNLENEN4VQZHWQM()#R;@ 9J)&2F[TZB3$A^I;LZCE!'Q-%3EEX3R.5CX OSL/ MGH,#+7L*G#?A\?;L%0>V&V(JU]B81[@T=BP-UG'/HH?2;GZA\AP^]5\\"!(I M!"_399 FKXUA^#FA?]X$"SJ>.IN/UK)O!WX&ZB=OKRQM-HD/O4:XY]H::D"F M;X. R^;A$&0BQW7;0CRQM/*$Y4*#YZ@JBUK1#/=Z$PJK;1W")5UGI$ M9;L,IJV&DP8O[JT9FRJR;L#>"2]$I-5 ANRBGL;;"_$C<>V'2/B$E* @0RXJ M9?V&+T_$*L#36,[=((Q4#4N^.H<57VZS]_O.#.%%ONG-2RQ;(A#"/>R"U^LI ML-;E]J;&[TXEP*G:Y%38=BI#7]"N*AS<9:W'4^Z5O^K6E*K>_3]*DY?' M.WEE$O3-,A^U4K-.S=X=\2A+YY#LXNRN?W,B.GG#J/B:ER;E]JBX^4N;CQ=: MBNF6M\AY[#FA@F:Z?[$V<*=5"@!-WIR(B"^,5MM3K8Q6I4R?>F$2YKP&IKD) M6@[*0]XJ7YF8M:"1O3]O[>?A:#=+\0O8IH2JOY,%H?_>IW!9<]F9+GR!UZSY MM=V(BED %QM[5N#Z#UZXP;:[=+%3**M7MQUMA4 7O5EJ1JN*RZRX;=^J3QKT M@1G,*A+8RUN/-Z4!0Z79LA%I4.*ETUK:WJ@K[@2#ZX!;OQ M+B%Z#EY;ZV+5N*11KS/*O$#!EH]5_",9IGCPCY-Y9FC:#Q-2T1NKYF9WY<)Z MO7# R )UH. V*XPMKV\_LGT*XD(DC(/KQ52O$0H.O9Z/\=(/L.;7.GNE'Y@/ MV+!6L&689)"3!IX]G\7=46T/T^.A F-EL![[#K67;G1(?IX#^.F59:^HSG3N M\]!-#6RJ(K2R#9D)^4:SZ#\,5YD MO([&L-[$]"NX]Y<1E3+PET"KM)D-D:][;2HP7")JMX2-DL;CF61!NJMQM:3; M3"I@M#:!O^:EJ6R:73#;!@+IE=:G$G<-?2"1YF.\\']Q/6=I$4(?'V,/+]W< M(=07U=%EX8HO(]5D5/MI*"VB=:)G05.SNCT'?=3A5LMU^]*V([NP*GU6?7^9 ME[[G^!X3%Q\9/A"X2!TP$%]>'-_<'9;+< W?'$&!>[@O4>#H#Q-QJMQ!@.+- M\B'D_I]&/I7L.^-!+^3/7;KJZ;.WK)R(C:$BI#R .]=S,!K(K@V07< MA*)!4P7NF=[%V&$24;CPH09-!O#HVH_^AB-1E?A?XLJN-EF;Z=NHB>$./[F@ M+WD17(^EEH5,L]'!!LZILBXUI'JD@6SKGL_]G^@Z@WHC@LXJ=/62EB,*MQ&] MI+%S9@60=!9J>4MT[ES;+9O9!B^.Z9^S,7:8 8C'<8#/J-PS5]1XQ-BZRJI9 M=\@RZ!8KRQ-GOKHSA@$/V;G_\>R# M:PC1E>[.#*HL YPE #A;9AQL^/;HUY>2PC0/PPZ .9FW1O1PTP.3(V"S' M83TN8/V+$U'[5%C<;D%TXP1(0 RU;87%8?X5#(HON\15C>M*QW]QV_$CH8[C$.R:H; 7AE5I(Y7OC&]^2#3V9F"9N?;# M9$NE_?^U"5*%S4?4#I(DZY0!O%1!*&L_/GBMCNOY)?#C#;V)N!W"M8C:W"<6 M%\ O:VJW=28[8K:5K/@0+GQI< 14O2128^&#KLJ0+!WL'&\?0KA(U/TMZ@*[ MM9AF@W0UD?SJNENKN/%$(M)96;K[38 MY\;[F8HY$)\+!NAF.:<5KYL-$N02 MC:J1!I];G/UB:YM/!^DPB;(N"^6H>&-,ASRVJ/XW]YQ3*IL1GP72UP9S5+PS M@G6=O-VL;/#5+XTGGPM;LV<*5S,[U.OO8]ZLYTEE%=GG='(&W<^#V)[R;*75>%[V6;CFV!:YRL4-[>D) LNDN0T,ZHM)7/0:UL.K%C M=J=#<@*&\431K3.*:RW[AA*L*NDFK*E)Y L=ARCC*1!6BG$'N](B( R M=1Z2CL-J8W+U7I@SO1&)\*!JA58EPL?(TCL+6PV@L-UY1;'!1 MBW'/G\>>LJ$UC&SAX,^@."J8:?EAQ;QXQU'5@3>!T4W3Z%"7$U#[9M]BW(N_ M6/EQ2.>8]KIXH?UMZ;-2%WJ%9->.TB0P)!K5>Z@J8=Z*UC!J3E*YMU@&K&X[ M>B(<50*KT)EKFP]1ND+NX3L<@0N,SA;36Z@4@=WG L/;+F^./N&JCB:]84%F M JPGF@*V/7?B*Y^(%IQZ MO!4_[@!8OQ.UT:/^Q,ZJB?*3K8P8S%B=C5TM9OI+?8LN],*=4PFCOO!YIM6( MDB%;+HDVD-52ZS9SX]"4_!AW_%H*RP"EFI MB&ZL>VO8\B[E'OSBAN/>/=>^YZ?-UM7!'C4O#69BK(V+2-I,#[NRYJZN?V]H MPT=M*%SCUZ:"FU\7'U+:?%Q D0=ZW :0F ?BF1^6.VUZH3LQAV#S BJ( 5$SA=075A ;4AJX^@!>$6JF[M*(THM%'UQ':K MK&2I)F/BIS.4.JA/46XARK::HGU+#RT3>Z7&5-^2V)XP?XU?H\4+)L_XRO>B M5:E(V8UHSR>&@,B0I:C+;3G%#:>X-.=Q!&)$?BYK[O%.),=5U7>K+S&]HA)- M2P[/E_189.>"6QH=UH[6B*S3\0'B"7-DU*/O%;<>;?A?J" (AL ;[]X"4W]* M 5':1PDW#5^>5!V-*^L5$L>[% \O)3$!QX]$(]$12A+=+&RT2=M2FTPP>LT) M6MI\FN>G+!O2\(#9G=( OB7P&,$9'3]1U0*$P&A5%.-R#UZ9:O]3"TJC6IXS M,592$;BK+A)3]99A,X10%U4LPOPVP,\NG6ZR??"H N8'#CA/(:O9!2S%FSC@ MXI6B)TKFBGRI-B:+WL,L?/(,4FU:YJV.O:UZ9S)B(3"5L2SU+UE5$QE64:E2'OZKZ/-,JQT,R"BD@G? M@4#/M^.52R)ZKI[XP<8/:E#&2ML.E_%T[BXCC#T)>6M#BL9S\S2GVM/I:IQAF6:8E'#RG$8U'@?IRA!BP*EO ML^!6'KE2#A=0W,[\G5)B[DA^F\:MS>Y>ID/!37S!;47L[R:W=\7;XP,<,+^! M=+:6Q7\6-^[YRA%2- \X3, V>+F4?-Y,T;6S*XG)&"P$.E)#DX5LW;>_@'YP ML,H+;*\\G_A/Q;:@ZK9&SQ!9]0,,!3SJI1A+K;IMWX$ZRO9"N_P50\:$\H*( M,D&0D,N/WFIS3G=Z(P(PA='-$J(%JC70?+L1D45FJZ=M] R[SDQF$:;Z9B[Z&?*/Q$U6TA)-0/?S)I9=F8*^VE<+F M;C2F*W[71%0+S!(XFX8IR%+:SS"@X'+ M0-CRA2>L9QH:7IG/NO[%"7A2$G"1FZ6NGN_H.FE(9KSSQP^P^R1 2>PM0ZVR M6)R$#-?CE=FID%!V^NQ X6T .6D'1#%44NJ5,@"Q48NNNLI71HSE5FY4T-5WS9IH_/J0:G^!S*>-:T>=?R=B M1NLW4'&0?@CA+3VU+?)_W3L MW8LL-2J6NR$+X<$.]PQ4HL:TH[5_EIK:DK;IK/B^#3B[=C_="2YU#V=D1<5+ ME;K7NX^ZU2 ,W])V$MW"XB=/X),*MI721?5;(ZHB(OXS4T"R4:'&PG$3A6UG;$_00@/'ZP;5R3 MK^J-T1&"%_[N=!S6OC9Z@04V+HX:!-%!D$J@'B@\L[H2"PV) MC(N'U@1UOJ#AF*8>MNG!Y";J5]3XV,O:3U>*:BTG_DQ/8] &"\4:)D3"1E0N M5N-R[*[C,R1[75(:Y'9%!8U"!VUADPF)(LT0H>O?&_\V5%"<(MJ_/#&E](7Q M,$9\WWEQ"2D9LOIY?'$\0;RH!0VL>F5$F36IFG&%'3=>P^%^[4>E^Z7JC3&3 MYIMD)TKPZK*HA!VIC)U>7P2O?UF7&=WDU?$^?!!9;YF'HNS;UUKTCHQF^UZ+ M*HN-WNL]?LCU@Q9U@QJ]-Z) JN)_;JW@)F!GIL/D%QFS7"J:UK\YE3(3M=@2 MY>TG I&N)R3QF::3#!E95/0LY:DQ@?%\$_*[X''=Q;([78UG)GHS,9WJW3QN M3?W.TD7]Z&\X2NH>!#[I[EEZADGA>][UL!*^YE X%1[ MNWVSL*JN]'N^[>120%TW>G"$]SYQ%KZ,(R^$,ZY[Q6A^B<#_*\U\3O]N=&BI MV!TF_95FOI0V'3]R_L+;Q%%X"64:L*K>&!&LH$/-F.)"/*K2KEZ=AJ?[ ME$E09@I5S^CE<,)&,N^[.7<_R;%"OX9BLL0PU?W__A#5A MK*92YQ*[@+@+RIC(2B^#%'3-@:EZ?C!VM.8)5 MDS<->5Q.(%2.WK=LI.+GTRD;T;X*9D 1.B"18O11DL=[[U8W\5'6C=EK1 M>.QD8CK2]LB;. HCRP/MN@JE=C<:$SC3*Q,Z&PNX7 M/_CMPF/736FX8DGCJ8E[2O_N*NY5$1JUA$\(D0ST"/#.7D$:C=UPQ8-3*B2) M^O?&R]3AI3W@?W3XG+)F*V^'R;E=3I@;!AG,=S-X283.$AMN/LAU/==IKY>>48?SN_/C%! MH25 R*7_@@/^E[LN#; :M,O)[Q26VOOB=]PPDLKXY_!E73A@ON%X^JT7N0X8 M7JCR=8]M@9ET]@I.1.QP%+GU)N9U3_(VF\KLVWYHCYZID8+/@_3TO^(26?W9">80#BR]%^()#8EE@_Q>'@ M->^,&A-%E=Q,G-$\.K&"8$NOYJJDNV;O&@4CT#9OSO9:H&LU>&E\>Q^ YH14 MTX5TK%I[7[IQW_&A^.4GW\/;%TP(DW%D4@,8>>@=#G7;Z_,X6E#I&SF]+#&C M^-YL]LX$["LM0%-[!$@MF>R??4)O;"O82DRTFZ6\$670:?[R:-._"!@4 M])9MC*KCLJ"AJ= 5_[D41#S_>\_K_R6V($L:8^>*GDWK>)V)-2Q:]MIW1K'; M@;FAF=4N:3D,GO6%0[MREZ[-E2T9)*4YX^K2TW8G,Z;@FDT/A338>K3,FM?& M3(?GM;"ALK'K5(5JY1I.1!;G9FG7%A\DG,6VN['*,LD;OCRB%%Q6CK!4]"U] M86(VG_ZQW*:'T;'K^'H^E)E#FGZ?5+GC!LR09V2 8WJQTDM%W"Q3MNQR=W=_ M=*1&V4?A^ M^C?]H\W((CA3>#&-^9 MS(C?I\C>U^PV'/J]].,J?6%23-1F6M>\- $[1 7,<[,X\5H"8UX+Q>&XE>"! MU2]-5V*L@Z4MR (; QUWUV%,":M1P$E6.UGKW^L=HR>*")M[?ZD4'&*Y:X&5 MDL!=% FN.[P]@=.JN#I0-ARP.!"P2[Q:OUV.6/_#P[*&C$2_!X^*&S%[&*X. M&&GZ]M2*TS!%LH?:-!5TC#K.SM8X>**CHC?22[2"76EYVU*/67'K*1VK"<[1 MS?)GGR.P<2RD4)R<90O5DMC$+O&6 3@R<47S@%:KK*9Z-_0Q*'2YPHG7_J04X>!;1BIHAIM0; M7))9L".1J1G"]83$W2SBJ3%S-Q5X #-GIE],7Q MJ]3^\QC4NX(B43NM62]=#)&])"W?U[X'5O_2_*1LNVE8]XN*:#3'^&A%:A)^ M@FWTZH@Y,_3:K\M[ MS30:5]OHJY1R7LZO,ML=8ZIR>BR)GH!GS$BUYZY#'&VA?K8"%^XMP *LM"T6 M-!P[?4&%?X6)*:BZZE^#%T>7;S)P":+\P_%V0?NFEP(]D%H"+U12,FI%.G=) M>3V27)/!$1#+D'%*6DX[:_(.P[?I@ B?!!F6WA:M"0ZS*#>/Q'V2D-K%*3ZU MS4[A3B0F$@JMU]A@7]2Y'W#P;?>9"=6- M8J+KJ0QS,2N).1&8N;Q,A:+Z>[K)VQ-SC/41;ZS*@DPO%'J'H4WD^\ED [3) M()C:'FMI:WC8;$P#QV2['!_"6]CS\4$.2]PX2):EAM-RYI.0GJ_ MLB*!OJ)7$E2Y-GEX_P9"_NXT)Q)96W46%[4T:C2Y7UN$R*B34KM)NI79 :XP M(74A0:E&XX7!RPB2+,9_6;Q[:?M1;T?XZ*@\N&9I'GX0P=]T;A_IXCN5=M"& M+X^G(PQ5=2VAQ%_*RD5E"L=HXQDQ7E,EB25&FSKO4^4[/=_ BQ=_L?+CT*+[ M%^*%I-Y !/:NS^I>W-WH+S!TG@+!(_C^7]#3).N"JVXY7 MO:P\Y*,J+J[VM>E&7-=6"=V%PE3 V,"Y58U$5]I^[)@%YG])?!J0GPE':%D$ M.*'"S-7EC>%PN"1JS&S)7]JV>QSFW[2#&#K>@T0M5V,G. M7@&A/>V9S$/JMJ&P'^HHPW*E'9<>6>V(#>YC%ABTNY362[^RC[:KXVW>E%1Q M"@S14]^08 4?3V'L0''#,<,1Z5%U69E[*AM,2F"YQ+#?7..2!8 L_\7T#KLJ% M)R2M^O(!=Y@G@TE# 7= :!7>RWRTAGJ?B"]'(G_6VJA*7^G;ED W)-V7&E1. MA>F@K.V(DUM?'ZQTDAN\:A0P64C7-X'8Q"60R87-#"._'!X]+MPHAU-1V&2* M9@VMQ%R#K=*"4-\JD3H8^2EP!Y4+/>PL?#;=^(+>^6M/ 15J.G&A>M2>V@1B MA.N@3YK'"#>GU+-6%'XA7%4>"'!LGND#X;VERM#"YWE7*:S#;0%*3*^D M^[YF O]7RV,#G6_N*ZZ8HG:CI\USYY!P93#D)[B7Z??@.LPK1B\.V#4E&VY7 M*B,"]5KTP[>"WZK+@^>:30-9F(.4UXR\K/V(L&2%Y?HNF$.MA[I_583&4SFT MJY(=P[PT(8LZ+=,3JEX9T7S-97,.Q2>]Q[L&=>Y*91)FB@8FB?$&6IAX+FII MYRH8)"IH"4]MJ8UG\X)OA5XG4>LXXUTH3,;_586<5]1T/#?1>D-GD^/29B5/ M7@H,H(-D0DSUN=^.UI@>,KB$\2GF_\MO* @2=$M#&JO?Z=M &#\]P<6Y](,U MEYBQO?)\XC]M%2JAM%:Z)?)&!T*3U);SB ^[Y-KU07G$_DI%V&=L:4KU8GY?OM(0-&P6*>7';/3X*;QF55IC04-]V]'P3?$%,+ M7U]9P6\X8IY^B8=V6IY!-VB74PNRJO245[\SW3U1!^Q<6=C#"+3T#B,P7),* MXAL+'%2IG_? [M?9WF=ZWO\[M@(J"I,MMV=5+$&VY20"\9+(WF.J>; JG1S_ M1\] ;A"#UXS.B*>HR,VK"O'.-)KN.=E5X(%/AY]@8XE=(^*.H'F['7C!C*A8#RY:M=AC.YC]<& 7%.B%DF5X>=%,(!#![NZ#;*[1L$TGN1/AWC\G_LM/V'G"7^C'# _OL$VL,%2A9/,E%7W;;;[=Z/=]D)0! MT5><)36OC"?D^9XOD_GY]!87=:]O/X4,[=(PA*1%WPY"N,'/Z=ZL6O7(]'&R;%F*K>&$B$?2G.+0#=\/C@/1CFX&"-8JHKR$Q;M&2E4\<'(1< M;2P3+O,-Q]09DT.Z7"W4VDSOY*L+K:M];RKNZ6:NZ?$#:K4OD!XT[+.#]%0< M@L&,QTI4^Q5;$!KQLQ9>!Q6W:)%;7Q0IK*GTV^35$36_W'0#I Y5$9A 1O79 MI%(N5,6EEW'MNG8A.:UPPYME68C@+F&&%53&BWI-)9Q6:%4%#<<#E?0O*!1Y2N# U(41ACN D]116"Z=N\:>[-VLPQA[NZI M]RF&QUY22?2"BFDM<+*25\>,^[.>G@+\)%)K1 7J.J9J7^OY,_[)]_#V!1/" M)D[:TZAL>$FW!:AB]=;]74F,M]?RJ19UV5^5KXS/R/%6_?F32S]K.O7;2[IC M2(7PV/#E\9)L9+"J+TH78-"@>5-)Z2*E27O5?Q1L\2E#3#G+TR)"IVFN3CX\O%IYW> MGZ*4]__0I[!P_W7Z4XI[*93Z7/ M[($"X#[ST+7X%/Z#/!+9(/ )YG-#I^;EY>4#FQZ8F:-/GSY_A)\_1C@(\250 M^NH_@0KZ.Z?S__W'QZ23Z0R7&!QI/K:'*O'_97FQ%6P7+_31=K%R TQ:_@*=O\&9 M<43P.P>*TF:(P PY=(9^%3,4\7F(V Q%=(8B.4/B%X\.XL-0,Z-"*9J4RJ23 MEBUMTN6;X68U^#:^?ROLB0^"=S=#JD/$>IPAU><,13YZQ @@$&<(3(OHQL-# M3X,>F4IO]VO?LY(G6J1?V&[3/^/@T4_N)ZTS!/N9=G>@]8?T#M'?N08YV!%@ M: I2%_3O<0+(%'E/981!QRY/3X9\I)8,2G(HH8.<\19HH[\#?<0Z&%3@5 $17S!@SV]6+KTG0!3O\C7JM-#?@=I^\$", M#S]GF]6,-@(6UKFA7P_48:#[A$5S/'C^(VP2GOJVB:,,(*%T_'59P?MXO0:) MR5^BDQ4<)"%R/02C1,\P3/B!F8S19Z0":9(K]_# MV&$E!H38B&9('Q-B@T+I4:&_,T0E!*-#;'B#;T$9(<\L/UWV#CO+Z/X0I"8] M;K)_0XZ@&%CQ5,\0JQ0VJ&IW0GS(3SME-9,U*V>G'<-I(H<2!7:LA.Q>\$+2 M;)P*-N9[QD9&D1Z!'>7C49#"HG8!%_=8N+""_SK>BA_94=ERS61/P* @AU1G M2.MMAAZWJ@4_G8>UH=RJ,C-7KN>NX[4J?2T":!(8Z<:\_\!Y]R#* #OBZQ,= MP0R(GI#J"HF^4-+9WC&=7G#9 [IYV^QF/V8K7*&;.%H2_V7LE4YI5^G:'>'= M_4-W:T!"&#'*B)%&7U/BX3>#6T '88],B;/= A%\:DN"WKTZ>A/;X(IJ32P MO@Y89RCI#?'N9DCO$(D>A>F2=CKT3.3A09EO4EE8!3;!-6YNT"F\>!C5/60F MO9:R _2U[.(;T)59+YI5FB\ML_%H:N(,T8[W=PIT7:3[/ RLONSJH(#/[9P2 MZL?O\L.^L]7%WP+]#2I(L01A5G^QN_3P[]]]^/0)':!_/_P$?QAQF'8=OQ0/ M@ QB=/9CW!DIE8\_ GJ#NV&+(GQ[L9TF%L&]8B%GST0:5:KQFK-$"FL68&5* M).)?W&@ET:44"#M<)?3_G87UVLU]RJX=4\8_ ]RE=:&WPA5),826M"LD^T(O MM#,D>YLAU1^2'2+:XZ!'8?*UG/O!8H55=D1.E>_EE#%LJ3# G5C?I"Y+%T7LR5\O:(=(ZY1NHL @ ,Y+]VW$%#B.3Y&YKW;P,D>CCFS3=C8(6-H M<&6@R#ZFG"?0D_6%90? \WWDE638S)C^-#^4 MZ,!E(((0*O_699C&O ;N1CAF#1H[8(71VPOI#>F0PU M>)^PX@#!U%RQV%N06?ALLG*+2IK7QSQ#R:A9F*'6/D#I+AO M'(EE4F1GB!)&Q;S-$$/>WC<6TU$VS?DTD0Z0'.5Z%1()9Z'%3PM0FH6?CE ) M>[S5Y$E-=18Q&,1&@^AP1!R2-B D1D0G*1O,,M@.F<*49>^U[K-EVJ(Z\@1F M% ==0'@4$QFRB81/TF<3Z6H3&8B)C'RD0- 18>,:5C?-3(*$Q>EF@,[O!4EW MV#W0$S-D-"Z*T:Z4\G+MGT8U72DI8=9KH<@CUBNR_#!_KWS6;QT M*?TO(;YWW.D76VX-T0&"PI@(;!8CQ)A!5OJ<&^\YF$#W4#.1+X3T&Y&%Z+W8;O*"&%+E]8R0EK"HF..H# MEPFX!6#/V$I?.&G&U**9Y9"+""!ZA2=P3@4,'Z#KFG&A>'_&3K1AAT@1VR,. M,J*V<4Z2*BKY"IL= $;2^I8D: AJA(=HM?4S:*8('C4M"(G(M$D/7LR^3+(S MY!W0Y#:P >4JC75:@IO%_!)=7LR/+RXO%A=G]VA^?8KN?YK?G?UT9R=@?14X+O\$VB3\:=>AI J1]2ISU1L^G;$_;DB&$4XQ MQ8^!],P>2WWP$E?=!#A. RP$(:N0A?R$/J3V&-1]O?B)XD!8] ML()(3,&9RQF;H1C]W^*@&U5CH_ <&XL1R==NI-'*S;),0FL*,T\@*D6>/6"'E7*"O MH1SR-TQH@[.74I^A>10%[F,<,0]EY-/3QH32I]ST!07YNAPDDJ[)0(T>6"#I MT6^UU'(CX32@V"T""ZZ2^^WZT2=M UPY#<2)&/AJUK['=&E>K/8B#&/L=(L- M!9(<.VK&;^$0<;)[P@TI9V1FB),$.(>E2WB.")ML[85.&9F5/U-2_7'O^"%9 M5KC5GQEP!&F#'G9PE8)P<(H?HRL+ +?!G'2'-PI\[S9P/=O=6.3":XGKE5:A M$]2?P5'+3# G;7&TJP,F!D%G,Y1T-T-)AW#QJBX! ,H4:MEM0,?@RKTKHX&Z M6;NU[U*03S:PI<*DS)K !^"3%+*H<6C(9)XXCN:V'="37$YV?]XC9''*" O2 M \=<]<:,[LQ#@J)VFAIRA-UC0@#%Q7-XYCC]6XRA$U>"K$A#%X35/MQ7YM+^ M?L[A'ZSUYB\:CZ9X@R,[*7W9"C&Y,-86Z@"D[@6D%=@<&B>Y1^;(%/GB8JUF M!^O3?'LLC96\ESWA)6=SW34H#$9F&$_D)]_WGN^Y**VP?QD'0X> M#V)3$2]FH65,,BHP-/9@O4\ZD1)_N?71V(T^&.O2MG]S6I M)[ 1@?:4^2@$L"_@0[E!I\Q,*<1BBA6F_RRD_K,'_)38*25KB;UR#WC1#X#T M0A0Q9 @Y7RO+5!AOPI6:>1RM_ @G!X\!P?,1<.#.@#7(#S>GKWBP'9#?!NX M-N8(XCUC((H8$I/:U?3FIL"D41:>HUR!R?A0# ,456;X$!DN1<@*8IDWY@DQ=P! M;72^]]QEC/X)ER^9-0ST7@;S N1"RD_HGS?!@@ZCV^;,!I4#78@I!\I[P P9 MCPL.?LCL4_.G +.8Q [)/,+2I4@-G,;3U^BS]>$R7$S(;\TMA_0RNEERVQJ8 ME_JQT'TW$_B3SO"%J$QSK$O#BYS77EED'1ZG+.8$.C*;*_\+=I]65*6:0]KH M$\LRA_2^.ZIFW5(9H[.NF;-9R@Z1Z!')+A'T.4.BUWV?!3)-]CF "XXBPHX9 M0( 3T+/$5#4)D@500$_:K*^J9 1#M>N-[\)(! M)-K>YJ80$I)A)=H"*U$!1 [F@.F7(ZG0)(MXL]3@E(&D^5)Z(A1#):/A\-;: MMO% 9W4/F8IF(M)W,*:4KE%8&U!G$HD>3,0*]!R4G9, 67%#H]:SGK@2R\7B M'0R':"?A;8"*%3$ 3\#T@HS?#0OKZ-E&)#N:,;-&I-*+-R;$W_ZY%$M7R=48 MF*(=$]/.7C=NP-X)+P0:?4>;/42+$.SL89)>E[D8+DU/&Q6#UFU0WT_\ M2%S[(1+8 ,K*(Q$PNT4C"B+&W-S#<),^]PRSE [).P48!:K+!F%TA^EI%*C] M?=@)@8#A*"S1$@A3T9U31D*CWEL6]5LXZ6"&)+NL$R1[D1_FH#*\J IUAS?$ MLKG-R7/ =N$".,938*U["=&6Q:>"I!]V@[' ] !M>%?#*F!#L9I39H5A-YTWD^;7,\UL"#]['R9K&!]\O3LBTF("B>J*[4*W8 4#Z@,I:@;2[4L$_>R&384N:-.VS['@0JLVM(5*], M?J77[JF[7&((NG"MG7.'4WBAE(P=0027RVT?D?5*;S>]>_9(9"?I8-&REF6 MHSCPX,D&X*-">,41P[.-&(M,3!K)SI>&S02T4;K[F2J)FFVG#V*&.&SMH)=J MNFX@A%]W LG-U D,T2F4L!P8(K=71C(RGF1()8PZ,1X<2T/#D1/14WWD:I\\ MW-V=72]T +[]843Z!W5H:S._OSQ:#+T]U:P4W , H=!LY]BWE-IH[9TP)C3R VT$XX]/=^\D8JV(*24*P' M@6U^BT6-J,&%:>B5^]GR )P=-Z>BS<((->I_%)B\@/ M*6%E+*].28Y:MT#OJG0T0^"^_?)55_3!&&)Q/E&TC5:>9H=%&EU;:U,*>5]< MD+$8.,>T0XNQ/^RDX;$I3Z[&D]$ETJ-- M.^<>16,D@?62_35:'$<;;'5MVB$]5]*>5'Q*1\SXRO 4(^CQ?7)&&C$U&H1\ MHY2S?,(9CXNY68I?(&)(!'MTLGPGU/30F] <:LOTYD?JUKUDY16EY.DSK0UW MW("GT:<]CXJD%T0O*.$MHYW*)EDL4VJ+YX"6?M>3G< V#3#5:20H@U8V[FNB MET@!^D.?]K9"[(?A[6U0=?#>QIY%5_#!"S?8=IVP-C: M,;%H@KHLNC!DG#G7_O>@:4]6] _0[I +#32C,V@%V[U:_NM\THF MRR;WP4*2LFM'PGW!8F\[V4,2@D*(8"3-A)OUQTS6I9PP%3*F+" ]N%-Y$;"J MM5O&C8 W9]=3IP].$$U#F^\-*Z28"TYR:&Z2_/03#%EAY()*.Z__![<%,Q39 MZ8(88M00)3>XCDI?!$-SNYLVI6]32L)F;>B^[39V8GK8+/4UV/[C9-XIZ,#R M+,<:_!1M/U@QKR?SZ_GIW'R,2A=36+K,J$9[^FQ(DV1!B,WP1^#">KUP(.YM MZ?+ZLIT*>XFC$,+JTE0'KLR5#CL$N#M B(&D7]>+J=8G'+!4'#O&$"&II:R> MO=)3VP^H;F@%6ZA9'U)ICN5\^PR+^\*CGS"5'-KGM&JHGPQ2)AD62L:%'MG M4LFN,Y0>"I)C^1U-H_Z-B[DYSL_4L,7#9,;N+VZTFE,9TK^R[)7KX7.?%U28 MV_^,W9#%*?>0A)4D"$-_B'6(1(\0O\IC-)#>J:$B:L// WF?@FQM.345#)3! M8E.Q%E-!OP/Z!*;"TOH=7*/)(P$DM8%X<'XO(9HKT*=9MJB(2F()\\DM.7C% MH^'X3"Z'(L #K2*2S'4P%^2I<(:8OSL,8["6LLI,;:5TK>0/]^ +HKS>TQXQ ME%*9A%%Z?YDJS'L?ERVQW<$# <;LF$[XO;^,7JP ?PFH--*QIATCJ.$\;:U)52\@BQ:$D/$.,]-"L90QVHAA.-^-YSE9';[K89:,7*==QIUWAAE+G EEYDQ7SX=>#?/+-+ M/\70H(%7^ F^U2\8\'$V*]>V2'=WL$YM<-=JKUR0$1A()WEW\F'>+.:71E/2 M.^6@#WKO7?J>XWO,:_1H>;_=,'@.!U*Q+B^.;^X.NTNUC(X9D7 89N3IR8@C M11T)\CQOC7-YN,]\YFIU<$\B"H _*T(O]#M?(0LQYA]9V= 0+5DF'Q-K?589 M#7YES@3Z+R3FS%5SMF:EE@>33V1(QL-]EQT+]A2FRU#&AW=XM1^SV)@/UQ>+ MLU-TOY@OAD<\22OR=X!>?[-\"'FN?$=;)!"#ZYR2XZZHO6)&K$8N#9Z1/?"7 M!_O)5CX+W@P,0X%"1C_'M%)6G&1Q]FKC,$PT,XXR-3CDE:[&?BVZ_D;$6%9E M6 P+@C65Z4P%U68AU>!KH;IL@)\M$ENRXJ$CT5PB$[#[9^L-\;<8W^/@V;5Q M\5Q<^]XSO1*QPYT*+!A._QV\=]=^]#<> OTM)[.NG*#UZ@:+(B& HF MN@">SC>34C;)29-?KA@;$H.K*+>G1BB<1;,T##<='-KB""7#FZ5R_@Q$4-_A M)QX@=E!3- MJ'O]C)]DABZI[1,/&155\;(15 /'5+""?I:HXT$\<%KI0^P7-J9UI!)0^6@Z9=E8^RP4'*.K@C)Y%VV M(\">G%CA"DG2W,[#Y"AT2X>R8CYW#H*0B%M,,I(_,SR$_6!=.GC2S')N@-[P MZ.N;#:^D1N5C.NWGQ'^Y\)9^L.:5:7J(]=6[T, '6 D9R!Y"Y\)$^>"F]+(P5/&A; XJCK"8P9>$-&+\7*\L3 M*J%2*=OE>:6.804:$TLU=4R>2X(S-T$T=A9'$PDN+ S^*8 M4&X"^)W/;8(0(^!UV[3*"ZE[J38A22>8F( ?AC 7S&E5L MXX">S;SP(P?X4%9ZIAH)Q:RS=BBPOS92T1M?#30T"?(H9PSR[A#O3Y3;E, J ML\K9&&RW0Z37%3TJUG$/!>,$H<$E\LZ#)F;'JWSM29F*$6;8R^,6AZ@(_P< T3)U0?8$U[D I76;M@3 M/G2S;%4ABD$ML3I"(Q1 LZVPCY*6$J-1DC1R%O?#A]A>QD:NHFYM.X@U.:\] M]%&J$DT"A )*&<"=[@TC8B4$O0S\C:%$@%,WM)Z> DB$ISKJS?(./V,O[HK- MFJ8*JI.@:]"TRW5R4.A]CTYD]]0 H>0KBL:BZWOAA(S,A(+K/8Y#2#X)1>)# MV*6:K2!A*.TGI:YPHTX/5XD>M&3L,.Z-%;FMTDJ5P%TW6:([C;G61_&?VXN] M8T"LAJPHGL&AVS=N,I$EDBLW1=I >,E&(F@@'W=3G)H6]>T'(FD?81ZQ_) 3!S,1\"2N#KY2#0WV$8B(UC^'IBAB>* M[.$*I4382?^FQ%;KA_2; EG/C_6P% M+BCRD USV%>]/-8#XET@*@S)3ECBT+XRFRG*F^2&&L"/Y_8)>O-#)+_W!&=U MW#HO1,#("PAK111QJH,#U'$X?U!=LM6 .L+N4;+I,@5:I:H]XHI,@J$['&(K ML%=SSSG%SYCX#,JP'WPZ1IA%R6BD]XHA4LV+*3"Z?A">+IS^G-WN^F_'W[Z\.D0':!_/_SNPZ=/ANHS=1N_/**! M"@(R>S'J;"DI-OHE)3>XZ8U')_219&$26*BKGLH!W\UI8G,M%S\5PLP5I=BL+ M@?^$6&$X R,)B5F0^>+%YP_1%:;2OV/4+-#+Y!Y MWT/@I25ILO(43RR?GUO$ 7G)2+SE1":'://2+;8^2;61"F=JDMGHAKT^_:U% MHJVL.W :X[]11:0?*4;01JI0!("M GF3XD'/_)&WRUI6%!(L*H<> ,!N@44C MXI%FX&&*5#??0MJX\^]4NOZ.KIW2T;0*ZX>?9Y\^?8+_B*2WO\B0Z\-/LS__ M\-WLZ/L?F)8._SP\FAU^_I-H")!U\TW@$G3TIQDZ^G3T+6OW7Y876\$6?3[D M#V>(MMUP;"0RN,^PZS26F?RF/NY"HYY8;;Z>@WZ;BY4;.'/ZW3C,P3E9%'BKYT1"N]HQ$WI($#1DO.R#EWRB;PE'2?ZO,.[M#W=)JFT);R(#=X\8(Q7\[,/X M<_6$%!/&\B)$H'8/Q7LU7D0>CH@!%[Z,P>T)O;$B#21B_"8+^?:_+-HI7<70 MP(Y'YS4&'3V@XE,-)U'U4Z2QFVUC"#_JA"R) RN8TJJBDGC%/> M 5(\6B,$MSV%W$5$TO4**<2!=+T'V5 M[V'N.&YGW&:9C9:@-[\I5I5EAW?+*XG+CA-Y627E)7UK/A[5^YN:FHQU04T1 MJS!NRRDB:HJ"W$Z!6F!BBBPYBL&-$#)ICEY^CZXG(+J]T'78!^M[B\#R0@YY MTBF(5*%A; * YV:HS:JZ^CXS*3X)V072^@!D<:T7I'6SSQSK!_N.;!NR1@W) M?<:WP:+Y+==A+L-Y& 4^NK+L%3BMY\D&UZ#*Z3. #[+IBWLY#85I6I.>!I5/ M+VP@HK1%/^@ /)4CA'VNZH#L"4/IG7R1%**4)2:^?MPOADAN<7(E6O:$$_V( MK6+'!*"^".2\\;H4TI31H)3*P#GU/8RY))(U&?O@4ADS2CQFC1+99(L'" #2 M$NT9T-C9*PYL-\2W(&>QD$H-Q%.@ ?R"H4P4=N;T"+">J!@,$;KT9RFTQA99 MX&!]U$EQ34&'B@Z0U@-5%Y9F;(3[-Y$U-K&"%!D1#99"26!LS)!D!#%.$&,E M#>VJ<$0E/T@P5+)RP-.HZ1Y=*YA7YGN8+,O>-XN%R4=_L-:;OZ0X->/"?_$7 M*S\.Z313#AC@%(:Y%=L8@B4E;TAVAWB_;$ VJH9 M>$M+GPWHH*Q'N&6H]_%#V^".['YH:\#^N&O65FP&4KZ MFZ$T"HKJ$XK4JAA1$Z&A-X_$Y2AE/?CRI9M5&3#_\&]_/CH\^HN,$TTZVPO6 MY$6<&_W@KOU>VD\_D+;'2_Q&J*-Y0[KK&(!25($N,,1@&W1;X^% M7=YA&[O/.V7]%C+#@YX2:H@=E(=_260BU;$,;$T:[Q/W19C+;Y3'S#'+]RL2 M,-($/&EJM>%("3"4J6?_I)( I4!X36$X/Q^Q:$V/4U;Q"X[A\FEC>59*MX:V M)_.[LWM$U6!CI^X=/_T7_L)Z!5_FRB>@L],SH&/D2N'WHP">&"@13*=,FJ)W M%@?#O4NNHY]Y@:*[3/F7O9^:P@N+%_W6^ID5)YQV1HJH -DU@P[1 M)V-D(CSQ>BZ7;\6/"_P:'1-Z8;=U3XC>6 HU)ZDAK&D]LI1_V8*?MP@Z1ZSWX?/Z MS(IA7R)/,)X&0MX&_I"(FB%AGEKW2H>EX6U/UL<0]V$E@D$6Q M!*V)#YWLY:CUFS$[=!-Q ,4I[XM5@/OP597F]+,.QDSJ[\ A>&_P/$P7[SXEWX?;D2@AN8'1PC(&7*8=6: I,8.OK!]&GW6E0=<6 ?@N2.4 MIH%4;':,0DGYHKCQUB)!46J "#HW$?<\%%LDS1&SI*4#WE5.P-\-RGG,_ @& MGP"OL!=2N3S)7J'BV,UR8;WRHHWT>0#EPDXQ_]^.R&K<_)KJ.9VNPY0!84(S M",!F?D**ZAE6SHL("&86VL%!X\^62VQ3ML]>[148Z0 :^\8#>R?\!RH8/5.) MG5D6I443?IA[3OJ!UK)3W2I;$[,QR4S/3#=)J K//#,YE9:G:9%RL&<,F^Q)TS!K,6N1%079AL)?A@V^# M;VF,:%"AMWA:9HCU:Q:J_]RR,3=I=LJJ4N$M2%+3I@VX70]PK#CT(2'^"QCUNMV1_'B#F]%-,C""U%A2 M21F@5D4^I _*@?!%%P8!:&H900XU/W$D.V-::@2[$M(CF8F+%$*_4D7H!1"N M&A!2(YJ]V4V7ESOV<,MIJ/%75$J- ZRJGK3)\TB5/D_HB8HN9DH_]LP2&8<; MGG&=!FGK!'N?!YTS@7_?"P?9J, ,)T9TOFO?\],(#BWK9!3HZJG,&A*V"HN*@ UC[: M0D9%1#5Q4'%9OD]'\Y:D.V,9)!%3IQ5M ^:LXJ#M[J7JTH=;/AK=;/VZH;@D MTV!/&07BQQ#_,X9$MV$AB HH<^.\5S)!%M'K3G:)CU%PLU=PI,T?R?$UYN.E UH2.(7! 6W#HC'9S<8U?H\4+ M)L_XRO>B52=YB*[T]V^+NTXK#ITCWCOBW0\J[MSCX-FU\=QSF".C>Q"W(,AN M<>X;,1(*W0L?),W"? ]9R B6^FKX0'5P:;'B4SN/(["GYS^XCK;H1@F!Q5^; M7C]%H!EM31KE(1H.TMKI!P2>G6C;1VWL^Y_F=V<_W5R>GMW=_Q&=_??#Q>)O M^\.)_ @U@G]$G"2:1U'@/L81RV2,?"AG:<85IM"V,-U36(E@EQ"SK<"AM!R? M^9(N"),8W&Z5L1;TF\464'L3K(G%Y7WILBSK;I8 ;ACV21?.]XSE0@P>H)^P M3*4"RN_<2'SEI>M1GGC$VKEELP/PRGH%9+IC/PC\%X VMC;TEVC;]H.%D@"4 M(1$6)WL!#$?6#U(=(=G3/G.="C$5'#XJ#FU#'"8 "&"Q.B?^RWV\V1#F%+%( M$@82]GK/:%WPE!OH6+]J%)34PN>7T?#^*C,303(W+>QW.0$SE)H8K<\1+K S M*P \EO 6<\BLCK*R) (4H!DEL)(#GK]2W-11%4 8 4L/ /^"@)1K72(J1PO;2(&##$X=&[0DHU9)[[APT:/PP*K[<4BM @K''0Q MZ)EG18!['A,'K>@10;NC=X!#1=T 1YA#]B9%+YG77)R8_XRM(.(A;$M5N^#; MP8_*N6U#VB>DJ/O$M:G$UE$23@@B2=&D.9\CR'7*P!$TPL'3;^2@&;JP^! $ M(#^]KJ_IKNU>/R%)%*;K(/K8-WZD#+;//.BFS10C ULLPR#ZQST]'YG6?6]C MSPI= B,ZA]:BOS.K'QO(&YPKLD_3Q 0:61B6 M?LLL.QSLV#B4$D3'JT^5! :%AR>?WX#!/NG 5(K6,&QFI*UZ=@V@O/GD&8S4 M:1-V#P7D!.&LM=Y@A;P>62-3X2IK=85=8_=FN;76_ M2P1=#H8.E)$@;<8TW"=;),W1?/\YRD+6E*W5X'88OO65IM91$A4?DB)GT )3 M"L61^'M[.6&;A M/53@XZ"KW24'C21B1AMT=_\0&E/6>N*(Y)GAY(PQHF7Q2:QV")NE6DH/!8H5 MOJ8+VU3$-CEN ,C-MD2&MVEWD$T,A6ZXYX>E@LA2CH9 )'N?!RD/:EF2"@P? M*(O$CX$K&R]F' Q.18Y?:&S]0*5PS]P,'.\18*E5YX*APMR47N7GD0DKM% M/V"X'R/A>3AV206G7[/JKZ[WC5&>F5I[Y9*(BOPG?D!O"::/=O^:!$TS>GE? M#)#TV#5Z^\5'QK8P&C]:%."YNXPP]G@N'Y6KH7CJ,P8%L_M>._IT^)W,$E2D MF?*Z]VR*'9D*]!1]O%&.LZ&>T^%=S*LM&G'>+0!2T)+D6IH=,! M8\^59MC&9%"H>YLQ%G2M C+YP1)SXRPT*#%C$G-=@VGI@L>!LK][,2SQ0FW< M-);4G"/-5 M$',>F7Y8$[LRE]THZ0VJR0BW#4?JIU,F+,9GKS8.PWS]YHX.1>8A4GU)\S3B MO:&BFM7[S#SYG?*=46$E_X'B7SI?,.<_*"CC/7C81S;T[M0E,3TC>PR)%!3W MA)&ZL$A!=J3 R+9,-0R-''BI>$8?%9S@>%]@>^7YQ'_J(5I:TD0)43,&L+Z8 M(6^$CVPZI.0G4G0'.]! MK\-?$B8A*P#@7H8=M?>!5$>DB>P%$VX!WMCAHS' M!P>U5&&_= B_,A% ;-3]8S0]+U&;S \H4MYT/CZL/*NW- M$O#,NL4V,1 ^RAFC9"ZLJ>OH4]JL8.$. #KBX3W&DHGCV"6 D@'G[,4:"BQP MZVCGTC"*,#MQF3(+6*9([V2OF"-%?.E4#55S%SL$*G'(8*]?W&AU$H<1E6J# MKL7ZQ/YC]394,-D+[0#)'DPE40K=$_Q=_$AL>_.+5%?F...4ICWNS-DMQ\\\ MH/QH'A[#6A:'UNHYA^KA3RX.K,!>;;N+ET"3U4/'2%%E7];U_&=CSJ)!N243 M8K1KU:RS5QS8;@B2":_XU4D55S7#0AZ/C!/J 'YLP, P^GQ(\;7'&F)G^BSR M40U[W''%Z@Y'@;]T(_K/I\!:=XM5%[J:I(D$43/6@#X9RA[E)8P-#S/D. S! MV"( )W[AB9!Q;OYB$0N=;/J*^A_^[?#[3W^!/@YSW0V;!V&BO\-P;8&) MB\X""]-2T4GHQAP$W]!3DS4RI&%7Z;]88%:D6#*&'V.JV8.9H5M0108<7?2+9,=(ZWGXFES#,2V%M@KVD#85,_3(>@([ MTQYS78+_/ZM<9IUW0WXA)@8]9L4VGM4VCZ.5'T NU(/GX" 3VB> 3)Q]JA39&#LAF#BE$'<)4&>R5D9'MQ@C MSBV<1*46$%$>Q&8][!V+I(B[)%^ T4ZJGQ@)J+\(PQ@[O#XM-X3R8UJ[3M15 MTMQ&6EBX1I$9HQ+]<+P6B1#K#?&W6%Y2ZD8*Y26X_^P.9Q/CL&##N@ 2[Z 7 M^L1UV)@9$O.V)[<^T\*)^)SU7O:))>6YU4C..&+U%OU=_*]!!5H#+(&(DT&J M4EY>S(\O+B\6%V?W:'Y]BL:H4CD4GV(]-?(*,>C.MZ&S4L@YV4CYD7+41C, 0#Y8&=>!%^VX] V MX2U5YBSR?]W-B>^T+KK!"")!$8YMH(DH4014A^>%Y;E:+'3IU(JL;O Y@AN- M)F2X6:9@<^XQ(5RKO[*"WS $C/:1/\NILD-8T=T?5D@%%\;R:/M;&,VN6LF2 M(?MIA7VAH#8Y%!U>K +<:3\>?3KZ\QMAJZ'YI+C<.JO@S+H=7%I/ 9=WMY;E M,,L-68/ZX(.,RT(OHK4Q4;I1:<<'#XHJ 0 D=GC&&-WO<><"Q)3.CQ!4"7DX M"LUBOQG=O8JEWJ7,#N2=3C8>2@+?@ N!A08P>/'%RO*$#>8+)1&%%UZ[B$C] M'&*4P-+''!8N"V3G?AX W B%YR+S$QOD\+:QB4Y??Q8UA3FD1BJ Y",ZUL3> MQH=KSMC6'NTC8ZQ44USEO^P60:'9JF4G!R.Z@"<[:SMLVK"#'7@T+Z^NS=H) M)AW#C#^!PS[8=E?14Z1G') >L(E$!X.JZXG'0*#@\\,#%M'W8-6Z8J:(PR@A M:*HH6I\,D7%Y*8<3O\,V=I]W"BXHE.D43GA"<*^8V@T=WAR3)3$A"5IJYTR@ MLGB0I M3AOVK"+]>XY=[G\3L)+^?=X,V79S]#Z+TD")(C\8/\P^&\$U[8B:+ M;SH64\E7]TQ'XP?;I#A&YS(J@F*JWH:Y4BHBS'GASVT6 RTK[N'NZ9&WM-\5 MG",;%H7F+Y$%?82N"4=NWXR)Y5)AX9&/!&&44#:4'JE*+R;3"7AU4'1+/9@_ M!9A=X)VB.4]%P7EMX9 E*>\WFV)!585)C>@,2;ZUAVANBF^F;0IK:J<[@*NM M@I+!G'&>40M!6:[7':1;9>AJ!/>/F520!).N-)+F$OJ',]_\3&4I<$H4:LG, M6 (?E)!?U?4JG8C+C_%3:)8RN()@G+GW;(KJ/HBAY&5R,_N+[SHM+2"=/C: QU;&2_1AF*BM/T# 4 M*-)VR!REY#ZR@B@W\&/\Y'HL9UC49YXV$V>>DV/AC&4UFQJ_,C??+ 'S^)SX M+UUM>TEA6H@A!R!E1M6@;>4.2YS7F^45=MQX#2+_M1^U/BT3BBP_F]'D.=F, MZCXP5'B/%:3=RXQSE6P_.+A"LX+EUYCNT39YQVE\Z-I*[3/D8;9UH^'3K0=F MG33C.E69G95U!/8-9)L/O?+:W=9Z#DQEG>,G^/SN6!51>OY?>*R@*HAEEZZ' M+^B)VO;L$J21HHTTXNCO0!XQ^H.?R\Q&>\OBU#O)*4 &<3H3'C(Q-UJ>CH!M MWW/F=*T=6&\>CZALI]V-9YP^4AV(=,_$/&O&PS4$F^3-&<6HI3GIF< MN!@&RQD1*%BN'\AL4Q9$)UU6_90K9/212F?E87K**V:NB-\0?)*WSV(.V Q8 MQ9+5D+&Z43Y.8'7-^C& *:P OVZMX"9@JH[#3*6RC$ WG-X$\0N*LQBRHP_ M%2ECR ]XG)@CX"I5^8>AFIZ+8B4J_FF?F,^2Y#>S#T7\'U*9K/_H;IAJK M[3]Y (O%78OG?B >0;M.,3 /7J"((UMWD(JZ+*! -QA M?+/,(M-U4I,Y7)R5P,7!;#PQ]SH'CHM67$!_\]-"M!GI%N>0 "_ET/C, >6U M3VEI!:-7A@/2/6G%%-S>:%-']G'6F#HM/SUPS, &N/>)L_!E=8R=3< 933KY MC#:"/@JA;@J]1VW9Q;"6GY[Y$PN=\"7I0J ZXTN1WB>VBBL9E*_9D+72KJQ7 M=QVWA*C7&1&$!C=+=1XT,3_>%%09<\9TPR+0R7'GCOEZ)Q?>)H["2ZJ(D\]] MA.Y2.NBSL7C='MD0BY*$58(2"$1GR#17$(X!_X&XT6>+8):U)M/9X0>6ZZ4_ MT%IRX3X?'VB3V&'X-?8*;E+0:WGIN;:[EW8[XY$C6N^IG'SV8R89/_^"T$8* M BM9!78^;"3'S11R4=;O][T.ND5-U+0MBDQ5BY"=^<%G3]Q[,D>@CQ)YLOZ8 M2GI@"8D0/KUR-P;K_O7#&BGARAPC7["' XO0?3QWUJ[G0N@7P)]U2J_)E(O@ M7; MF.[$>.K-(-R2WP>;J:A>P>L?K/7F+UENC?@S\[7I+[QK_!HM7C!YQE?T M.UKU<-R(7I*H.]H//681](1X5XCWM>]?WGKF=Y-L2;@8[0!PXQ[>2 R0-ZL9X?]Y8UHK@" M^DAUP$YCU854L8Q%.'>M+7CN!TOL1G& =\=]*@PD%@3' 5Z"0@=_L#Y];P=.AFE_T,B,(]-',%9G/5 MP4Q"%H]0@"X;')T =K1F-:U)R!!I+3!Z#WDB:6:2>&\=X,3 LD%V[PE@D@;8 MZH R=L)@P"D-(T!B:J-?XT[V$H/'0);8Y9ML[@TB6. M0*2]#?QGU\'.\?8A!'0 =;UUA\5*72M)RAPKM)39@N*\;6E[M=]I4$^,Z0Z&\&*RPB@UF?NC%^\>*+JG!7.%KYQD(5])II4( * MU7YWB MR'))EQ-)4!CX%.HZV(PU+3WHP2QF*\U'ANAW+$[QE;:>LNQ[977O;A8;'Z98;4 M+8ZI6F=]+Y(.!5'+G*'#/X,1F&:%U MAO[P;W\^.CS\"V*][O44Z%]F;@(2CV/I5+"9./K+_D\$J9V#//.SM[ !M*^^ M#?.F<'R4M>VNN(0"I,Z%75T\=Z7E$QCY,5QTP_*=RH6*UVL+4K]"E)X'UL5( MP08=(?/*X@;,190HW\PO?O#;A<=L7-VJ$ "A@POO@%5#QL.#\_?#0=XQ!N18 M! 8G:*C40(D#1H4<#>MS2B*;QO(E8[5R<,%:M -T3NC9 <>]X>Y0K,JXW$TYBZIR#$' M^XCG7*PW]"/BZ;.=\KM BH'_L#]TJGO"#'DC?.BG13DS Q\1/$9;)4 Q "F. M1)%*C&+/6676'D+RB\NZ%I=\Y=5@S42J#SX+I/4$\/[VG/ULP'["*D>:LY)I M"+*_Q=#MX('["E&[571&)M11H7.; H'H-/B4XK=?0R=CC;H&=8-]+R+,7 BX MV_Z"HN=/5-ECDDH*9OB./@N839*?'[Q_*6!OW]ZL6N./:T:9[5AA%%N@HZWFS6IL Z0 =(M;9[VFBZL^[ M+'"70$-+W0=L;+-,D70^V7)F^TL?COZTYUSM M<*IP^,9;RW5F"'J#Z%]C,MUEV[(*I?+TI;E*"MVY*!&L]XJ'O(1M0SG7\S5RGSP_7P--=V[[;W$[6ESOS=6&"PH M9,?MFYP$L>QZWRCI',G>N2=#Z[\L+X&/8GB4=0[!\HL;K60L\)R>D5''9"@% M6&,!L1 ]F@DHZY,=DN'DA=)4P'UT?8"LD02U7M=(TQIJ.+.6=$'1G!#_A>5+ M &"L*#W"*U*9"5WH4YIL%RJ?P]$=1)(T%H$_@1D=7"PW-YGQ8TCO-WJWG3WW M(30HR(Q4!:Z\Z%T 1Y=F!M> ?(83W /Z&+H0OW M]< TE&P M@(?@C-0P124(B"#E/1@JTC?("NHVBAV8'5@N L?TF1>YT5:[HW-I)&VK(#'" MZ"15FC"?-F(L6OTUZ[ [_\ MY'MX^X()808Y6< 4@BE=&U34CL5W,U9[_()4A]P$F!1N9<&6O%/398>'GP?R M>Y^ ;#D>.A$K-1',?I_4M86)(&(B#)5E+BWCVTN6>%6MXKUBB]3S,[1M:Q"^ M,KOSK*K@LK W#A_ZJ@+W0*GK+TQ1QRH#!">4(#BY'JO0!X:C]<;RMCRUT'. M7[">2R W^@\!WD#%!XP-I![V.!7/1AVP+_^R3F&ZX8'N'H\!?NM'- M4MJQ9"FM7DY:U0\*1$?,:RY-9K*RUK#'ZV#,BL5,F+S3F%1V054:S34MSC)2!K-C.PR9FQ\L. MOR_T.[/HT8.=*ZK.KN-UIMQ(V\16118)NBA;5V6OV,IP.SZ=+0,QJG\D2+ 9VT%0):>P&$_0%E6@C=^G: M/"I%XM%KB!J@2_0B?DFCMYOJ$H4"J3Y(P7B ?C&X%V/H"4@<&XSQ=%C7 M&6>*HQ'AS, $9#P@$YL%S0>\"?"*JG94!KKPJ,:'K_VHITPX#3;PAAY? 4KU MQB(-]HT_=9GJC'"Z$G$!Z!LI,Y%8HJ'[A?6*0T@EZ%(,@?'!*(FL!"-%$;H. M/UU^HH@'0Q&D/;"2=2D"'73*3P80 40^(7A2=599V!7H?@%>QM[PWH]TO (? ME&L+.0C43MO=6*2;A)V)8I@Q*P6CBV2'LJK/2 M#P7B8&7,-BC<'7_ L1]MD\\M9*+)8F5Y(A7] M"ZA8JA!>!M.1_7A*]ZD@A(DL1'(84$B9#@1I(_G_V7OWY]9M+$'X7U'U;,W.5-UT)YGIGLXW MW_P@OQ+/^EYY;=VD>O>'%"U!-A.*5/-A6_W7+PX>)$@"(/@$)+IJ>N(KXG4. M@(/S/HO5CF6I$!:SX*L9/4RDJD/H%;PDTP],%'0D+R1$O<5(W!;> M!IO(*/ MB/S](+%3>8$K,=%,GZ=33&$I%".J^"2(X5NS0E6A?E/4HV(.?S36+5\9,9,I MGU$6!5<4*RNE\)D5?F7%S3Y)$,P\*[^Y*#,;!3\BHI.=5AYEN)V*E:Y48NV; MR[E6?G4:(QF+@#]>OV]> +M0OZHS"'2H!1]K 8.-G_[WC05KP:,11R'^"OQIL:YD\+ M.LGB_[+_3JC#O8^9BD1P]09J@EI78B_;';CBI>SF34<^'9@"5\$IHL;'V*9B M]-."K6&[I@.K#C_*4#$Q[E;Q5>5*R6=YQLRT:*8B3IY M)]-GP!P:[L!5D)7%STC\1*^,\3! M9K9M(4)AP6ND W4$$U4Y&%8P.J% $U@ MM%#8;PRPBW)]9D!/6WZO4;6(=\M,,> BY&KF4,::?>HY-)FKF MO^%ZW7(.F+GCK87F/6E0O>?*=6')6@W[M#MQD25^B))DN<%7*?')-L"?,1H@ MUQ,??"&,_FG!QY],VS];0*^@EE MOB>EB;SZ5-2.GD8+;[LE@WL!)$H\1"'T(8;W*@4JY*4IADDJ7TD_U91J_^'Q*V:"'K_2$AZ/ M2UOI]JWBK%5Q@H>9(TLBWZI3!Q;+8)803:48"^4-\GS7^.U=[6AZKQMO0W)/ M0_8'/R6>_*AC%MI2\2K(+P3$BN80X[-\6A3S+/!$$V6:'0G@P$58R1FC"E#J M)4K99>)M(AJXAI#!/!12[S$+1$! J]K]KQ\C 4,8I/OK8K%H$7O9#^JV#[ 67WOQ;^C M=/$*\U!5I*PFZ%E ;U("]V?\^P1LP!3@F@LZ9G[(TBA] B0V$ MJW\0MC#J(A]VFG#SX0 *S@B6BMU$A"GF(X]KG\!'',6OK#:3X$FL3"S7D[CP MR0K6N<013I<1<'3 @SK,J]SIG$Q5==4_(^#K!;65&X\T.09'SRVH" ]="H&W MO8P-8@ O*%T4P;\G""8[WII(6''TZ0PH%=<.+@?00SZX9:3FD5&(J^RF3V_L MF 07E0J8V7X/:>4PV%@P\C=$K7@%A?DP:B!.B25JR"ONC9O$MP0GBS N%%U] M,_965#^+9SK!XI#/,.Z3/3!X[%37#BX;6- 0GA)4)5UO2<<9*O9OJFL9Z3R2 M;S)P^A(I)TOD.V#:V^*N7B>IOR>F\-)#-5%1+IL(D9!RO1/WIP5=B1134Z?, M+47#?HE"B +MFWCO!;$@;')',&P;""V-2W&WZ/ .X":B/]:V2,Q#-66CRRN] M02\X\V*H3P#S-P#SI('1Q).#.*DQ[P@?)5@*W 011''W/=ZEJ9AK!O6(*V9; M%---FK)K"C34%%M\OBD#=>_ ZL9],88(LJ61S&38P@ECHD#9P0 +#& Z&6!* M?LQ1'$=OI+XTE6\?T&L4O)(,\F5WF5'IY 7:1?!N,E7].L($GL[?LWY%"58R MR:(P"*PCDH2" 3IQ[8[10 YF!6V%,6!0>SG4:40>^PV%>ORR),V9O# ;L.E8 M)=0X0QOW*R>IVF(2UT^SU$0D-Q(MO'Z**&C6XY",9L4$H[LN0LJ:@9(,T;$F MR+XPS.(#2ZN6.QUWM+S7+>ZZ:*O.42\>&,I C22+I%@91Y+%Y^XYE/ &6> (J"WF3A( ,#V-0!JX8 M60QR23Y-%>*2F_1*:BQJ5D<7QS4>9+4#=GU(C7A9?<@F@Q!VF(X&9B93EHN; M$!L*@TD9(P1\6JR4YM<\J%8\6>#@L+N$!1[:[# )$U3>& 7/@P&RS\6MJWD&8"UIA3L2#B(]2RMH< MO@<$#]06K+)%L:-^Y:E)C:/OO_W^SU!X#D:?0!D_':RY_ X3 MO&IJ1I>#\5 M=.(3:-&>$*O.D<]-S9!Y':@ISG)1- N,:=U42')^H!@YK\S!-$@+DA5S/*>@ MH>$+5("!5FQQ.:Y:;&A@:EFEXYB4MRV,OZ#=#: >;@KU<-E>)?S+*L>_^4&P#&L>!85=L:>:CL]!6(!ZUC?1 MKCJ=_A'O&Y0QAH(JW77"%24J'O.;O#;RU)=Y6,A*$?LEN$YC_8&P]+38DNMW MGD"9487%9P^85+"CGP9@HJ&[>N!TT$UD]P8W$_@?))%[]0+*,?#@$/A02LE1 M:=E?ET?2O .9(7\(0XN:-WPG:?S*&2*C4)9I4'$-L>QGB82@@/V3!' A3BE' M3_4WH<-9H:9/AQAYPZ5[\+9;RHN] M<@TDEDO&=><= ;R V^E+M>(6Q=C$]SQ9T-%/#;IJ*!A Z1=0"OGKG@B4"9EE M=$:ZX&)!HR9FI"(,/JC DL(6PZ7IGIRUP#H3+:.039,[,)*)>6F)4C+-*0WG M+)%^@J>&:]51)*M4C*6%?=B0IP%!(%_\I[&%XX'W07A*E*!,Q'!RU_S5+B\) ME_]17(]N'EZ2:'R!"KC*YB7D&6'!@L/A-J7D< 5F$& M,MSAT1F_\2JA?HG"5Y)-9/ BJ'7%2:$=8>63;9[:>8 I\:TF$R[(9'-"5 /U',)=G6*68GX2 M_.:^(RS$O)=>O'!$X:,YO_Q@ZI43;O\6OXIA&L7'7V(?U!.[04+H\E$79-AO M\+CC!LD/! ;; \GRIPEQ' @,D8[:@$5F*"\,V ^(._ZM=ICDA!O_X 6WX1?T MGJ[?4/"*/D=A^M(WHV7N>/>7LX*2G="J.X3H'E#,3&S#?&X(W839%W3Z!9U_ MVB*CG40%3=74$UA](%UXGG#31AG;3G!43*U59\#"L-WQ7[0C;TG#/B0TXA_ &E!4*[#+>/^$BG\#=&Y1,^!=L!:NCDCE\@ MH1,O#>Y(RKT-]Y/YM8T#KB#)?UH4[Q: 2F8@_R0Q1F22B>*+1MK:BH#/ %Z7 M 5[+ )[*RLKSG:+X%4M[)WDH(A2O^&TJ(B73$2[515)?:Y M)5]#(?W61E03(I:.3/"^?GC\FO!R9J-?F9-!)W\1\OR[=,&:0F?YJEE"]$]E M!2U>\.*(4J$F8=DWA651KZMBQR\$1D-.,,$LG'.[NN>(I_#+ZLLWEU\?'JZ_ MK/_YG[[[R[?_>7>[O+B]NUW?7C^>%%!;C%>F#)\U4.!@X9:&QDA89' OP0S)J=N1" MG%INMS$4'J/_N<.<5]#?X9@D2AA& $\D5=TWE5[LGMBX3$<$Q:H?&=>N? +:< M%3,K+SM^9O+CO&9[L&NP'D.*A5R:88KP%&9!FU)@J(PS+]4>"THN0 MXN26\KR]RFJRH6G ^V+UE'I$J/,-]M_#AAF:6< MWN>JKU60!ZOG65_^^9_^^OUWW_\GG6Q126($'NTG##J[KFR213Z+$#=UEG!7 MKC*'/^:S >N#*."8HS5*GO*-Z.[_YJ5$*[Y2_G@=XG"WLYI8"TR[(O!,G,R/POD7]];(R*GXXEAW*^XB+8C'6.8*/)'\XP F FM((.=<]CYWAT'& M>8SK2CS(^JO<19ZCC7,-W.)_\/QM(ZO!+_6XDL0@@)>O(8&I8*D8>P0P3U B M"(LF=SWM"(6IQ]WU!C6KU+_ ,/\*4=8\_=8]3?6V6*:T3#4)-$\C8BZ'FB%1 M$$ S'I;M+K"BW6!(B"V:%^X0/ ;]9S.H_&$1!!13BCO,-&W(B)CO/#4:X*^*]5?8:_QKZ M:2F-6?YK/P&C2$I&@]/(U(N*@_D"YEDLRTG,A"]GBJ-Z47D..RT=[Q%<'7)< MT5\SP AU):ZT)U_V9"FCBS;+[6]90HL&K*,B81@D@+X-F55*P?07_'WR@/Z> M^8F?<@]+&B7+G [[%JL7RY"("Y@I:KA&LU@=//Q"MKE[QG.S)7[2>(^*@:9$ M^TM4NA.5.&\K-?5SZ^_ 3!FB2C+I#0J#0V(WJ%$.=!#%1PC12R$LU M!!NP_F=O?_C/SQ/Y.0X$ ML#&(Z\;5/FZAH4D*I_)F)E0O;%P./G;43X'=SX M9 GX[P 1\WFX%QPS.D27:)":F M9S $KV+V&/95VW+#,G6'IN_KN K+H: (; $ CL&/: /6J>-WWS^M_33H:O0B M?4'"_N[[?WGZUP4?U:)GZ7*#R7%&J\MWN3T_4/A"] Q#L$,F##HI71@1SG;^ MPE,C@-KR<^Z;LGD/B#H8KB-RSM!MN$7[T-_YU+5+\/#KE9.WX/F9ZCEF\X)$ MD)"9%WYY:L&>/RX#.1U*@AHVF#WB0< &G711F57PC3P7;%1-,XYBI5XS3T-! M2"6_06KF"2EW\5.PW&!Y%S0RMUN(1]K1#+7UDCDT+3^E*3R![W;Q-4&[+%C MBL\!3>P:B846];1VP@J+U(#'D^=2J\C:>P>U1 B*N$!Q')$<"1XH U_] M*$N"XR(C8=,Q5$+ 1Q'S5S (N%9E\6)'8! F0PE82\=,P&X3U4$5R\S^A<=< ME!= ?F)+(,XNZVA!5R'T0:-GJ[>)K JA-SV:W#(/#C3X6&I.V+CF^'4<_>:% MY)?EX7$0Y1(9D?QC(KW, ""45)0" 'C TP$B$-*@\G$7&W%@+D &X3E9/)B8>*!,#TY M<>C9V>2S+(1I(' O1T=IID^4Q3EQT$6]6B?X)W(;6<<>EC^\^/=D"!K*QYK, MP:#O\@.+*R>:_R,Q ]) _YX@T/&879&E#C@Y:,KGJ0325+!\02D4?R.125@R MN#AB81/+>[KZ?X'9,!O\KU+@IRS=)>@LB;3O808^?"9UQ7HI"X5Q00:EFW6!/K3O#N M[!5IA%ZCX!4V*H@\T.7D:?)=AH#M0^%M7U3\3.5JJPT-2H M5WZ0I2QA8")432C3*K59@M'S=%IYD0H8N>Y M5DF&9:ME$_(R#&(MBV+.,T&%>#]4^,"'IXZ*3QQ-GP2DG-=-JFOX 16'* 5M MB!<$Q\66S+E /.$;%-U(QLR(EH>2T#B/93I:04H>2>*EMNM1#@'KSDN>")QL M4 '4/WGO?G*%=EX6I&W 7OQ?UFG\X,I*-J<>)I1:(B=JJQL_/\[^@+$)^%OM MJN;)ZW<6O?1C%&W?_"#H*<<5<\%UK9LG_R6?<,%G_-<)!;G;< .Z W2%Z'^I M* M%/OP696>D3C["0*I0B4^K*6#C BF9:R%, MMBAF6^33+83YS@@)U; F!Y%AXGTH:(B8&?X!02CE%NI?T!0OD*FBG[0/ \)# M\_VWW__Y#(%E]T'K#_2)^&-LJGZ7('ZR%5"7(I)3!Q8Q/I&GP<_<^0(]]92Q M\[+>;,1/DX03#0!&<.+K+[^P,B"F+,/YU%S#]ZE:PY?I8EC2$F#%*[)M3D+ M) O\:>8%H,)JG?Y:DBB&>.D5-$J887'G[Z8I?.PVTKC4U+_.<:YT$U8MJ64L MWPU8^]B[011^V08R?H7/D)BG1T!(:2R6RW^2-$2%/F"U$S>*.>D2NT^MF'8R MB >QK6CDB4%F.US,2M3HXIW@#M%DYD^R.Y%,6@YAO/KJ-U&\0S[X22:#5U@O M.:?3>=PI?GZ:*!V.F!L6K1> <67G2I2YF^^ P'.5Z3R[\),P7/WAD#Y5DS@& M#+ 'Y9JJWU"7;F%4]T$H2U 6=J$S#8.GCW@YQ-'^LQ?_CE*2:? >S_4"JD-\ MH7OQYGF--V)VY<-2+FK+YIZD<(9+&!J.=O/%48\VNCR:*_)3@>RK"="K*!G0 M+5N8<36$B=*%#0IKE,>&(.5^W/'S M[9L]DSCY$K]>J.L@\^L]75B#"ICFOLQ3G,7_G7DQ9G:"(W7I['LL\^$6=+PI ML_$7Q;PND =LZ\_X_X-6CRNB'[JS.86C(M5A%W,MV&0+/IN0RE5H]3!%7;6Q MD2%RQ;EV?PK&EUOEC[UK_.4C352OL-_* SN+'EV;!*25/LC]W&L$/9S(1![.,Q;WD$]CG7@: U8Q[F1)FFJ4'83IX\#;H M,DM2+(/&O;R'\M$6?+AIG(,&@J*:2"B'9L.&'2TNOB@'?>,'*+[$I/D9/U-= MLXG00M!DJ 4?:]0-N,"G=K5;8A3Y&P]J<(+RE!7X##;]O>U@?)*^B,ZP8%,L M2'+5(NWOW=U$+GECP!O,!]3*13,'V5+=HQ9JG>OW@Q_S4K9C*\,N(>8S",Y! M'38RWL;0B0E+=D QEF?8\ (X%8\O" VCG&8#+LB(TVFF::(I[F-[%WGA\CE& M/7)!ETQ1N>\N#+S(1YZ&I X)57!N %63?.6 D;!BCP\^^DM I"^@$3%ZP60B M3W8&A8FP%(8O>4CKEVZ.:TP[$F_#\D*3?P64_N4!>ICO7^W6WGO/\IQTW@6? M>"',-6$ IQNHJ?@1F2!F=/G1#:!45%5,@]>)W(VX.AO4V'W3O>>:>QAL(K_8ONL/IE\Z>3+!$VBU@]K# M?IR0TDR'P-N@WB4:85PX06QDIK?+LY0X?P#8T M56J"@)&IYU*>FVM!IDT6Q80T36/57>;\,-3Z(:_@[-,"EI)_K:[GT\*#%8WY M?%.Y@'G\$6L1=T$#=[\!)#B=,^$T0L^PP 5G"E=5GN/PT<)_!PX?IG?AZ#+= MERB,#B3A9_A,+Q +J>M'NNC]S*/SPO'3J/8'1,+7TGIQ%!A.7MBP_WHZ DT MXH3WA9L+A?$FWY,[S!%#2=Z>EMWU:KV\6]S=+B]N[V[7M]>/#J^;H5T88=RD M!J!SOL'/>?_W\']\]^<_?OO=XIO%__C^VS]^^^U$21GZK9]AFXRR@&%.8M75 M)!%D]3L\W.C/UV=O\^*'*#YB$2'7BW;SY!).3CXJ$:7R<4\'F$ +QT2N7N42 MJ%Z]> ("_P6EA9JDA[M<2=-QBK"(A*P R.TE5SPS3V#)94MI M[>!8D_SZIN[728 3YG8<'+ZZH%Z%CDCLHQ=AJ"1KZINFLIRJR=7%Z[-D.;YJ M?6ZL2:RFO+:0P/%B,8:PN:O=/>[,YG]&+ &K@$I M.;[X4#_ZS[0R<)@N-R2C N0-BP)_XZ.!,FIE^[T7'TGZ^6*R13';@D^W^'K8 M3A 7."4B^#V77F>XZ$THF?+*2_/QKW:JC/PCU2A@9<7JI0K^^9_^^OUWW_\G M6\ZI(T.X(;-'1M"(!TWABM&+(Y'B,C<>U-E-CWW=QNAH"S[<1(YC_6$(;"Y? M4H(9OQ.TNF6&S\+JP I;]A2DBR++)!47GB,AT9FL?#)QV-GDLRZB?-K314!0 MA5RLR0WZY7*QZSP]P>E"+#Y#K<&>(KW_^BU:OT19@NG<-2&(*.3!W; $O-IA MO(J^__:[OQ:AV&SH"7UOQH23'6L\Q8+/L>"3G"O,%5NM>GO'#R?ARC,(;E1F M=28?^^1SSJ@KID[JI1$RJ MWQ(#_\#!WV+P8W'7=Q3\(Y[1?MQ]0_BX( 4/&3:N&1_HL M,<7&E \._HE#,7Z\PP0VZ&NL$D#,!R8;^67Y M\T2FGW& K&^A+?CR2E[14M C]TK2 M!N-1)E+4BSM3/:1SAN:?,3Q#);FF8\TKPW5'_-E*;TV7.UUN:YZ-@%5V%.)^ M!S#G+#>;.)NX9N;@ +$CP,?])F8U,(61)S.[#;];HM^#"803O8=E8W%'-_FR M_%TQ#$]3B6X0.%26[8F"%;@_.N%,F/]S3QDB=W$7QIR(MQX(FL Z(%=HAR"- M&=.:#4"N^8A<$7<:$ 3RQ4]&DP?:!X$0*T&9B/A*/ EZJD44C@2C:T6(KHO[ MI5Z_^R!)$:ZK)"60EV 015?N HOP7(2?C@B/%Y>$D@W,-VZ6OC%ASO4D#-9K M#BOE9\L"&)EG&IWFF#"7%6#N &Y@:[LX?O9^B^)+R'_76_>GM[MA"8C,M2"3 M3:4,' ]T,VMC5ZB7\:8$IQ=O^.+PGPWK8RW^! [)Z)!^0Y?*NH-/^G_](8G3 M7Y>)[]$CF.,TJGXA6/F3I476LZ=?9>B_O3#SXN/Z#?]T7+_X\59PD:6_?L%L M5QVP_J-914:>OPMSE B590XH!"%[1YRA,7Q(1%7W'<@(18E$* M3-*_1*%7_")DE$[J1Z'C$%;!+I5VA:41>8+6OQ1AT[5S8M]JSRY)%$R\A.^X MVX!LLTSZ6040*&<>O?LCBIYC[_#B;SQB<*J26&5#)_8HMYP):I[/F#I@SGR[ MPH<)DF3C72!1JE_#Z EV@9;]/&1I.1(F]S.6[>D8\SB!0)X)F\AH,LA+#>R_ MLI=8[ (K"SZ4JYV@KZ@]H*J&3F#]SO('^N5[O/F"7=9_L?,6,#U> 1\V5>/04^]:>J;6J+OD[L M/RJ?NBU'9P 22.I+/=P^/Y!T,_4NN#GCAE5*4GM,I 3*+@- M-S%PH%>(_O#$7LE\PL7E'L@UAX[Z29W'<,^X)JG058KJEH=JH:$ MGN,Y<1$4#NR$J=/><:..]O><,73EV#D-*]C0WCY [!WW_P'N0)3D$'6ZR-Q0 M]Y@\EKLNQ+0?PS[@%U[X>UYJ6/%\2MK87SC$T(.Z5;'F\FE$-6D0L!JW6#J6.N:1FW1!G%.;J:B5A;BQ M!=E3@OZ>85"N7XEWKQ9-JL9.@'(;PJ*B^/C@O7WV4DQ\O #TZ8_9X1#X2*K- M;>ICGVP51U,L&LV-QX(FB#G36;/&;$SN1 MUY!#$&:.FZL5EXJF#EQV(%+))9R!F!AMI+R=M)43>R#2W#O&2%3M=$UMG0"$ MRML:IK34P(DE"\8^>/%KU3VDNLZ&/M9M\]=A"IDRM]L8)0FQ[J[B^SAZ]<-- MR)>IKFW)SU$"M6[NK43P R8S(3FEY5RZ$-/8I_$X_-)3+M>P$7T MY:OG!VBK(/8-[9TX"Y(ZQ;SHO5R@5S9W IQ9MHF+Q%--GV;)!G:*HZ1K*D38!0&4J(!#;?,,BR5WXP[ M.0':710^ RF"^GB?/7 < _8!*LES=X?[&#^Y_L$+;D.-2;W+.$X@X#[&:_3Y MYG#50B/':-#-_NM$UT2#2/GITTDATJ9.[-(C"@*PD8;;SU[\.X)KQ5:IE@N; M^C@!6+G^I=+=2M+,B>77JA0H^;Y:*0/;2[_S0U"IEY+XYZ:LBRB.HS?J$H._ MJ>2M-B.X 70+=QCB8M+7IX8,X@3HF+AE^XRHB0FQD_"M&B]XT\Y.@*I:(M0Q MU+'R)OV< %#D-C2/M*29$\L7G&>E(C$EF,LL?8EB,,!_A82ZA#6FDC"8ZY*+ M8RE/*/4*,[,CCC6K?8XG%]Y^P0PHNHK>0O"[*H5%U%@?@S[6Y;Z2-NP2_[F* MUWBA6J59T48'G[^O6:U5+)W:O[@S.Q+]<18T2S,RI M))(6W9T %VZ:H090T=0),)1Y[;00-?=R KB^!@(LWONL@!5/6#:&'4(RC1/H MN\^> G_S-64VP)ROX?Y":O'&K*<30)8U(33&[L:/D_0!D<2/?,.^:U:C:#K; M?V;PE=UB]A.S!(&WH0P1Q/(>/!_,H,^QMU=H\DP[.K&;%:<]C3)/UM!%$""/ MILI)0M'4"3 *R^2]Y^-'G/E_:U0BN@Y.@%14.2Q%0;.XBU(-Q"M_MT.@'_"] M0,'M=!G*/AFI%P2J>[%I&SJQD_5$C3K+F[JU$\"4C$0Z.*0-G0#A/F;N+$0] M=._%JYBXZ&R)$R1FB0C_I+";&?1T DBA@'W=ETJW;T8=G0"Q&I)F["+1V,T) M\!0F"HW&6-_#":#N)%8G%<.A:NL$(#<(WPHON,G";9+7#'Y\\P[PBJKY#H-N M3H!7EC68DN\(,D>S9"*V=@(845_9I,]T8L%*C8?"/U/7W@F >MALZA8;ZCZY MVK$OH*1CN@US?,"MQ@791C 1+Y/4[OI]1O/7Q W8D:3 A\A1LLA%Q$L42+8(DXVK= MWRC3V7]UPQ,]*]-G;O&"Q\2:BWLQ"_D*5[W"',5PY1]5T:)5,:#HV MS[RW$\ 6^0N)J)DD&<1KDM@$Z=N@;NX$.*7T-/M#AN_38[1+,2>$?HSQ597! MU-3'"< JO!WS6)>!(V_I!!"$(]59PDH-G%BRS*E9GW!$W\,)H"I'Q#CYIP-$ MFJ:BY_H]A?T-_\"._56&UM$O?KC=>4& ?[Y (=KY:=W+L/^03NPLY]U5%TS\ M[L2"[Z#.$]=%:]GG>CO[*A*:QEC,0ZY0D:@:.K$'U%JC-C7:O_!W4;B-0L(> M/Y$\;6!*WX)F_^[V8O7PG8(#->OFA(0K5&>)Q%^=."#EQ^P!G'%7NZ\)-?,U MV\LJ'9P 24+O\;$HTWRY@OOZ?8-?^(+PTVP^,BP,/8<;B,O3ZL2O/F1VD:T? MB[6OI.(J+7-+RJM5\\M]B=*_(5*)X#D$WENP$4AIT203.Z*3>4#//@B)80J/ MM5P54V[CQ-G@V4QN_# 7"QL2GU2:VG]J?L+G!D0_YB^I4F[(FSFQ"P\HQ9P% MVEY[,42<)D*0(L:ZO_&E&]+OU4CI$9J.[D3J+[= M@SU$,_=%1GN="5F^X[I!&** DO).N)Z6DA;6OCZK".0NDG& MX2W:7AR_)O!DY1S$$O2]--6R+H)KA'F<0& Y18+V<92V= :(0G(F!70?#S'R MMJOP9\QH@6LZZ/$-(LG5?1W1,S,.*R_2"O8^3NQ(*0TG ML#_QJ]H9NM+."0"8MM,L=DC9V+H8P=919*"\QBQH)99=U\Z)O9"38W/"[000 MN6J@T"%H;1U%,_N4ZE)7_)6IS0M_+;QR5AJ=I9J2Y(SM.: 3.\K5T_BH/?DA M,2_*3T]5,QKIV&![)\ )@:N MG@*?FLLEW+"VH1.[R*58+(\K:PLTM;6_%\3!AU^:!Y2"01;CF@:]G M57VJ<*W4]W "**%""_54R6UP@N?WQ9%]-"WVTF8H)]# G6#9H9.;7TM-[--2 MN7J35+]JI1 5>M@'"OB+)6:LH$ZMBA6K-7'B"+%SP1.V5%4$VJMCVM<)0$U* M=E&GZFJ^$FWMTMZC.H$<&I<)N0:Q*( E0_#(6(7@;P/_ T_'5R^@;SI/?P ? M2+Y\\0>AI=3L-?PT3J!/ZYTORT&GS+S2;20GD%!V]+GQ-D@=!ZQJZP0@BGP7 ME^3(WH;\1]C?D4(IK/<@RALXL0_*U,@Z#J*Q MD_W=J&F8] ZMIGV+8;X8N!.HT1A,AQB4#?V MN&<9,^))E%#1 \"/^^ FI;B3X\->EWT[# M.'%ZKA 6[C:^4MTI?G=BP3QG*E2;4JCX*DV<6+9&[2AZ@;)CI+/X=!OI!)'P M!;VGZS<4O*+/49B^R+GO7B/:)T LN1'FC C3JM"N25NYOJ,W60KL4'T7=$Q( MG_&<0$C;$E%.UX62I3;-W:H$C?5RAPDNH32^W"VSTT".H O%;)5$9M70R)8 M:5,GP/@12,E>?O7?(PG$1Q7'T1G-R MXR_RO!!M^CL!<&'=XZFAQ'11A4R:-!_>CD,Y@89JO(F.XJK:.@&(EDSR8F F MA*CU,/8Y(; @@O407H'L&PS&D,D>V'<6+WP6Q0<5'DDLR# MIERF6=['Z-7'&Q4!U>\.M/LU64Q_[V:EX+@^>@*IJ$5,V=P( M/F[$; D\/DJ [U,E)VW1S8F]?T"O4? *W'N9M]=XT6LZ. %2E8^%+=C(0)$V M= *$0N00<@_K7([:2#&=AK1_%UD%07RG'J,L?5GN4>QO/ 6OJVOLQ Y3/.=O M0D,9+5E3)\!0&K$-ZZ2WZ>\$P/6:9HQ'Y P*!J(>HZS8U@XC.8$$3#")AW3( M:@]HTEDKFCH!1JG:&75C)441D*[Z3F,G)T KQ=' ^J@K)<3\J[RU&KI89[)) MY*(\[ZOPR0GLPV$P2UDGVPCSWO8?Y<]^D&(*?AG%ARC6Y;14-;0/@J#_NO%W M*4(ASQB_@;BM5\,PRZ:^3AQ,,212HQQ;X9_6_EYNKVHWA!-@5R*B-?Z1\I9N M -$D3RCS&/]>0L5]&&>)Q3%RM%9A9I(S?>/9E"*?_@Q/$L ML0^$=2 2)C 2MU111_YNY#S479T LVPZXO9Y&53REO;?.R934#_=(G\2K;-6 M#[FKO7DM^SNQ:XJT>R9*(=;4_KY=XYL.QVF--B]A%$3/$B6=MJ%U2L8+A(%6 MAKIM2?*$:AO:WX5"C887^1N"F*S _J$:-1RO0=SXEX!65[MP/M% MHP*H-7)BZ1>93[(2P"&[W1^PL$69&Z67M[:#$R UA.7J=(R&7>W?/_:R@ 1" MKT7M4M5:.+$W>2R<$ F7Y#_^Y&->(=Z\'-5L>:L!G "Y;U@$RUL%5&^$LG"J M21PXXO3U>T!I'.W\%/_S.?8DE;0:&SMQ"G@B02^ F(/;D.E/A1RQ4L>+QEY. M %<\X$6"J=5.5)&T,$$X%!ARW]F&:0'+DV?=*7:3Y+&VNQXT-R2^-1GF0*),WM>CN!+B:V(_/WF]1 M?!EX2:)7Z[4-16<:NSD!&C:?!]B&79^^:3*BO:C. $\Y-Z- M G]+J!;QK#QJGTA=>R< $@STH+-H%>ADVM<^8UI25TBX3@&2-HJ/-B-9-R30 M E"8/<47++G'KX07_!__+N/:(@ MH&_W9R_^'8'F4V?@4[9V ICV$!:*67086CS<'2":W#^CET68$S;_ZF\, B+L67[FLM>R#DZ I'8.EJ<=;]//"0 5>A>SHL'&G>W+3)]3]/X%O3U&04:(QN-2 MY2"I:.C$;MV&D/RHG%__HSI/4BQ4C:+,+=P1G-C^+3,=&5^!*E\G.D:>X$.(9!RKS4@M2'I-T03H"M*45S MITVV8-#/"0 )KWQ/;#U2&E%\MB^[/4(ZG+9EHTTZV0?M'O,J<=NB@B:=G#AD M@IO8O1>O8D*\MX3]XF[]B42!9$^DG5$W1[S[R38/$K_AM*B:C,5/4CY M1/(3M)-*]].NP FD=Q;\J/2SVE6]Z@:5+E63N(&ZHD)>9UN)@0M>S\'M/Z9\ M$Z&<+"9!R6,4;-<1CYVHY\1O:&\]3HLE=I7G6BA]M+[4DF<8X7+E$66J=D[< MLUPW=!L>LC2Y@^+4_Z;6 FJ:.P%.K[)N\IIY^-]!MB6^.D4!.1HJ)V7D)EV! M&TAGU(.KB'7Q>/*F3H#Q(PH1S=NUW.[]T <%"SB=-:KWC3K:?RKJ\=&W8;7T M@G$U5%57)W82! U\L6X)+TG-M#=^Z(4;T$X =9IVXP[.P%JWQ@TS#;OD ^9 M<\?Q#U)/XP3ZY@TE?G-B'_*CHJSU5'QW8L'FB5I4GJA:!D4*8L;S6 $R ;AEJ;<<=&0[@!MEQ8 MTWF8:'LX 53.4?X2Q;_?AN2!DWO+RELZ 82"?\SU"[VX4,TH3@ /Z342\'K! MU"*\?@=^.?.3%^K8I&)D&CLY =H=+6 %_Q'3<\D 4C2USXX52FGBA4 -L"5E M-?G]:^C+M"0=AW!B]W+_.K7P4&KAQJ(;;)AB!@9&$ QJU/4?U;H>A6?2O?$3 M<"9FS@&;K'0;M0V=V%_3VJQ2&F/8UPE %0>M6SZAN^@-Q?0O?R]W\QMS/B<0 M:KK[).S^+>IS@-@03H"=T^@[K;-JK943BU^&J;\%/106&A_1AJ5BNWX'PR_: MTM28^T-&BWC555CJ023U:^.M5[1U A!F7->HE\HMG%AT/;1;7[I(U]ZZAK>DLI7:1^HMG-@% MP6M<%[E9:>3$TLO^T]K;JVAJ7V0F&I@$4TM(E$Z3B8'+^X:G$JL)R$T=G-@9 MYJ16<4U;II=>'!\QA1KR$MM;1_G[Z@MY^B$!W?4! 05HW'^(#"#+,@^/%K"H%J/X1]L)5A31*6 MP*B#$\>Q4"6US47M6-YI@O*?HP"S+UY\Y-DB5SO.#G!7>L6)-.[IQ*ZM8Y+B M_TB.EI+2UUM9)^N7T:N\S$3MH_W#]&/F06X&A+:?,0'>9_N*?VWM##5UL([] MLBX5U$(&*M>\F?T=8>Q=Z+E6X:, M42=T J75( JM0YFBK75&E=G CCR4$GQVJURJK(T3._ %O3$].ERX. KQGQOJ M/T0K4QC4LV@[AA. W\:'+_&P1G M-/5V EBE_[HZ@ZNVAQ- ]LLU.('XBWK:6Y;F5V/5;^QDG\]^ M1&D:D%V+=KF\%GC^GJ6#*C+XU+AI\ZY.[&#%:[)6'*_J%ROWB.WLI3GH?$X@ M] Z?;5XRC5=8 ?N;GQ+M(=(X/!EV=0),10DU(B?WK<.F'L0Z#T[MJ==[%#_C MY>(7\"U]@>/KA4>YZ57:U(D=E)#A(O';:O=S1!-BTN1P":/0TFWL-I(32!C4 MPXR'E0G6=8W4/='4UJ],GM/S)O!J_@FECVZ<" U-D@6)*/GF3@/99WVN( +4 M?\I22$H8D#.I,@^KF]H'@Z;W9J[!@BI+Z7]0@Z[U"$X<7X6A00QA;F&?$+LY M 5[!/FI#>MOPH2T&LG^LRZLC)@I5ME>3]D[M::33H-QD(!E+*C":;_40X]L_ M 27+Q9C7LZL5]JP[T^?[A)/R< )!9=;';\[&#:U279C&X8ZYH)JJ&[\0-%2:_J=_NO;CV9 MK30%F;R9$\?-*#S[ <'=WX+@4KC;RI^FKJ,YLY>KI\!_Y@4D)%&(36V=V%5> MHPQSXE7!RJST::L!G !93$BH9P7E+9T HE?&=SG;VV- ^W>R['^\W&Z),<,+ M("]<\GB(D5>NDO;;T0GD,)CN_'B@/$T MB (OMW0"B.LD]?>DVG#NJIS_4>R1.LJZ37\G %87L"*7[B:*:8D)_Y6($M*S MVVX(^Z2I*DX4T@05)C"3U\ ]&'1U8G?'\_?/2W0Y%H=@OBXG-D@;I=-\V2H= MG !I4&/\U\-ATDQ>E?F<0&@NDS$SBI1;K#6R3V:+#*RQ#R_B3J'%5K1S O>B MP/'92UGB++%T<1Y*5Z^%TR3!M![0"924W="5)%[2S!$MU>/>"P+N:"575)6: MN++L%Q0$6@Q*Z%<4I_(W1_81/ MR5:MO#;KZ020HQ5G+4:BG:I+E(Z5+O;! M6FXV<8:V5(6)V02FJ+Q^A\(H93MW):-\A^Y.',I6PC;)8OX2(SG![#22_3VO MNR^P9.W&)7Y+[9W8U1X*OXMC7>6G(E$C3&/_/,AN:]WI1=K*B;V_)R3U3AU? MS[XZL5@9EW6'X,"HF9>F/DX =AG%ARC&;_>7/+6=+O&THK']VR"+'2OK+2%$ M6AXXW:+X4;LAG=CAY?:W+*$.ENNH<,2 W%:W(>-'FVL#/2 :Q-/>S M7N. R2:KF%T+694#61OK"BF>C>N[[Y_6?AHHLW7Q[TX<)8TJ2:B5VW2PVH]B MGQ04=)L2IP>HY!RB[3HB&X5N,4>S#_/\N()6HRYW=A[*B3-@GM3*,"C >!C[ MIR#W^\JSZ\(#' )72W8(_\#<%;"@N8YHX&@I$^^QFBMLR''M(V@=1[]Y(9WO M\*AZ+26-G#C:W$!.+9G,WD8R"@)S@B^@OR6F7/P,PO&4'>N60S@!]CKV,,7Q MXM\ER1Q4;1Q9N)"OGQ8RT4&@:.P$*(KBQ[?$&MRWA+)F%"> %Y]Z\A[0@L_$ M25PJ46G:.P$0%V1HHECN$M'*\;KE$$Z +>IZFG1!3BQ8FM_C"NI*,J\*L1I2 M((_I<^ M4Y8?;5["*(B>CWE27:YX]F5L3O=1G-A/G4Z@GGC'. AX@&&=0 \/0N)2('I2 M%'VI-7-B^?*<%_7PF*=J>$PYR2<0X,H[2[>,,'\TDTKF!6#7;I%Z8]1E.('^ M6D4+E8E8VM )$(SC2<4(JT2K@>HYI!-H&2_N3$@Y[EA$7)N5.;%)I5NE%&KK MK9Q8?.=]A.M%1%8\W&$9\6\4@3?CCF?$PA5> JJ/2BT'9P J7=] M VVQK?'+*YA/;]ULR$M-@A-PU60H?G/B7)BK(_LI,YW9E?^=>3'FP(,CU=JI M-JC2S(F]$AU""V?Y"RP D1+G-/F:F M!JN!K.X@3H.?QNLH0BG(+)Q8].G\% M=XT21"OL73&]$^A6$*/<]M")E$EZV]=$+1$^XP=O@W@Y;X6N2='..BV^SC/S MQ9>8PCSC6UNEPY(F]O%^@8_":K?$B/0W'H3&@!C F6"C2IAKD$G)^Y/;Q[M M^OW@QSQ.R!*?V'(-3B">I7I]?$'(0-90M[9_07(-]EWDA4V9I'6-G=@7\NQ) MZHV#LS]^ O&Q8ED<-\97LZSDQ.(%%, M"JS2:5;;V#_(H-R!7+A@>TN(Y_PA\%BQTMI!UC5V8@]TQPN8GIL@>OL);9_1 MCYB*P(\/:!-X29([."YW6![H<'9;#6Y_UY6U85043-_>B;W_$H41SVY"-X99 MGJ1,L*JQ$Z (Z2;DKBOY9_M'B<3?W>#+H#(#E[\[@=_/WN;%#U%\-"HLJV[M M!##EL)4KE&QB_T"]T<3GAJ2+E)J>6O1W F!"A%ZB8(OBA$KP4@:[ULJ)Q6.6 MI7@U%.)YT<"-):MHI=;[LZF3$Z!5?!0,W!B<6#9W[!8N*Z9-Y(9"K#Q*0-=) M76XT-N?VHS@!?&Y\RKUMO> ^8O69-2?2I)\3 $IV %*;8=&(<))ARE(\@UM$ M%/@;S ;H][G'>$X@1%'Y3N70*L-!RR&< +LNMG%B\)(H(7S\:?I*1 M"D$L]$2>GLZXMWT&6$BA=DT.6<9^:AT?6L[AA. R\H% M:=+P:YH[ 4Y^L0P+&>K:V[^#]"&BV&F M=@+-&H_M.\PZWV)^LFV6P[R?$P#BR^P]/\?HF86O/4 .T QI@6OJ8Y\:_!2% MZ/B&@H"@G*LK,<][AP\6B* -]IJ6_9W824F4DS8Z4]?>+8 NCOF?/_F84.#= M.-[A,Q>H.&*SGDX F3MR1\L-9OMB3/M :X+?H@#D,D'?* /4O+<3P((K8*7L MHMKXJVSL!"CC>1S]3!)NV_%V*L_M!**YX8G%00B6#PWOW=C)"=#*4I!& REM MZ 0(7(-(R _3I"F(LJ*I$V! D AHVFA;=7/[#!S79EV_ MDVQ^A$[50U(4W%N;SD[LG$9:N#A^]GZ+XDMP(U"R.^;=J^#^_W\JH,7\^^_" M%_+A(*B,X3N;O0:ZA[$;A=&K]T=\J##\W__[M__^_7_\*?7>\:_[XY\()BXC M+.;=BSG3(978?_VA.LD?2DA'[RDDZ-S^0;))47E_ O 1B_(#\1*C'5UE@I=) M=B=!FS\^1Z]_VB(?5OEO\,?;B:8?K%V\MV7MILTB5>(HC)#B"OWOO_ M0D?E&JOM)EHDXVB*(Z>^1!1XQ;V%\ M>15VL[9D1?-)ERR-8*BMM-QJH@5",CC8R./^*0HD2RM_GQ1KLJ)R-:25&DV[ M/%FIOOKZ2JTF7>#U'L7/D/0GCM[2ER9$REM/M&!5!EUAE;4F$R_M^GWS BHB MQ=,H;38Q7=P4Z8"(M\XEN*7$Q\MHJW[,];TFIY+4LT1+(EF3B=DX13BPA(FK MMIQ:RH%(#Y\F/VE8::WII-N]]MYOM^"DP?W[&_9>U7[216NJSM46+&MK8[&7 M^,]5O([>PJ:E"BUM+/0^2E(O^#_^04NQI(UM+)=0RU5,(H'#3>."J\VG$DE@ M!3'R%#@M?9YH21"-&-R_1*&:W->:3"L5D93"Q 5>Z1Y9EXUTG23+%Q5W@^A* M#QY(-M]L7OP@MWP5L=12U9PLW<@?%E&\1?%__>'??_CCMW]8'&(_ L;FO_[P M_1\668(7$AUHRGOXQA3Z=Q09RB62]5$=KN.8J&CF&"K^_.T,4:'0!W*4?#=C ME-2TCQPIW\\>*25-)T?+O\T0+7*=*L?(O\\6(S45+D?)GV>($K7"F&/E+S/$ MBEXWS3'S'[/%C$H%SC'SU]EBIJ)IYPB9(R=;T>PS5/QECIRLS)[ \3%'-E9J MP. (F2,+JS68<,3,D8FM&V8X-N;(P,IM01PC<^1?C4Q/'$'S965%TQ;'QAS9 M5Z4UC2-ECIRKVG+'L3)']K7!2,A0\Q_S96>EIDB.EOERM1*C)T?*P)PM7LI3 ME*"[D\--Q<[*T3-'_E9OT.68F2.O6[8;MFZLY-N;+T.HMY!P_8[.X M+ "G&@(S FZN2 @C3A MOQ3>#I)LF$R/K(C?,>@PB)-&%R!8"BY>/%WN$][0V-[B2;"9&?+E;:TM'?+V M+L,M_ ?"HU^] "\K6::\XG&II%@%%+.^EG?%:#OL[T,]6V?#PC4=K %QSQ\# MLCC=T9&UM+9L@1Y"7L"V.V'EC#Q2AJ%&Q+A4,\L86+[EY MYL[:=3?H:@TPXRP5%:B:^UEG2![0!N&G#;,94#?(B"V1=K%(E!4YJU)(+%JNI-JLZX(AF<(W7(8@*Q&3Y:V> I]F ,.417XN&IO;/-QQUN*> MJMM; R&O J<^QJ4FUA:J24^A7GI#)WL'9[OUJ>A_[_EX::R\E7#G5">HN:,+ M[%$S,V1OF>4T2'Q)QT8NJ+F?18I_5F6G9)L MKY9\&GM: ^O'*-J^^4$UC+SVV=H"'U#JX8.PO?9B2)&$>;Q".W_C MJ]!NT-$:4&OO'55T6?A<--[KQFY."&D-MUK2T@TUGHGZSMY2>1ZV/(M9$T.A MZ6#OW,?X0NX+>?SZ?8.2I)S/_ZI&5[N,8.\B%?SQ9S_9H"#P0A1E2;/\LLGI:WLT]XY&EX]<^P=,X.ZS:3X\COAI2B5@G18,G0OF!'2M&=*CM998*?9[%ZJ_"#S-!@#3PZY M")N*DCJ\Z6C<+(Z9D2M$"6,*AX.9'+:NQ4:KQ&YNA\O@;31PFF!8^^ZLL6;, M3.A=,L; E8,7LIF+T#M\S.)(M7L4ZXXE,SE+ W$2LH=T%L?,F)EH=AR:R8GK MRDZ8G]2Y'3RS=U/E[<6P]?U98\N8P2C[E,T(-]I"F0W^:V.@R4G*U>9U-/&3 MF\7Y&HC%& E;$=X31[%EIITP\ F21T/&:K^[:QOI/%K:.3C.".4 MZ7!5.$[. B'MZ+B)T^8LT-;G,320>6:#/+.WL=FM=FYX,WD89:Z[O)S 6>/) M7 TM?0&'18YKC&GS"ZCS2)[%^6E'SF6^SX.BZ0>*IA ]$^.20X@:2"14>%_/ MXCJV?@LU3MZSN)QFCV"#VSG/17[6F&JF] V>[6-@R4%]0TM]8%L7^EF&'\4^4FPE.[PF.7U#J;[P\V<-I M9#L]VQQJY9 &O$.KF"QX2[1#]R@F:7H5H!EV=@0XFG!XF:4O^.[] VV-@*IU M<@J8VR3)6@'".KB03:WE63/IZ0)8AJ=,U\,=,+3G2]7:C

;'5D80H U.W= MX#BZNJV:TO191,<,@\3ZK9Z%Q^^0R..T9!8.B%T19_0^SL*!8 ,*B_M>5N= M!L-MU6@*]8T3,!DE*5C] MF4-J4V6'YG[VLO^@ _WC-?TV8M_1[!(MCB5YD+=P6("9CA+^>EJV U5:XN9 M1(GF] :3'GQ;R&)^\=.7RRQ)\4+CZ_=-D$$M)%!"X__;JA.;=1G)&MA?,-W@ M%X/N"??OUN]?Q3OW'K6VCYD#6"^W=/Y0V'MMR&WN5JE@,&M?A77B)OU$L6=[6F:5?^4&6*FU"JM;6EO\+ M D]AM%V^XHOZS"KQKG:UXK.Z'6DWAFN@LBV0E-MM ZQR%#>T=\;JFI++H$8A M,@O;6(,RI1Q-VT%Q,0LD&NLVRCE?*MJ#05'E;A16IWO:H+N8A26VQ56MZ$=F M@9Y.E["5=F8FJ=(Z7=!&_<],LL&TN*0E'=,LL@QUNJ)-.JZ9'*Q.MU*B4AO% M<\2U@];B%AK@=1;.-IWN9O.U_#AG.CWK+'(&M$"2P2&>\"E2&AZX)'[>:L46F&IIX^#X M.V^-4'_\J0TG'(,3Q#"X[=DK22AS6FZ^@MVOT'=A(I:FTV/HWD7P&EO]O?LB1EE7ETI9-' MFLQ)Y$&IR)L@>OL);9\1U_X_H$W@)8F_\S<4F!VFT=WPU6Y\FP' U=4W'!)= M#R=WNL>AUP%F-V*IS=O5+*F=-V,]W,-2,U2,0)EGL24#G.0A=G4N)M[)+T#+ MUW70?7#7%V: 4Z]]KV=A59[^,-M L*5\7G*9_\4+GU%R2\.<*QD73U3V;TXU MJ9;X-7WMA?KRY:VA#$43#+21/0]S@C2X;5&(5W,5[?$+H?(OE[9U(6'29P1: M0[645&EG_VA44)DLWWV52DC?QSXHF+@@8LIL6G_1T.*BZWEJ%8NN-;2V:$5A M0>V9U_>QAW_#. BC2(>I8K?+E:RT:%!F4$3X7\QP$9:! M7( 5X:.PL(!O0.*GZ!'%K_X&498.BQ#1>=]GBHV]NEB#37 MT%46XS-+T4N27HF[3HG!>6:MHHPS)%@Z+G0!FFU(M3EY!D3)@:-$ZS"&IN<>^$,SA7('\/..9#;#S,@.W8-&0SOH M9-Q5&_+K#^-$0E,9[3ITTP.XG10+6OEQHJ#56'*FHFS)%97YE1=H.PG'TZHG M\FU8Y"&BHF1S61/3 6PFEZZL$7/948;W#%,)7<^.34X;\#Q-B7Y3Z*4_\? MGL:ISJBK?:]@X7TP]^:O=['I5#+,P>TPD,VB&AN\UMOP%5,7FIR;E>,+GPF' MU%PQRK"_O: !^D3?P=.V>@K\9YJI"U,1D">4U98;>EFL2PY)3#6.3T(#U^Y2 M?C3ZWB7=0#9W9H/0EN2& S4)7B'B:8&^8@XXQH<'$STLVN);(K=>W <>.6,T MN;NHU%-O]HASNG9^"C+3\_SH!K(&]$668+DT2?#F/.'S#5L DAA>-TTN2#0= M5+K\3@%NJR&Z NH%4?H-ER$)!/ +U>!<[P]!=$3H :5P[/#T>"H_55?%<>NZ.$%6::5N(%@&]%!H;&_QWI%;L3=_ MS_P8X05B/C ]PKI2R(",?R7U%50 F0_@D.X!Z&N()_*5A>7T?>RZ[M:>2)W_ M;KVQ:Z^F1/#H+;G8OU$/B!B0UQ$FMU :!]3:>(DW4=QJ#SL/Y]HN2UB:WCR1 M2R1EN=G$&:Q3>&*/;;6:BA$&YH2(+33;I,1(BB5DP+:,[Y&VLY<78+=#FW2U MNW[?D)03#_@^K,B:X'_PS+QZ ;TJW-0+'_ 35/Y!:*G8FC%F-.R?/XY)H"\?;2&ZU4I4VZ"(MY PZ,F5CM3"B!NKU#E."*V;/U M]=^;^PW\Q')AX?A+[*?H*GH+@9Z6'E39BVO2[30OZQAWSXU'M5!KWD7A\QK% M^ROT9/*Z*CHZ=+F(XJOJ2Z!5+YD.8/4Y3>!)Q.0LO'Z'965^\D*M?9J-:^[W M<2]YRU__,C0YO<\?HL]^Z.^S_8^9%V,6!J&'Z.@%Z;$P@_#]FYHE6I(!OY= M,REKW-(G3%8).C?DS")8>DRW+1&[9EY.LT"YB5]4)32@]0;, I&M791*"3>: MG'_F@<+.KFTB+D7/HSFCS<"+J8*V,=V"YKP3!OY XDZT<["9"2_5C2UMY?$S MEP(#?;C2NH?1+!*+3,68ZKVA9H'J@1A2+A;. M^12W9*G:^#?.A T86L]7\J4<-%^1NSB^L[_P3&CM,(Q &Z_D69S>$#(MU=+JPM M!9[:LW^4L^\:SS8,<=;$ -@ MU=':"&-ZTI2C0F9!&8:FK^HXE$%S-[O[8$W)]#9$Q\P$XY/2VE__,DX6S M'/>CM>W#@69R8*W24 KX MFZ+8@2(^6[]"10[4-CVM)SV]0LDF]@\L7E"RU#5&[05>P^\5*'L,9/!O,#G[>H#* M)I->Z_[97&M0-%5/4'>P=]J\=;W&=*-U[QY:TO7OA<.IPL6M''] MF7FH5.#UE"XY6S^HMR^CD!P!\%2\S)(TVJ.XX<:;]K:8@$6[P*:K;MS=C6O= M[QO#0%;?<)^5S>UE MB*VLJ.G&JMN[<46;-J3D\:B&_=RYZEL\4/CL@U]TMJCF"ZKIXL;---B<\CW4(>&\+V!C$9C3N(Y*,!HN97,_FXF'Y4LS MOZJMAG#CZAIO9,4;KP6JSOM"4__NY7.,B(488T.6J_HT;C6LV/A]532V6&;W MJ<555;5VXU;J-Z*<=E,!]7G?.F5N:INFVMJB&N^2<;>!DWX7,]Q$\?H%_12% MZ/B&@J"V%M4]ZCR, Y;7%ON4^T5VPMAYWT&26?7$Q$BZYH:7K=+(VHMVAY($ MH=P'E"ZKZ6%KZ.3&^R;?!O%=:X+]W#6OR\TFVVU0\1U]3X!/ZN33>OL9L;=T^^%:6 BT;XS_MATU<1 M/8T+5_ KJYT(!J. M'M$S4!PA,.RT[B%;_P,Z0&+S\+GA$BJ;6[N!U1697T23GF[&\^/?_:"[,0\^_)E%YO6Q$5KNUB[E+)5-5U'?1\W+J+)!HF7L0$/Y_TT M%C _R.HIG\:5+"V=Y(8@G10$JJV^Z\,KF]CCDRHH:^6)E>S=N:M.&E)-X M*&$_[]O7)H25_^NT[N59A+)"W4"\F"U!,EG6L=DRI.EBL0[WFX!?.)]9N"%. M; E=HQEPK8=Q@R2UB[W5;_HL"G&V0UC[PS5=Z2TW I37D&[\Q CXF8WZ.$77D6NW8@LE.&5@##?JZ<95[!"@;HNB\.;7&Z.13O-LG'Z/\N'E!VPP* M"OR"_.<7$.9?4>P]HR_9_@G%O/"VT6WN-I8;M[M-;'-'G)V[,:(:*7J*]WE& MT<_%*;[Q,7.%[OQ75%MPRWMO/I)UL"/=8F^R%/9(*()]_0XN.69 M>X>1=SIMLQ 1!T/M,"?ZO"5*(93_%)^G,PGH+XA!OKS++(:+TO*]:>CNQ@5O M&>AOCISSEA>5\=*G>''G%/K?.>#?M8L[;)C_;"ZN/KC_%&_O28?X%^])CG[S M!U;2Q0% /GO@@0+^)N5R5BV!,QS)DGMU O^&SD*FZ(,OT4)VW@,1BAD^0 M2$\9I:[($%$.JK':.@(VRA06X_3Q:B"L MS8AHJUH[E6: %[\^,E)R- 2M_4@.O,&\IH]8/DKT_F[W%+<;S8U'1IV/81QB M,(N7VR3)A8)PC/$P.UAUMUL:D$;:Q+#W_>RQUYG$,0S^V[G:=QNSJYPBUWA2 M.5:*HZG="Z'"9KM7N-NH;ESLY@PMO;%WWFH[>0*74[S3'VE9W#8*=U@*8;/\F2)&,]"B3$T'O/;FH'?FG-7H@B)[$Y1M'(CG5VC^>T^CGY#<."N=SL$ M)PT6\( /?(+?V7N$3]:VE:VMPWAN7'_##'<#H._,E2.U]'>G>'M//PE>\?94 MUB;LS,61?6PAPK0:S8VKW2I97E>\G7O,6IZX[!2O\_FET>-62A\EGY$'J]NN M,$.YR6)(.$5JN7\-HZ<$Q:^P7[?A(4LA.T"XP;TH63;-OC?D5&X0A,Y)^P;% M^GGS 8IXR!(_1$F"L4EX,4"0L*_;K4\A%$2Y*Y1Z?C I/Z(@ MXPV+UU1X-.QI[Y7%"T%Y/*KJ$2TWLK]8O/'H%O^9-"VX:&@OUR)+IY-[LC+] MA&KMZO8.U,]L=Q%*#TWEH(WQ- <./2'RBR7%B'":9X.5V@TN99!47YE)$.1& MEL@\*3#[E @)^-#VXG@?^_#]1P2,Q>'%WWSVXM\AW\KTSZ:<2"9Q*A!(_*^" M..)_%&>A@, +EN]^E3#JVPY+UYN63,^AN(BK:._YH6S)RK:#+#E!FS\^1Z]_ M(HE6XR-=-?M'L6CVPZ]?'RLK%#ZXEG.SV855V\LU<'2,E;:+:X T,5V-W2S6 MS- F/;U^WP39%B2])(&@H^W:>U>J"]N/-"F%NLX@<\=G! ^HA"B5/EN@0Y=+ M!1W"'P96O5TBV!](2/889>G+$F\/IL%2S#2WGW0/EXDO7V?EX\ ((T$DR279 M$&)$46%*WM N@VG$4 "/V?",G[7&T(B% 22);,-98Z0E*V*:#GO>6*M)O V7 M<\ZXTLK!G?B6*9U=7*9A=6YH%J8+TSMI?B[/&FVMGT3@8,_:Y]X8(P9<]AA^ M\*>'J"I/S[#R[_/&BD[F8!CZ\WF:0CNK>IE)&5P=G%'R?NC[W-3W->@8V%%: MQ8\H?O4W2*%WES:SL5"P.+(U)$J5N[KMP*J2G[QX^X9)()]0K2M1M'3MT'[H M=EW0[;8 ^SY["OS-UY3Y$N5)UDF6)Y7VKF7GH7TA&0EAN>/4=T;>T&GQZD-1 M-)BB2/XRG36:C-ZYG&=6/3YS09&49ZF<'AD:SQH_'VK&#W6: V@SIF1M^9@Q ML.:"8UP[TJ]@H<[;<[RN+G'%6_Q#(^*:,WF#,N&+MR7IKUDI-048 M1EV']K;2S5FFX/^ NHZ;551>:(:2=D&4'R'-'9S-2>H2?WQV:E:S^S60)'O6&O[^E*H0A,_:C[8EHC2"]EE[ MT0Z"IK(H?];^M4,=JRJ;,(&OK;/8ZJZE8,C[RXR1I]1X,-S\QXQQTZ2%82CZ MZP>*S%5"#&<_S!AG[?1,G!T]^V2V&&Y:*>">%$/N.5[IX"NW1C60*UN0E,Q5U5S!_+U*L[3Q9%> M2DS86552E1F^PTC6P%Z^>?$6(K(DCA#R-F[=)H;2VG58;G_#\OI>;:GH.IJ] M RJMP266I[LXUJO7P=85^Q=NH287J!6E?D.C3N76N5GM5'O=C@XK1[$8450O M]/7P^%4;4:/O,[ !M5J;#(Y,HJA0IO8EZS"*&[RQ*9S-[)TYWE$W%9XB'/'VF 7V(1W&<,8X^!5'N@D-F_-N5L(I?Q\B1". MPD9R4]@?/VY]\[.MYCQ'L2A&J1WN*!PFIOX<_OB9HEP5W&.WN5%%H%EPE#]P5O+^MN"G-FH*&\[BKV0#N:\R.WL^BND M:NV <4Z#<3.;7., +A[)BV-QG#1WK,T(UL#,:W#!&Y?0A CTN=/?M>9^ U/R MSWZ01@=T&<6'*"9OIIID*]M:0_./4;1]\P-(;5L]"X5XTL"NMQO#Q8M34\^8 MWY@[^_XCFM7]&$=)!Z!H-Z?NOIJ*]L. M;2/-GI]A]W+E0#'A-4;& 1@H(\+4;2 73_QRL\GV&2UDVQSZWF&@@;<04\@T M]I\RW)[(:4K!I:GUP.M:Q]%O7DCF7AX>U2N2MAMX+9I=NHEBY#^'U,]_0:- MC37GNRF% M#JCT&;- 8'MUB(B[5GJ&6>#36"61TT6U;F 6".ND7)"[XS6?X%E@M(T.P_ R M,Q7!+-#7H%@0,69PV6>!L@[J9L.#)W_$YX[4)M:F01[: M,S$=E8RSP.8([[%2@3DH0G^@" UI[;430:D1;=0I5.>1BJ<7=50H+6:!N?:T M4:XE'P-9#D9CM"5^P^CR9W$2!]!]U0T%\\BP-9;2ZZX6'73>B&Q/##O9A&:! MRQ'8Q/%RYDD#@5SP?#Z;<(C;_<'S8YHKJPID7HW%B0@26WV)*E=T?2="+B)_K=PAS/,GJ\CKQ*4LS$A95A;/A!>DUI(O..)+UTF2F6PBKOO&3 MC1?\#7DJUZDA1CX1M'S!YWG]AH)7]#D*TY<.GL(F@YX(,F#CUF_1(#C@8YT2 MZ'AF55Q,U]%."/R;*!N&(.2#N<%@#/%@F%HNC.GN+%@[NYBOD_:Y&^0F0'K^ MA,Q=23T5KNF;-7<=XD38ID_D='4G[ B2M#2[CQ+(/A&%X),-\G3^\RE*C7G! M>>.83ET/>\I#OJ@'[^TS%NICWPM(/?GL< CPUC3!HNIF'Z!?HOCWV_ ^CC9( M&:^I:&Q_\4!)DA>T!355X^++C>TO7A4L*;<;*=0L1)^N6*N0P5E(+%UQ5:&ZLY XNN*J'.,P@;G\ M!'$D>5L&9?7=]3CMBC'1!6/8PG+.N&!@4GQ <7J$[)XI?L=RA^_QF#2#EU=6!T]#) MGOM1$3MRA3"MW?C,1^X0(/*@AB4_""48*D>EH89W;[?50JFVBQL,C/&S);(Q MRH=A%A)J)Y0U/$:S$%<[(4[W],U"<.V$M>:W=A:&KTZX:WK61[%BN:8*Z(2Y MX7B(045C=]4'PYY/4:DP;,%U]Y4*9Q/@<89Z!)$6*%9?:G+"=[,,ZG3LL(V[ M>(F7[*=YY!X(!!'D%8GW5^CI?"XD ',;8H1D)*6>)@6\K*4]Y1UFFE<[NDFOJ*E,W&78DT,[RFH5,;>P=7)-8FMV_L9O%Y>$J- MG8L4C8?.K$SH5*(^$^4& \]^@3#!1$M\V+:$D$3K%U0YA.JTN.:=Q\'9*I05 M>I>U&&W^QFTKV@R\AD>TB4#&8<@WWC2C?D.G8L:T]-W:7C^@URAX]^CQ.:&@.MC,60=[1%L1?<9.$VN<;/ M[X;457[S#G#UM9@WZ3G\,[')Z?\=\A+8=VKNO@LVVG>CN9_%UQFS/RA)\_PR M3^I(EWI+)XXXOW90A=XG&3=O$%2EWX!R_UFE-&\S@E5!X1?D/[] -J!7?.*? M$=\&..@:>4'7RZE=8^3_(HKCZ(U>#?PE/;;8-N403@%*\TK@Y?4!53.(4\"6 M;I)6N#7M[8BP?H'I=_)XB)&W784BI_J=D?"NZ3ZX&D>:NSFR M%2)-(\N[B>*<%V@@CVU&<01<_![YT=;?W'M'\L_8#S?^P0N,H%1VMNG6O$%H MF]S$T9[;[X$6) V<:W,_>X10<$/0O+\K_-/:WRL9DY:C.'(\/WMI!IXF5Z87 MK]3!$2!$!!/MT[:1CVPQ@"- 5FA!%_KA"BAP=B!-5XPQCDBB[RU;H=ESK.OO MAC>8Q@NH%!FA]+HYZ]"()M>>/,^[PNEF#.0$#N#%U!FKZ0B5_7O.^BB9>065 M?2XE5_.L<:3V4&(!=B3>4/- 197(U'!TUF@P<>>5GQ]3_:A;X,G#9*J=ETKI&G?L];)8XJ\*%S%-KS@=+ M74I1YB!V[N=)Y5\FXD5&T69Q@LR40'+F:18(:M"T5KCLLTZ2U-]2FZMUIY^N4)0S"*L=JKJU8(Q\\2=Z@F1$2AW!,$JB_1,^3KDCQ!C) M L_H1.E"1>:%.OEQDGK\,<3\QSP0TX^5JA@Q!\79J1&H1OPR)/UU1DAJY*+, M J(^,%=Z PT"LAC&?IB57-/BM!G$?'%UWZ#6JG/"H3J0C*-N7JI2+>H,PM0X MUCX4@EWCX#@&/W1A!J%U'%ES4E)T?"'J(7P<>8.*Y*=-X1J" SG&ADWL?S;' M31N!R'$W@7SE7B+VQ\T+VF8!QH[XZVVX?D'+#1[UX(5'T&Q$X1;,1EO\1Q(% M_A:N[(47>.$&/;X@E)YD]?H33=YN(^'9(+BVE<=[8(P[DWSV*D/+[#E+TILH MB].7]5NT?HFRA-9?6[_ADWI\1*_(($EMRY$<"2ROO0#:6UNT=F3YEUX< W%M MD5:VTF7,](7X2/RW%V9>?*3[OW[QXZUP,.BO7S!2#?,;MA[0XC;1E_[&#^&! MNXR2-%'7<52U=B+#R646QTB=UDG2THEE?XG"C?'*A<8N\JE=_$W.WXG[(WI_ MP #)MHS +##865JLOLNSP-9'Y,DT!LKS=@@WHEH]VD]V;,7E/H;+_C0GGYH3S^TIQ_:TP_M MJ7E6491L8I^\.ZN=Z-)&/(Z,8&H8XD.[.KJ>K[#Z7R",__"9[X)! 87VXSAR M1OWCP3-/6F6;K>ES7_-P=4^&ZA)X/[:T]7Y\&OF 6V'--F^O2W711D>L2 M?CYTN'9U;H8\\0<*>SL8?RA]V_BRGZGBUU3=FSL.\T@;M;:V]6 GKHT5:1U[+WR$B>&!D<75+J>4E$+B M1P1B,)*-%_P-,S8&6KU.PYX"0F[#+YC 8[8X>$6?HS!]4>UZOS%/ Q6P:UA8 M& (#?*@3 AQ/;*+@;C'8Z0 /^JZA8"=C.0&Z 41.R@?6]=M.2I^.*;F=P]%' M(9>!U3_=>*E98-0UK;9S"')1M>TXDH:ZES*6?I8YK8=#:"X8?*AK^^.1RAFS MS,@[+":IT#)&#MKS0>1(254C2/'N@LW@(3IZ07I^!U MLT+>Y044A$>VV*8NHV.629=MT%GN,O *?\P\_(JD"&VEJ)'>KL8^TV 19,O6 M>!0ZC?U>RI/@Z-M.@CF0)=LB3N@S-MZ^M$/=E]&P=_V^04EB<"'D#0=>S7*S MB3.TI;/X*&% R^;&>R9;9LL1[*T_Z0] T@>"WJP;6TM.*).BPD*BS;MFT'&< MZY?/6$Q(Y\-X;+Z-)KUM;P8K0:='/&_DAAZLHUHD-X"VYD[',%9B%J4^KI1#ULJV/[HR.GHE*1<1E56MQYJC2*VM$Q"A.X]SP4],/Y21, MHK5UYOX(?9D*M:YM%GXQ:BJOO='G'@YK0-P; MU9\?%T][D"JJV%F4;F_FJ60';R:>4 9WKEE=/@:N7"!,@]PV464_BQKW!D=* M;3<8 T/G];3UB&MC'ANC/O1I\IQM+'1CU(@^[4.6F_U&J?WL3D*9.^0E*"D2 MQXA9OY?A=I6^H%CP$G] :0G6D>K XKQ+^$S'<""][C",%U9F,[G5-74FLFY MO* '*'.\VGU-$%&9*BS0^C[V8LQUV%7(&CJY!DQCD;+F M?@Z(?PVW6R3D#9=I%G9W-9;TV#QS4VB_HU2G#V=M<1D(69+B+!/HS.VQ5.3_ M0WFC$X^Q.ZG8E]L0[PLJ&'V8!&Z(.B9*UV-6(3P#\QUZMTEYVP]FM<<9U^8R MU/>Q!LJ/*,3G(,!RYG*[]T,?4)OZK_Q :*-VS?JZP88UFT^UA.O,N;%V^AD% MF9D)CIK9KYEZ?1J\_ ;W;4Q_OM-!6MVBVI)@SP1]O;QB)G&OLB?^%-EI5KN2 M(.A;41;/BT6\0TF"D$(0+V>"-\QSW'U MY%PE2'3Y,9=AW,> 0TIC5N.?MSEK4]7P"!PUJ^NYXVV\ M+*YGCKGQLK:>,>(J/-\H.5W/%WOC.&?+D^">+L+4;.B@;MH_4.R%Z!F<+4\+ M?TI>=DK/;'MZS[/)K7Q2"L_RH?L%@;,?VB[Q\?">45[RDGR$I!;?&4E6!L.X M"? 5HU%03I85DNT"L&R8TZ1")@?BW%-X],29]$S-PY3UF!T. ;'B><&EE[S< M!-&;7>*N"'V Q=U[_O8FBBE;DMR&FR##$]V&ZQ?T&4.3Q020NDU.%R01NT_/$%(_@"@[V]C/;@ MK4*W[ES8]?O "[]X>WGE#46CH8M9OT7KERA+O'![X^]2A,+KOV?X .%CB!'G MOR*87E/IND5W:_288U#C45YJ8L^%7'[B"2.DRSJUK,8;YYA49;$J8 N_*\"5?@?OS[ ,J47M?IU MTF6QU$G*A96_3X\Q"4TH?[-W[O/P[L:3F:B.IC;\9[#QK:&(K@%/H*'LY3;6 MEEID_UWM1"RSV'R(.4L(CI\$'#?)$#T'';J$POX01$>$'M-H\SO/%:IG'YJZ MG-ZCLR+L=K+*TB3%3!&6>NCS,/2CHYQG6NKNO>NI>^G[>*SK(WKMSK@V=';W M#"K)!\M6:F\6[)-5$.=[\H MS?U/;\LY++P ;4*2YZQ?O)!MT9.MYQ_O>. ;O'[#2SCBWSJ\ MY1U'&KI.7TD8(_<+(YS:/KQG::6AIB[6#G4)=?0X:*-KU>V'+A$)6L8.1\2H MG\4 ?KR@VR3)T/8JBS%'1:GRSUX U6#P!?4W^&"05N3J:A^&3F/9*YM47M+7 MT$^3A\>OVM.F[V/_TJ#XU8><:#+"G!-5@OQD#1Y/XG>0G+Y$Z=]0^H VT7,( MZASA5JEV?9JY73DE;4['V9X*>J]OHIC]!.U4GBH3+\*>OAW%Q"P3,ACUE=Q5 MK<_OK!0CT4Y55F]RJM*TGJ'+#TH>/DUM4G7KTQ,SN"?.31SM/WOQ[RC%O- & M<;&T4[O M-E0L9J^>'X A 3]@1/H:V4!7F\X-3Q&YHB[W%&EEJ)^%:XW,K"_Z'541.@ND M#.="4$J),KP-_JQW0V&0!Y1*C.+S0$7UFM9P=.[.W(,;]$LU>,NF\+,^4L/: MU$MT;K@MFL4.-/ LC2KB602V._8DJST4SGHWFI[DLB?#6:-BD@>IS)W/ I_F M$ER3O\HL$E=(O?=:D;A.#C G622Y<8P.M/>WFL'([-,Y]J-R#OWS< Y?N@<(==]!$CR>[50-="*5[+\?RQY5PZ4HT M>QV/D>3S]':MY^UH]'#F6![V=KBDG'5,U6CD<\UVY8=YG_WVNID.KM[H1IS]$VS\^*K6SNXM>I;E+^HB-@>(!5W"Z:.9P6,5TNT6<+K(ECZT-=+== MQNDB7/),VSG?[9;A+L+/X5'\]3MI;L(3UCH-$74_J!KY0$6SU(O3<]3R#1-O M^J&);N%CH- 4#*J>=K>"]O0'5ZJ!&%2W_8'M!L7%H-%E']C6ZR%&B>*AS^!U M^(%O,ZYPC+B1^; B0VI4Q@A8.&.S[W@*ES%\XS\VHI,R9@Q7[8^MZ*2F&<65 M>QY[,9P.91S?;C7/Y(Z_RV.VWWOQ<;6K(^V,/%L^RCXK?,B%/-(DYJ3BH)F4 M;@I)CG47O:&8_N7O_7;.0@--^5%'V-TZPCTV_N)8WWI-->(Q9G(,;6?ED=?Q M\GWN8\MN[KX3#U4U&=QKH5-9/HT[,O$#/?ACBMA=> M /D^5)4-G5KB3#;J <'+CS]?1B'AG3(O6*-X_[T3>Z1>G6.DIR=U9U] ?K'P MMDAF=PR];6RP.2RC4O;Z/.=!,.IG04(\0L"GSTW>4_4VCVUI;YOZJ&XV (8'40D6>;1JFK8/U/;3 MN(]&_3_JR+KU&M, M&C/&K.VJ?>JHM4'3+)V. ^ 0^^&*N>2CBM*I;*3&XO-1=<@MUD!F%OJHRF+M M 9/8ECY*@KA!]5J;K3ZJ50R\<2.;N::KL& C0 &*3 11DL5(@5QM:LZ')+M/ MLF6X?4B\,\S-^1'!T&GM[6LD#XN[UO-_Q#:X&]M05"]21R64VUA;:D%+5SL1 MRP\H (*Q:V2VON4-,0;]!ST#*E'.0Y]W[]X?R5^M.PL7-*53RFFV5%)S<+A^)A ME'L?X0SS(3]5/>4\W%\_W+L=V 6IT628E(LZY3%WQM6GAP^'UJQU^5[D MJX,=@;@)/\Q([!]BM3@44+48P V*8K!Q(JEH@Z Q%/>J,&3+EWFYW?H4("&2 MY.,>6[O'^:*NW^$]0Q7C$4]+""$):;BRL=P OOB>T$3X6XYFFO@7[Z I'6+.0;*"N$&RR1!:0*B M$>4&@__7WIES?9DWIY5?)VXENVY;)T9NI^2M$D)#&'(A60 MM*WY]1?-?<%*D0) J6HJ\1$;)+K1Z!V-(/JD;),17VR8T=U&A.ZBWG^Y*(YK MQE[LHS1D:?G1/V.E <^TC,YIK9M/KI,,MHLHPU AY#B6XD4T&9N0K&RC=(J& M8;.F[/C&[Q0Y=I/RN1/R-=5LOHBF6T-UOZKQ?1%)SG&(J63*7\A-\J/$F$_Q M!\Z7&]3Q'Y+-6M"0-G^Y,?I0*78*M[E("V;DZ"+9P&!@ M/GJ@IC>^FZTQ^P0_#UPW$6G[ZTG4?DQFJ#;$WM '"E,$88*R[=XO?K*[3>.$ MZ#1,-%600IE4*%N(!&T,?M'=,$W M"WSL5">*H8+Y&3E@EL GV7*)":N-J-^(]8B=@$QJX>W]T <:@3U:.)T,VHI& M:4/G-L)DN8D.?2%V<\X 7"9GP^O?I;E+\!3%+*U @]0V;4+ J#T?/@NQX35G MK(",I0+J%OK<(*)WFV'%^R_"^1'T4'7P,1/R!"\75%<4!!EFQ'*[6%/DRDP*V4IY:JXJX[0_-GCXT M]Z\*87-]LPM)M:KX=DU&&N0ZS;I+A(R7U:0@TZF9ZZ84Q\38XOS"!!;3562T M;Y'7F[,GX&G&A*1BG:)XQ"@J M770][RJUP3N]'72EH=IBZ\7Z-9:',E]NPD[E#=K0K*94E#RO=@@EWW"4'N T18]=;YV\ M@T1/0K#6=NAK]=VH1;8S;&TBK_=0GKH=^5!_#0YK$ M3^@#!7_@RE7>"/UHU*)==,T>=XA^1&Z.?6;):"VWH7B#]9UIC1.?F+C$BANL MU95>H:^XR,'X"+?E9M9]J7A4<55]BQF.C8I)VG1LE"R^D[(JO16M0V>_<\@& MN4,;)PU,.#C$PJ M&6FFVV7Q'L?J8^Q8SDZ_+-))V9E4(LKQ[6514]'F43.(+R0).X(^YK+TK'/^ MIW*DLN=R(8G9TYERJ/5^O@8O>H]I9Q<[I&Z28BC#FTOKT!96<&5DC1X,[9>6V8_AB[4\F1_J\F6WFA] M&:_](8B."*T07/%![']^6FY-*2=]EL)#]8X]'^ M_'P)#M(\,]DWTBPC'29KY35IQ3.FY)R(&F.!,+JM- MV[E33=DLII\DE"#Y15&R;WWS3X^+#.++DW==[Y*[5R]%Q@DC)5TNDW!6+H^U M)&P/.>?I(E(P8^I5FA$S]S/1 _8LU16>.YU&<0]XKO=%7#$PW6Y]NIPCOU); M5A@;N0A^DY=N"N&:B[BR0HG).+&@20[GFIY87Z7[/6&E#OT*@?7D.^]^0 AQ MSC&O'(YPB]B,^3/!1\Z-/88? MY#,1/OY"# +"XQMV)HP%:@;3%P)3AK]+T)%)^>"XF3%Q_^6#!%\F.X3[RHE- M7Z7Q9IBFIF?J#"RLO>;JS(A27+-VUZR=ME#/!0LYKEY@&TFC!K4-[NIVQJCL M;!,$\J%&IO5[$0F[4:RWRNZ^1K%;K*7F#5SDH:<\-NO_BN(^8:ZQV&LL]AKY MD[Y3J#I0^13E=6*<<#-OA!DL-L\ )H/NW(@Z?XS&BO,X66ZR.X4%E>9=.(UW M)&:]BN%: 0?_0-""MNC#R\5 .$SGCD%PU)],[0X.^T<'X! 9G&1&FGKM(A(;8W(-ZUQIF,R)[U]3%-75QJGQCE*_Q#,ZYD^G:/$>S[=$SQR\B"'^B MGF ;+W//^EP;YTRX/?F>WD6D>*ZM2)%NE[S'Z3PHI5CBPPKDM MI*;A.9)AK.@0H;6?++88Y391/Z;/!!L[3M7^!#4LSP'4%X]O+SAH.$YFA 5M MTO2Y&1$VO#840"@M-SE;E&=Y.$O !#<*@2?8[9B[%,)AXR(4XZ2!#/E7C0CY M!U&]*'2(:/\>Q@?D^AL?>=39\V&U3)FX,\@E,YEA(\^TMH:@Z=U3Y(2+#T(:Y+%G*1IBBN(4Y:.9X*8@P*T8H(&>5U27 M57NE**9L=S;<6:?ZYH1;^N&7[M.S3NO9^?+W*3TIW7]^?HHQ%K1^IN\(7V((OWY[TG^.^26,RB3A>N/])_3C3 M@'?9;X[B)"Y$D2=/99F7::S ^XB" M#\@(M!A;<'R=-T9[@]=U5)"U7 L4?\-1S-H7PF&3>VR$]XV=J0_B&)(_'9-$6JPGP6K70C<1OOWHFT_ M=/(GDX0H"B&7[R&()^= GB1'A4 [\Q7ZI!J.7(2\^ %'Q/L+MYD7"$Q63ITEUH3C M#&&^9P=2R\2M)L) BOU: _3FUD7)UKJ(@YX&G7LAGR"+VJH396TN0CII%H%7;NHM/3Q19"*5[HG")5=QD%TN1 9W5*8.VT$ MQ0 "Y=>5\W.GEK0UV2UEN(R#T*=94E+5$U,0TL26Z0*9WG'PYGX"6K3O),M2 M+N/4L\(N%->^7"+)F!84S9"8^_EO&78ZN4#I?.?!S:%DC\O850%3D,=*'F,7 MBQ4D^N.5@[KIR2DH8QOS#"[7*XCWIRM;M2+&4Y#%5IYBUT065/KS13./N%II M"C+9RDPT*K'K4PO*_>7*8+Q(UA14LI6_),J""W+]]:*9BE-G,05];&4G7DEV M0:>_730?B8DZ!9EZ["39!>D M@H+9)UR'>5\?W'D/BB?B)$W!W '^,/OJ#HHF7:1(G3N@1 MKXI%_AZ4#]WL$AF0C_!G<&L$;6^7<:)V6RB&W&@;TDX-G_OK^JXRP\B)4WS,IILK M'2Y[L.'U2L3'.$Z1=Y?9O"==-]FK6B MSNYM ,8CYB_A/?\#Y1>4\F6K]'C35C47JR,L*^]%IB&=L6#6%]MW,P>(0"T^ M'>SQ^DP,>Y=IJ.?+-!+NHI=I0_X%)?FN>V+CU(;1-E66O(!9P>E7?QOFW=K= MXQH[1!FZ650E]+)_!7F,I=*J!*GE9NU\,7">Z&,4XM41#&H J*Z3 L)YR=^A M3SOR_O&;!*>H_C$*$_25W >9Z_./W\1H"W^PXD=5 ,8/D]]Y_KX*'SE!=<5Q M)VK$#"VT8D8=7YX3'QI,B?_;H\3&"6*DC*J7N56_W;>T51MIKM/6JK+I^]9& MH^[O@:>C\+=>"R7&DO.\[R85&.2RA!*%>STA*2H7WFB2[,B;L9N^H]]6Q!$0 MA1U"YI/-9"I(2 =9D=B/FDR!>%]!Z!>+@N"+Y6207/]^U&8*O']OX/*SHC^6 MXR^W[F>+'DU!S3\8R$V<>)'E)%!0)&K!IBGH\D<#64,A*&4Y24YB%6X$:PK" M_,D2PHBB7%/0YL^6T$88!IN".'\QC3B=,-D4./_5-)RGBK?)$:^H_VG7]YR] M^J>JT P]8J?Y\7+SVJS88E^.>*T!FFT-T$L*.VNY61ZR@Q?A=I4'6YGA\=?(2;B;-'\9T?.]LM1ENPNV^.K]B' MY]\07'1]V/GNLX-_H"36+ \;LX0CG.7L1=)1.$Q?3VGZS'B2DSM$SS5H-9LX M@>@JM![L>:><[]_F)-CW@C)A[9ORN 6',7+_SS;Z^)T+Y\SP,9]]\8]Z\L4/ M__J^ZLRT\4#G!2*P:^ <"IS A.Z>O_C)[I88N,0JQO=?;I!"@!?.89+_/'9R M>S3Y]EY.#+!,J\QOLT6Q$?TBD\.H+4FL:R=T3J+Q%7E1IO+W H"*4U?G5EC M*RM+*$"K'!B'!'94#'!\)REK!,C0U/PFXRI='2%CIO>.;?89Q61:2/C,0Z3B M(#O+TEH"Z?W1M\HLS:(K2P0P]BQ-\$KC*F%J6IJX5&+PILEJ:3Y2;2E;MY/^AHBO(8(2[^UX(LE+DJ>&-%!*IB.B4)NL)A#S(RRL6%'=K__ MZ6#OT\&H_"#;_V9 VD="_2>CYQ095$#[-7T/?/=[ BV??&B% 7U"(GQ>7N4PB+,"\78NX,.>(U.61&=FL1)I^LED\D@,%.%PKUM-YP+%:8 M5'$:T^MDN&M]$5U.>@[XK/N\-"!^#6..-\=\SLTZ%QC#/7!9AY>;8PWSZARSR]!A[C4" MH?<:."'XK]P+H";YU)5PPSZEO[S\%^1O=V3C+CX0=K:H[##4ZRR MH;&2OM5G\#M1C?';ZKO@WBC>&+-6K1#!/;+7??)4UD_B;2/GH6A](*$0CK8& M[,*< 6\Q:QF7&Q;IU;8?\RW69JMD#;-6[FJ([6-)E)MSOP;5]NFUCA]=<5I" M.-YU'%HH-YN:]R%;5-$$L9Q"4UJL[9,$7&O'9"K*9[&'.[:M%N_M+6]Y?F^T M+2AC3UI.JZDWXV"[UO+\Z8AJ@&T,VQ0I?0S)M+<^$4!9@CA^<'RN_S3]RKOF7LSA11B(Z? M* @RDKZFV-T1@4TF\N2[1*JCQ1:C;"J8,V-*O; M1]S\%C@P'G-+A,^&XG$CR_9G/TBB [J-\"'"F7W.%N),6!.YB7?5MW"847S# MW@HL:*.F/PK;7ZB:F>K\ZCWA$B@-62-W%T9!M#VR=ST3=NP$5;K= E6JS@3U M!^$ZP0/8'U)B:MB+3&2LQNV($LQD;;=JGOE*?LX4=#^T=_(-OQ/; QFY, M43J?<-1@ 0&G9\?=$85$J)>1L:&6./P\Y#4F2AWV<7?!(&M3WRHQ-GKZ6QS" M,CDE)!%S'AA%+"?%4$TO#C0931@I?26( M/37)(<%1EM"#IZ/&)(@E>DF*40;$\"7W$EVS64(Q'BN=EV2SZ:9P@A$DB'.: M3)@SF4!,\68R;28Q=P:&GBVGTP2V$#-@;7G%W:ERB!<8-YDT9Y)$C&" R929 M1 [1\Q26DT%5S(R3);&\/] (T9]^0X);*G,7 @M:8__?YH2XMQ52(+5-&RBW MW.3<\N"X60,^3KD5$WSL#M(=]NW/B DV[4RHI4T<0*-FH[^$C,8_3R#NZ#<; M2 ^;&T)35;WE,IY^3R4%8.2OWR"B;-"",*27B;YHO4,=1F77EL@/GH9FRY#6 MYX<&,=GWA 4]O[R*$:092&KIWOFQ-K/ST\QQDU)]3,S%U&_?=#6B%P5 M2@4=NVJVV(&<>MDVQ#1B5Z!W)E0ZDH:"?L9I.U6$*XBE$*7,CE1,<&T(_.S@ M[&3VFY/PST]0 $=>^R>B)J/P,4P0?G?"'\O-!D%?7?*]I\>;Y=M/[-T@.5(; MD?,6HG4W5?@(_WP1;X1I:'#9AC]F/JA,977>9/Q,K$?LNP['2Z& :2-N=G'K M_1?T':'K?PZ@$8*0LS%[8$9,6%%RZ]>;TI&_$6-^NJW$R8X4EH42F=,F=DBY M\.?UIYPOOC_5>JZQP>I'%'SXX;:]JH(&J[PQ1L0-)6*$&D])(0]A)WA(0R^^ M)_:U6VO<).3&L>]X5_REPN5I;/$ZCC43L:10G MA8(&WX5I&?4AC6#Q@\1 MKFP!@7A4>8LAZ.8W;_ENT>&O;;0B*'=OW&E(* M"TT^#RA]8H)3,MDD ,WZM.!0.O<C!48IF_:WE M-&!7=U6++ULO:S0EI#Q6B?K9)E,(BCLMH0?/8QV3(+,1&^)81=>/I=766DX$ MJ<+F)F_0BG6-IH&4Q&!5\S8QIXE82S#GR89AJ%LB!:067RZ21S>;+<&>QP## MT;>C>^%8B9Z.HV@RRN-$L/B%XI;B+XK=M$O,+452UM67K%BWG H*_N%3J][= MW&3N3W#2*3L1\KX"=W)L%R2BA( NII!I,[SHV]#<+AQ$DJ8:;0JG(VD7%!5Y1<8DMZJ9J M9'R7HD6Z3>/D(4IQLEM_1NM=E,9.Z)$MN_XDBWU^=AK4#;_]85($LFF@LHOU+A,&X3)1GCP M0Q#WMU%<7+K$6"$ZM!%M1?)KV9B]E"B01DS[)0I=Z9DW@*\]& RL4+0U9VWJ M:2U5O6DY;09OC:Y^-9H.5M8P&U3D.(8!8SF)E#8*P\*YG-(OJI5T0:5/#&O+ MID#/G1\#25/<;30R5]0[&(_DZ[+ M3;,D(DM_2^T&P2NN\:')(Q5U$NT&$?J'VW(5)/JNJ[_'$,Z]B+:GHS>HO4:B M='O9UTC4-1*E);4NT/1&T^4:F;I&IO3$)21MJ\N)6>FNZ#(SE'5ZN9\9X2S9 M(%95G566 1=E6G%U$&49-D0Q?B"@GYE?P@9Z) MH[UC[933WFD'*6#5B%$Z!@7*5UF$./FP3-A.X67V( _>_%BX9^\R G4)C*Y1 M.Q,C$->HW05V^YXLJ##,)C*:5M<(G0Y.H1F+EQ.*&F9*7DY0:JC%>3G-E0:: MI1?4?*AEO-H4R7R+CDZ0')?O@;_-&X=5S2X>PTV$]WG[<;W!R+J[F2 .20'4 MYM!4<^%%'SM VB:[P!AZ\&:[>1%Z+V3]ZU_6Y*_8<8$18FI4;>A;1H[\_3,* MT9$H^6 1QRAY3;&[%W.NS(A"\(!GHE;WU (VX?:/+EI]"%!VG@ M%JGZY(\\MQ?T.8(,&O"6R6G<]Z!4]CMS],CS+B[Z:T^@-FUHDQ4-F9RRA<.E M0L[VD)%G^"UUB%1+$/*HI*'N?.&8\U 1W#)E.C8&33/+FIGH)[SYL&>A'+AK MJH1KC)F:;B]JI'N9C'KW7RZ*8XD-00<<>38+U\4I\O*O$'^\0)KV[;NTZX , M>8.^^<>G(Q"?@L')QF4QETI0QG7'T9C;5$1BX#3;K_IB_<'\>X2.XMTH,UKW M8A0W"? )7P)9FVYDQTZ: :QNL,+H)(HX=#$OI)>515511C 08 M31.I1!PW)-#0;<."9)92K)3U2L[ZF8R04;0']P-9S+NXV@/81S3TN*5 M4_=#)U9J*144&$$RVE@P(OL,/)EA8BC<$#S M)N:",U9;2:#/"+];?J69!.*JD7[++_,:ER+Q9"0YXV5>E@3VBLGOYB?<9MU7=+B$7,0H-K M%X_V?FTD>@V<\,79T\],,(#&[L]4=T]\\#?$/P^AXV)R) *($(D($/@\IWF3 MPG!]Q^FRI28?X/@J;1A]FV8P*]<(A)X47TWR*>U;B;/$+1#M$U78\ROJ'MX;KKOC$NR&"<-+OXM9S?<;KX,'7 MR?GTWM_N3G'-Q./MX]82E[(C4+Q,=@BO=TY8<-=+%'Z0=4+>-$I!^?OZ/ Z$ MLT!9=AL?F,=L"Z2XW3F-HG$WJ,XQ1Y=REHAP@7/P'<3^>F,7T2\R-V_:9\4-=R.#MOB^9CGW4(-QQ#=>$#CO;/ M#OZ!$J(N7%1J",[5A)-^]4+/C=5] M^%5RU4:30JH@BIJV;C'.),EB^PE'RP4WZ68IQK1>",-0GK;[P3E+)J<1R.-G MNRVE,R.I#<2B))8M1?(-L> MM[PUCKQ;+BJHL9P09LIR:L'.W"D]C:"S@4_U"KB.G6]YHR=YR291@F4Y+0P3 M;NKU77.G_T@BCUD.9GG'+OF]K%1P9CE5QMW5>\X >9R M]7Z6TV B93JLJ-#VEGR3T/),58JV-_^SB_:,,D;;VPW:M0CB\D;;NQZ:Y2E) MU3I:WUIQ?#MV0/7D)%0T*7\PIEDB+LN\]H#BOGB:P\H'/MX<1H)3?$E&\G61V5 PZG3OC3V@1IXM>CFZB[,=>F& M?,G4IE8#D?I^.)Q;\G8_.<5>$-Q%W@&9QU*69G3#MN0?S#S7UR=98/]#).L: M((8M\.7UB%(EV?M(7-GGQE]05A'A+3X0=K:H->0&;?TP)+ W3@!Y9M9)"$+E5\231[?1F&"'3=)G0 NQOV]$6O$GIUAHN=$Z5X\ ==3@VZA?-TP\LI+ MW 8NDTKV_G?F(3#ZO, 3FV>1Y*I3,FPA^CSU+N8I23FH1O]I9W(]QG\]QJ\] M+3)6H-1DDIMQI&62^*K)9!_,Z:-$X.HT=2\F:331I#HT3!BKGTQDS*A;A+WD MG[9SA?V5&).&M&=)\@F$]=37H,^TPF6":SF7:J5E*ZX'6R90$Y1DQO7LRM0R2#D#+]6O%M8\7Z]CG<0TUMU'>_@+7PQUWHIW-+T2@8@C!O-^$ /]%OTJ=WF MI/C6&;)2NW':V3FI\_D9$OCG;*-H(W#G\S,D\$.$-\C72>/^#&9(YDKF=SR3 M; ?#^?H'Q\=9%Q9]ZD@\M1DN3%N$FK2U(LL2;U>IV1CL/@\X8&YTW^J9I2J00>3Z6Q& ?6\KG6Q33!T M@SVS+ TSE_S=4-"URNRLY*<$BJ[%37H,$PD7ZUK9I%$U:%J?RZU]&C^$=*V9 MTJ%<).-'EM;LY!&?1FG."TI63H#B!5Q[E3U<$B^#/ JWKSC:^ DAR[WC[M[0 M(<+P:P&ENVHGGT4UJP9&/?;I!OEDAII0><.>)^'Q_*%DC8WTF\9%.\9) V7R MKQI=N(#IEFRZ*/"];"(9V2FE-!Q ?6N4$%F0R9HT)AP3QP4-:?.7&Z,/E6(W MXVC9-HC_#]EQND4+"YB&/"J\A;.U\,D@]YDV8Q0V4A+JBV=:J4<2DN MJ'PF@K:-WE/MW#4QP8FA\XP<,(: 0NQMRX35Q@O?4$B6-R"36GA[8C$2T\^! MV_ONO\ .9ID!HE':T+F-,+%'B%9\B<*"7[G,S8;7OSL?0V)^HZ?LGB+^SFQ M:ILV(6#4G@^?A=CPVE"HR5@J'C],L^-WV3R)7+E!Q,A%.1S1.2B^_R*<'\$Q M! &L;>T0L'A911/R/N3<\N"JGK2Y17!+ _59/I(MBZ2<6%;?-3VOBRA +=] MT$DDF+:%SSE+,VAN=>.:2XZO.P_,E47J(-_94EK).'1-VC#]5:/QYXI,<:B2 MK2YF("Y/1]^.;F?GLBLDU8_)I#I9J[#C,/- 6UFE"$,[EM)%57UP8D*V5[H- MY QJB,GVLK.!M.#$K6QO0S:0(I.&P6POK3N)II28F.WU;$-W73O(9E/A2U6O M4]ML4#7DA,?X*0JWT'[G#KT#>KG'MMZAVQ1C0J57H!%<'$[HM0F0FU5N/9 ] M$[J^$U2V6[Q(JF]HKHBIYE$T_EOM$$J^X2@]$,3Z,[]U\JJGWM)WPJ^9$V=U[IC-10_8C5=5U ZL4>KD^G)UN5AFI#K-ATC3U%F2\W1ZCR!FUH M@L@!\4/T[![*[G9DTO W$4WO9-MX^6HP,)0=91HU&6P MI/[+1*NI-58AKG[\IT^L2NSNCG(R1NH=^E%]# ]I$C^A#Q3\@;N2O!'ZT;@Y M]FF<35%NV_$&ZT?N7.RH?P?>QXE/C')BJ0Z6.$JOT%?^XV!\A):0F3]2*BY5 M7%7?8FW^?RSSONG9R5G(1N>$5'Q- MQ@ZD6\LF4T>NTD32(:!2A;ME+2$-KP1E &V&N!-FDTI!/*F8@52&HMGZ1A-' M=8M)^ !4PLA1UA)226ZY*6EE1\W#A.:3FA]C,I'.:01P6=+R#/A03E)V%&W* M4-6SSYI2I6Z28B@=]#P_GW(C2ZK4TK@V'A W[0.DW"#EVQX^U'0 M'VMM30J:"\JR5 5KSM2Y:\""/L?!^*KLI#,%Q0/S@M?8O1 3=RH@EE/@N)G# MD@G" [&=R*,M=O;"51"/'7G.Y6U]KX1$"<+Q*@J\=50>KNAN3ZDA4U$UR1KD MR%.2!F\&X[8ME?G M*""NBX./)2\L-R67EKS+9B/YP1J/].?'H:"PS@_9?5'$\-;FZ52\)/HY70DG MQ.@XG#@2,)1&- _&:%)(16\E79PF(3@VN"7TX(5HQR2('3F0 6?/I$,5S U4 M.SPFDT95G/1-69O5'L>5X(PG+Z2+&),'!A^:%? M^;VB$"6Q_-BO$F-P@BLSR'BOTOV>+'F'&H4P>?*==S\@"-X<@6371/@U$7Y- MA%\3X7H3X7HS#*>?;,SOQH!K+UID9[389C(;LP0=F90/CILIS?NO[-;#[+Z3ODACTU=I_#5A $@G@C3$.#&PCBC]%8^1@GRTUV MDZ:@XK$+I_$^O:S?)_1A=O /!"TABXZ77 R$PW1N901G)LG4[N#49'0 #I'! M26:DJ==^<1&3&WN-W5QC-];';LX5J^#J7I,))!?9:)(6C5S"%[0]4W1(J30.66%BX^N M 8V+#FBPSYQ^^*"\'R)H0URRTI26OY6.$;;4C3;XT@$+YC@1B' #5MP M!LP!"<-Z.5SKHTZOCV((HBS9L'!=XN=[A:[FE)!PH*^M#F@"NG- 0%*L=T?- ML>$!8VZYQY4O5IPO6[F(U%X17'@SI%-9Y7T4C2?#2: M*E*1*Y%1V608GNEC"25XIUW'(84E9UZO-7O7FKT)Y*S8.ZJD*\\FMIP*U^/B MDRG@GJEO,EW.)578FLMDZER/BD^Z>?@^GN69DS%K8"N7T+&B3IL^-=+/A[4=!?QH%!-1RDW-X> (MA;E+(APV+D(Q3AK(D'_5B)!_$",:A0Y1X=_#^(!:(AU!!?+M[4&.WLB/W@: MFBU#FOZ@04SV?>&RU3 CSV&]\[%7T5YZS62&C3S3VCJ&AD!/D1,N/@AID,>> MI6C(>05&62M6"@0*T['A[!/'$^EVP=3?G'!+/R+0?7K6:3T[7_X^I:>0^\_/ M3S$&+];/]!TT:IDH7)N&"CJVO"P$"4J;W$)&2S/\G,^+5EPG$C<\YS@KY>T.%'=OD=<(?A!GW"/NNPS%N*6"&R%*.FVN2@TO;*)S260;T M!&I@L?Z,Q*J@ V42&5\1)L9;XFR)5/TY@H,KC]!L%,5)7(@B3Y[*,B_36&[V M$04?D&]H,;;@C"QOC/8V=NNH(&NY%BC^AJ.8M2^$PR;SUO+K2]_ , F1MXY6 MR(6;4$,/[^!OL[^H9LT);QL[:!Y$,:0RNZ8(-6[.@M4N!&ZC_7O1 M4A>Z[)))@A=/R.5["./(:0-@??)#D8Y^S#P8H(; M%=PM7,6;"./H$\234M?B.E: D=>/7)8Q!B3M7)-*7$(@@-MIW@-)H>[((HJ4@[4(*7;K04 M=W;.LI**"CE%HXD@UA'T/&1%B'Z:T&A\!8O.K3JJ<)9*2]I,!E;NMZ* ,-UI M-/99A2+;\^6YI%V%5*)E-@7 ;H9E6F MP/Q/9JW]X#(ODVDS"5=,QQ)_-I,EV*5P)A-A=+N!%J"9CA?^8B8OT(C KBHT MF3"C\P![T)RMV7Z-UF.I,2WJVE'6)FXN3E8G7*Y,#+=Z MPJM^ZQ-JTYN M"S99_.H<01A5D)8@F?,N%;$V5UN"3XO1*'Q8Z$:0D"]1Z%J&G=QF>\5H@PAB M^=ZT2[@(96FYW]Z0BX@D)5ON!25=+OW)<"R'B% :E'WH@Q9&P6JWF+CDZ0'.L -I&RMBV? MW'Z\C?;[**2(6-/1$XK8QQ \C @?FTSY>\.QDK;6H $Z1[:8CB=;MCR JX:> M_ _D/8:)$VY]HAQS<$L7DH;E\I"%P1O0WOBD! ?O,Q8>*^.6 ZZ\4:[O[+17%<:,NBJ.ZN@?J?#%];]OYL MV#?/?NRB('!"%*4Q1;&8CJ3D/GU#Q+=,D84(2IKKM:;,%I?8Z0>,=I#3_$"Y MD'J*8A!-RPV15M9@K^1>5\*X[U[_V7 \.7NUY7B^ 0[+S?<8%>58EN GRH^P M R,68<;AT(XM3C#,!(3$!QS[*A?%3&I?Y"N^09]M))%"I1M'XH': M-P8E6\K=$GUXG3Z$6B*4Y5DHO46WRT3+?/)<)@J\(5Y&+\$IX6%TQYBR?_A+ MP0 V(OXK,$DHD/U#O)UCNN<_Q7M'Q&L0$86',BZ)BP/)/IA3+<^4_)+W^OB] M"<=ZGZ!3%V+XT&5OKX;VE*A2M^88WBFX<\=^#SW"#1"#)@Y!9DN4/4V&G9XY MTY94)$=WG\H.-T3V-_A5):YDZ/JP64Y]L9CO,E#L5GTPJ%T4JJ=$".=6B DR MMS;IH)-)W@ K):M0+ >9?W[%3,-NNO]*L$.$AQ\Z^)BUQ #SEXPD'PT:W4>Y M8KK^KC4BFCKW/HI9I\E7'&T:-?NFH]::@]._@':H!;@R?9HU&;@2L, M*-L47#_."%MP1@E_KU92K<#L!H6(L6_-K/$_L_@6LX3I9[$EA3A%*O01-),E M!++\-HJ3Y::0Z/9@)26FWU",R$NAY/..(!A$636';2RJ)*GAJD-_6Z0'W>,: M.V%,U#/YPC?'#X&]+% MD#$?/:EM^D%VI2U1+B4'22D9=ZX:I*_D:;HOZH^G]"4'*Y;2@-175=%7 MUMW"B@:$QE*$ 0X@HS9!_4WZF:HK8UDL5<'I*P?G>*K4N7,&:$-"*.X[.+#A M]6;)5?$0#-*W'C2#K+L&+1C-ZI3BT7-481]:8XEURSNC3KH-HU$G<)TMAO3G MC=%7NZSB1%$14WF#/F-#Y W0#1#!*(U;O6/G,[9X&\KJO!&E&L>$)!)E6MTR MHU84L:U.+ DFJQ15]6+IC'%LL4&V6_:O D/OW\1 +HXFM?M8F$XV1=Y0ZN%A M?(QF I:!L^P/0?3Y3^1M4:EVV!"AQZ"40;$/"=[HGRUCCKB: MQY)NR;#*4+/+0:>2LLJD..%C1A)/4=XHTTOM_09:;V*CK<#0B*M3X/0YF<\K MCCY\@OK-\7L,1=%5!&M!6/6#TU2,+*'K9Q\A?P>HX.O%/L*)_VOVNSV6":%# MIS,,\4\3[+MD 8O.,>T?&I"O"/L15)/#R1)TA_+_)__.PY?W7^X.+B)^(VQP MO]D@EYY.IR_&@Q\ZH=M9#$N(RD )CEG'8OZZH=[)6-_$F,G/O'C\)WN*-%26 MN4^3YDUCCW&%((E2A&1#\?.-DTF@/#F\V-VAP M$%>\F1V"6F8$LH>OC-VL5,EIB7]RVF;MW;;-[*=A3YG):5OU#1T*FBPWS\CS MTST<%GF)$IOJATZS$)J6P')3T0UBUK$UY0;&"AOJSK2$J"=JP6IC97 8-?=V-[X(_A?/5/ 9L34/Q883(=D"M?)_]$&Y _Y8Z MQ!-/$.KU*:)UK[:*,225<1FI7(8KH@F6FY;OTW=\_F(I-09LDRR\D$4>;IAG&IT^GJ5-"I)HFE M'MI@DF3)]FITT:VU==OUG^:]A_+#,JW:PI],OTOG! LT6^^Z,7L"N< HS-UT MFD)5=47.5D.E2(!^@97L"S1V29,IGZ"B)S54ZQT]YX_M4B[[.>,D3-LJ'#=- M;JO07F :DIS4M!R2M!=H0U*MW(6*IM(K=%[.,64-"Y4RTWY3'RD5JB[H=)%_ M@<:S99Q""BI6O!'Z>M1RBR&H>'"':&I[:*4RAVFC#CWT="#6MW)H3&\X(R2Q#3C:\$1S!RNDJ6!2M M@2/SB%+BM<\Z*L/UG4J6S*12ET1RL!&\UDR,"OFK 3PR3TEE+/N\)#-,NWVB MGGOD&B_*K].ZB03)1>;^X8_3VE1I,):Y40*,;&+( MIJ3Z5H;D2 ./ ==WKE1'_5^S0\]P2R98"V3Z4>B2+5[$=HI(9!:5OBVG%VZ) M4>&[T!_)#]+LPCZXGL6$D\._9$E#Y"T^")-OT4NZ?R<4!^0M^:0XE0D*IFE,39C$[/OC*,+<\VA)O M,PM]-N.JK#7C'08J@>XEU@^.C[/K)I>;(MGB/7J@TS8^Z+$N>!9!S5S.^SCQ M]_ 'T0^;-( ;LF-S5('<7=^M-N7L$5F#6VM$_*BH-RY;I';0,/ZLL#PU,NN. M TYKF]-ME#/TJ.N9FDA*T:+;-Y(_R$1DBOVJBDX^S$2$F+M0%476BT;VKD[> M17VWZ]17&JF*JV 2A&BCL+QYK?K9''U:Q=89*J1Z;I>N[$Z;@]B;\_E,]@WV MG0"LH%5Z. 0VM3V27D&P!K.702MD_&%38Q"%Y?PEPC\>PRR?%5,QM!U!$)CQ M#GG?HL@;W(+C7,'./FOVPID-$/T3Y5D8'2#]DV5*+O[T6XAYB/",:\$@;<@PE0H5"Q:TOF,@H^D(*KZCO5[C.3BN@J!B MS1^C#16>S*?BP1F@\3BO2(9341$.,] [R4N+%EN,,O8!N=&HYU^YQ+-*H;#\ M#>7IVU?LAZY_<(*Z1GCO$!>/SM0U WEB,TC M'!7Z.=H>I.? MD366[?C($^&+AEJW]J/_$*7U_E?LN7,F*U)\PFN4LURC3G28&!8B-^BU-A"$ M)HY/I0;EG7:0HI+)IU.@?)5%B.?R>"34LY?9@WPNC,M9>,_T,Q+'. M>C\73>PRZL]$%0ML?45*='6D['"S$53R#H:_T&PB4$7_2:MND#>@*MY/PEN_ M#Z NN4]'6+/EKRR63\;85'N?WG.#_NO]%_R)S'$ ^/U'6M=\U6T&(4578&*- M*2^/:-TL+$.YBZCI9KD8T>QH17F8/6_HDV)W1X;0%M;(XF&K.^:Q=A)]\G1@ MC8W6Z+N#.GD&\,@'C\2LW)J(CPO>/NWM !2B[";0%ECB;*>U- VP]HX'5++%@_3"%_?2A:!L'@Q()?.4#<6RO*]V $8DV M;.^C+L6,K-X] Y7ZC< F^Z)&TW. RF;8I>IOTGGE1%_Z]F^5:,!HFRI5R5$G M3(/4O#\IZHNSM_K0^IJLBK0)%0W1*'W\SA;R=-YGPDO[<,53^)]WX@?F/_^_ MWY%9_=TY''SB9L%/Q0]A&"79&[+?X"<49$6Z_^5[A7>Y\#P_5SJ+/;35? ,O M*X2.O2ODIB!V/;0/_8WO9B^JVUV3[1(Z>T+:4]Z0+P[0W__[/@K)R%R@K\GO MO_FO.'V/$S]) ?@;CM)#"5IH^>SO0W;MT#I[D9?B(KH2^D$ _:'^\9L$0X[* M>8\SV?F/WVR<(%N?;/"[$T +*?D;R]U$^@=ZR;D M'UOL[$MJB.%&QMD/H4HZ44?9;321I^,,-2Z+]6?T%#GA,X).8B66M"1@I?*WF?Y7BHB M(ZT6XA 9:B_6H*%&KF:!R1LZ!(Y;GC: NBL?%]N+BKD$O)'HTN^WR%&C/[-' MGC*CFNT5%((9N7#W7WYV0]H:N;LP"J+ML8,5\[F1Z% %B(2,,1HI<2A>P($5 MG#V;KG=G2=Z3K%*'[.?V&"T/CINEY,D> VF?M<-N"_^*%'/A60GXN88!7.&>--%EE$ M6<.U/##5O-F6N2\:_I?JP%9,(1NA6Z1DUSL[OD>D81Z[*Z[JA1ZVQ!!X1@Y8 M!?E55MV30=U0RCCO,B[N\@;7=T(]9UN<]GXV4D[>..&/Y6:Q)Z]UG38"U$=& M(J%T@V-A^*@,,498B:5\7T>5U<8=[A3"&;G2Q;2KQ8*K?_RL/78N40@>=(=5 M:H0]RORFN)&>&&IP3T=VGI2HFS#/Y70%KRRT<:*U8$_()>2V>&?[-A\T)U]^ M6[?V)"+4K40HJ+3ZVK*GP.V)6PE8(W=EM;F\0IAVI$N)HAC.&$DK- L[/8WN MLG6H+!WZ0R,7KYHE%(TLH'2WZ)8%9AK<3I!=JA-G"=Q.4&S04".)T.U0]>7' MC+7,'PV0E%[R=\\G;X@+N32QBFQH]L=>:PV1+< >8>3J9='8^!;4.=PYT<:. M\=!(1!8(1_'!<5%9O-79;ZS'1B*3$;X(J!3Q -K2,"",1"D_8! O0]26]_W? MC9P^F$OT2@WCJS2>_2")#L1ZQX<(4[*+[.=&HO."/JL<2J8IRS@0]$;T7=@) ME<9I(SIDI)$DR.(CV<%?2MRD];N1TV_UX^Z;SHD$M#&*#&Q-*]Y]28?M-HA5)4P-0Y=%Y7]X"A%\[6G:$-QDICALU M1O?9-?0H!*62' F'@[#]X-T5G-94P5DTP$B$BX 8-4IF=(AL!<+8 M6Y ?/7C0"?ZW%TD.UD@T:0(FILN3;K)@P$@C2; F$R;S;E0==<.BK.=FHE/9 M#7%994>6) W XH*CX56,P@GJ.\4KEW;H:&.,$*&W6X?HF\F][J\&Y_56"'_X M+BI-[*XHHCXTDE,+FE.6P?@UH%=-T8+88D CUV:-HW\[878F?7%8=00B]9F1 M:.2UE\10HI5D-GXV<_(]WFF;4>SGEJ!3M+B5VC$UF)'(U==;8_*9Y6;31HKY MV$AD&D['@[]1]L]5_DY)MI-?8XJL$#M- MT$C)?T^)"LOB^/T24!Z$F?NGF<,B;/W?3I@2\A?''7<^]AHZ+?_UQ0\1)Q&F M_A(C";-"29+_%FVJLI3 \?=%?SD0#=L0BE9JIU-^A#%"0J+^P<$>7*=;Y'8[ M#,]Z:N2:/B?HZP5]KJ(@^VZ\6G2JYIC/C43G%@&309>W590F.^JI-3Z,D6B] MI=LMJ)(J9UHW?:D$#;/P<>!@(PF1M_&L NIK(D(1-P*O,,!(A'\F&R\$45@6 MD"PW96DWW ^8(-R1/@H#C$2X[1#?19\A1)=;C53HOC,#U!BU(C2EGJ+0B\*L M[^Q[=K!V@PBC0J>)I\>;Y=M/[766A39RD4MWBAA&BW1+V!..E28[6G^)++E) M+T=7'6TD*6H3:=DVD?HV5 _ %"]A0$3A1=PWZL7*UE&W003G,N\1-'CSS67:SRDL*V*1M3?,O.97JO>2&-LZW*E81@W6UG2BU.+YSQ MGIJ<>J+DW<69>:.%HRC\5&2BJPK"Q2M&'S[1 <'Q>X@)*/:(3D3@A@'QPV6* M.^5R1;%<4:(H&_8:_[O&F"D2$H[20KZZQ*[GV.<-7*"Y?!%,;13)G_H>>[1" M%O&1JQF2 C5RMRJTQAK64,NR?EJE9BS]KE44$%E1LGK<5:!,L";& +)%^!P( M$\SR%O"QNT-[Y___+U!+ P04 " ,8,98:7Z'AV0( "A. #P &%L M;W0M97@S,5\Q+FAT;>U;6W/;MA)^SZ_ <:8=9T;4U8H3R?5,3NIV?!Z2-,W, M.:\@L111@P0+@+KTUY]=@)042;9EQZGC1IKQ1<)B=['8;R\@=):Y7)T_8V<9 M<(%_V9F33L'YQ?^B0:_=.^N$MTC0J2G.8BT6S+J%@I^.N'')A9#%9,1>E?/QD66?D7J1EK M(\!$^ FQ*1LFJ2X\(;<#\JEL"!@G4YEPBL9,I^QM)B%E%W-(*B>GP-ZG. J& M?:B,K3"N,Z?9[R%XLT&W3U-@(W>SQ4LV)O$T4B_V^U_I[N\*\KO MN^PO6^5EB_UJ8*(-;D.;_5=K85GBMWF!6\7=Z$MVY $W8"U5"VE+Q1>C5,%\ M?0->HIP_*DNJ-UP\360=-V[L+1VAJKD=Q=R"D@5L[K[ $ M>*0M.VD/!Z<_C)N%RX)TC_SZ;UCPT7FOW9APS7R!9:_;W63X2 [(,HZ1P\!4 MP@P$.IVT[+<*%P!&+=A'H!*18?SX19N<];K1;Q0KWEAG]#L]Y2UV623M\%C\3J R*5)2/FIR72)-4.9(5.!TUP?Z!H7V2C-F*?JWFS\! S806D$NK ML)'"MH/-I,MP@;;$E$K2B6^)JFF!RYSB-,'BQ;H9#KAX,%P,GC(N@*6R0,\C M)UYY6@M!@>0X;-;&99%BI TEGBP250GDB=Z\YE8M1(*DZ(S*6\(1X4NI%5!J M'[4;HE%3(8EQBR@JA02(#HTN[,59KT_";<92I6>V@0[6)Q+C/=63G#X,>J.6 MK34$V$:9+6T/('@P$)P\ 1!\^LQC?GP^[W=[K\>V]O.ZMJ5HJD.S'^Z M9-R ]UST1!DK( ]C@$N/E;09S2"R'),))11ZC\M-E+85SB/Y1JO@PJ71"0C\ MV+)C]%@!"('@EA?S)./%!'S/\[%22-$;\*@W/(:@16\HPKOP5E+W5P3H$']& M87X-4<'#29>]!:6?"4I1$*US$V=(0779Z#;LU/Y>G[L-!J^'KP:K%QV;?8_H M.AWV>Z>O7IZ\[@].3T[[PWM C;_X]J$FP*)MT>%\"7,[&EI4726\LOM/H3(G M!K:4% HG71ED@(%_*JU/)T@%A>=#3>LJ$:TG,P.*>ZC4E=/*W5MUHJ-!B4D) M=;%:2<&=5S2V4DAN)"U AOK.I]>".%66:BX?7*POT'SRT190(8?)CB:5N*4R MJ12GG(G+\DJL:C><$2K!]0(6_XN!"''#<#Z(6]/8 8I?"8KQDX/BWFEC"Y'[ M)YR]@8E@GDI!>.-6%YPR*[>(5>J$"(3/'0^+ MY4GDKOHV)/!YO:"R,B7"TOIB-4FT$5X!WU--H, :5"$Z<01*@CV18+\8$(CA M09:80P\8?"P,)D\ @S#EJO(Y@QP4TI1.OJ?H6G9'*[,J3/=(@N'M[O;&8PXG M8@*SH8F*=>6N5V&?-,V7U$ =8GK[20.+F][3AY':%*C/V#,_P.9Q8".> &QJ MA]QV;#JRJ[L8/[(;/G?(6%0:ZB2I#/GO6AVVBVVNK<,!>OZ&S&R"G/X,I]*! M3\;MLLRDO.&A!L(G5+^$.MDMF))7H.K3P@WZUI>O:B]\?8_HN=\)Q_ ??<+A M'[4L\=9:!6W*(>L>OXK?%/WO4$YN]58K]3@V6$X;NRSA_ ?(,\^E

>^A\JML-A MPRU@P<(L-1B^6^BZX+,..K]_6%FCI!6*)%E,M9H"54H%G]3/7$V=J" OE5X MCLXR'5(3_PR#B)F'J?S:.[WY'WMM\QFC6[G^H*467=]7)=ET?155I=$(_0A; M160W!U'?ESWIMM'):GKT)L5+"R,;SEH@7,TE[J9A30<](>R,&O*&"LG$#@]& MLW2[MS?:J+Z9[!WV0>V%9GB,.\U[!*[K3/%#6_)FS_LV;5LEV1K'9GOV<)A%+;,5/I6^4;/V\3U9AV[OU6V MLQF$0GRW7S?SWI0MX5EBWQC0%_$4^[T15S.^L+Z+".1G'?J"X?FSLX[_:N+_ M 5!+ P04 " ,8,981*3E4G$( #". #P &%L;W0M97@S,5\R+FAT M;>U;6V\;MQ)^SZ]@'9S" ;2Z6G8BN0;27 "?AR1-C**OW.6LQ&/NFO M/S/DKJ1(LBT[;ATU$N"+Q.',<#C?7+C4^=AEZN(9.Q\#%_B7G3OI%%R\^R/J M=9K=\U9XBP2MBN(\UF+.K)LK^.4HXV8D\P'CI=,_R:S0QO'<#0LNA,Q' _:R MF V//%LA)RQ1W-I?CBPD3NH\&AE=%D=KK(A3/3]2D+I!N]F7^7 JA1L/SOS_ M];"1HW$]?G3A153,:@JGBVH\DWDTAI4)L9Y%5OY%:L;:"# 1?D)LBII)JG-' M)##HM LW# H&ED,_EO),JOG@2F9@V0>8LL\ZXWE-&&OG=(:T#F8NXDJ.\@$M MB&30]%K,="P=1+;@"0P* ]'4\&*X(KN+LF\5A[*"=5+IH@0I(2W'>*O '+?3WKL_OR/H"$ZVT&3QO^]?PYN5.P_;$6HGAFFX/6?^[V5C& MTK'@Q\$*WX%:;'5'=MB+[LE=@F[>C@1%@OE.]N/-N\]7E^\OW[R^NOSX88\W MY&Y [LN&@'$RE0FG:,QTRMZ,):3LO)K(.F[NTH]\H5+RVSN@/>L(;[#)/FL.EK_B")?P^^,P#?*:[ M!S[S*VZ%()_(YNPZUU,%8@2-X#HF.(S0R"G7CM$L+G/&\SDK+YJA@,N'@T7O7W&!;!T4:(M/:V!H$!R'#8KXS)/ M,=*&"D_FB2H%\D1O7G&K!B)!4G1&Y2WAB/"EU!(HE8_:-=&HJ9#$N$$4I4(" M1(=&%_;BK-$_E)*#00G M>P""JZ\\YN?GLVZ[\VIH*S^O:EN*ICKT*L?VA?>G2\8->,]%3Y2Q O(P!KCT M6$D[IAE$EF$RH81"[W&YB=*VQ'DDWV@57+@P.@&!'UMVC!XK "$0W/+=+!GS M? 2^Y?E<*J3H]'C4Z1]#T*+3%^%=>"NI^KU7_9>]Y8M.S7Y$=)WUNYVSEZ[Y4-.Z3$2KR6T=/=&E>AH4&)20EVL5E)PYQ6-K122&TD+ MD*&^\^DU)TZEI9K+!Q?K"S2??+0%5,AALJ-)!6ZI3$K%*6?BLKP2R]H-9X1* M<+6 Q?]B($+<,)P/XLXT=H#BWP3%>.^@N'/:V$#D[@EG9V BF"=2$-ZXU3FG MS,HM8I4Z(0(A-Z(&!$)4\E@JZ>94_&T32^'!8\?#8G$0N:V^#0E\5BVH*$V! ML+2^6$T2;817P/=4(\BQ!E6(3AR!@F!/)-@O!@1B>) %YM #!I\*@\D>8! F M7)4^9Y"#0IK2P?<$7D.23"\W=[>>,SA1$Q@-C11L2[=S2KLDJ;Y M@AJH0TSO/FE@<=U[^C!2F0+U&7KF!]@\#6S$'L"FV$KQ\1/0\[X>C_JT\X_*.6!=X:RZ!-.635XY?Q MFZ+_/6:9= [@MAP9:ZP2B4!(U-!S.4:@84JR ME/+P+_5Y-9[ASU+B CQTR]P_?;8O#D<9AZ.,FS%%Q]?4R?C;#2BC? M5?FU.%*8 K^F>BIT$KZB\CV0?W)4'V7?"S55]Q^.'[>D#2YPHH5%UK@9857K MA',0)=CA-$)59[&DLV6&+H?W#RLKE#1"D23SB583H$HIYZ/JF:NI$A5DA=)SP-'I6(?4Q+_"(&+F<2J_ MYE9O_M?>VGS&Z%*N/VBI1%?754DVW5Y%56DT0C_"5A'9S4!4UV5/3IOH9!4] M>I/BA86!#6[GD'Q]M[QVO9 MUMK=R:TW1JM@ZJ^(%BB7GBP-5[]NT*D#__9KI?_XK=*=+F0>O&3G\/35[=J# M#1]@P]]E NR3P3Y+ #VNO>G:.34N5]1#E0;,P=(/L/3QI_"P"XWZ>OD$;-6^ M2X(-^[^XW>3X#Y6=WU_E_= ^:#-WKO1LOJL+QU785%-Q7&9K77&=!.IU;/_: MV=9V$7+QPWX?S?O2>('> CO+ ,Z(I]@1#KB:\KGU?48@/V_1-Q OGIVW_'<7 M_P]02P,$% @ #&#&6->/D*W3!0 8", \ !A;&]T+65X,S)?,2YH M=&WM6FU3XS80_GZ_0N6F-S 3Y\5)"-@Y9M)73W[K*1=W(]UPD]>H7Y,,8&_J*^9YO1D],EI MN_56OU%\!8%&*=$/!%DAI5>]9M81=H)!CI=[N*1IJ)E)G+D6>[5U19315]SN<1MIKUKLL]1>,Z-CKV<_5 ML&3SN!K?.[$F2F65A!99.9ZPU(GIQ@V!6#J*_6O<#(0D5#IPQ:C)*B612+41 MH5ZKF6F_<+!0Z=NQ"">,K[P92ZA"8[I YR+!:248"*U% K*:+K6#.9NGGIF0 ML6%NK\PL8J:IHS(<4B^3U%E(G/D;MEVP?:LYL%6@$S'MA"!)4V/DS>O68=/O M-\R])_U&!K^ T->=GXW(U0F&@@OIO6[:EW_S=!=%> +!B7_%MX?,?[2,6< T M*GAST_>EP,#N=C-'9Q_/IQ\%XAF:3762>>=:M(_2Q/JT/ZV@Z&MKH MM-K=9FT7EV=?P=#@W>1L-GJW2Y<7%)8J28Z;AVCR'LU^&:'IX/RGP7@T=2:? M?AO]B0;#F1EQFTWWQ4?+HLQ2 C*P]]>[E?*M ?S\X?!^9]&[(O%E$S]-$7Q) MBS( +9B.D8XI^I!C":SB*W1.326!1(0&2DLQ%A<8#@UI6$?[1O#-ZZ7;;(7^ M4"093E?%5^(?(-#V7L@$M9K.!Q0):=5F5#)!$ 5("1IDDG'D]FI !K=30UBA MB'$86'LQI6$NF68P$YP2-%J&,4[G%(&QA"EE/(8?(TFPIBBFDH*?__.K<'_M M%KA>0S]+.A=RA09U](<01-70F:2*F3!;.\.8T0BL@77-+BB:1!$+J308&-7E M5&L(KFD6P8XBI WI^L868^6(B,@TS MWE10RI@,*@U.L0QP2I4S67(*;H;-1])5<+XO&=ONX M>]2^?)F:CS"5<;SR(DZ7FVET")[\E2L#;&7'RCA* R5]FR\.3"917H 5Y2RE MUS+KTENPW6FZOI^=V?URCP%(S$<>"<

    95C<^SJ,R M.6Z$>4<%I$04H:;-%ZGMJ3_Y$S2!&Y0 MALUE(P)28Q_#XB%1J[M/#M89<+D0K!>!,@U:Q^V.;]-L345;6A?O.TH^ 27= M;X22+(5]*,&69V8$@S<$KEJ*57S%S.QZ8%H9:M;,,.8,%O IF=MJBL;2'TK8Y^ZY74_^!_: -O<)UXA MT]K$ >R3I0]ET\^8-3U \-F,.L 9D0/9V)*2LNG8:=:!4*4\N,YQIJBG:(8! M8UKT-XUV6:F^8(H%C#.]\BKQ2@K$R!:V CX-34I%#2VOJ5R =2>0%/_MV7?' M7-B.W!9+%^;0$&)>AB1AA'!Z4Z_3?>I>YST:F+=B5+9W+7,?%2^ X3D:PW?( MDIN@>P?$]-"O>4K187'4O3^,;MWM/C:2MS/O96*)=@Q\ &H-U;A6\VRM=\MU MU5:S&5@6G!%_\_\WK=LKX"4S4KM7%.Q0?@.*=>@D[9!^ [/Z99'#8 MSN"T?0W0@]L1A0_F2/E]]?8&2($#4.((R< [@,T6( S*<"BF00C<@<.)J<&K M>IR@8&6J;5O(F!94C!4**(AF4EPPT[;3XEHGT!!]P:!*"DQA7]95H&B;7)3+ ME*FX4'37)I]$#(HI\#:*4)[!%>,N5?J+_G/Y=3I?MC0F *7%T!0=>7*EM5#M MJ!5;MC\4L;7FIBGY;I^6L'D+]AGH\Y M>=5OV"=K_@-02P,$% @ #&#&6%NS(F;!!0 H2$ \ !A;&]T+65X M,S)?,BYH=&WM6FU3VT80_IY?L273#,Q8?A$V!MEAQC5F2J>#"78RZ<>3[H2N M/>G4NQ.V^^N[=Y(,,4Y*25)(@P>,K5OMR[.[=[LKAHE)Q?$+&":,4/P+0\.- M8,>3]]Z^W_2'K?(K$K0JBF$HZ0JT60GV>B/98,&I M28*^^UPO*WZ5U.L[QTY$Q:RF,#*OUE.>>0F[=4,HEY[F?UDU0ZDH4QY>L6SR MFDDL,V-)6-!IYV90*EBR'+BUF*1W9/LH^Y/B4%:)3LR-%R$ERZR0 M5R\[!^W!L&7O/1ZV,@-E'%1R?G9Z-A[-SZ;G<0WC9GS7$3 M9I.Q\TYGO]=N//OET74)NJ9/DJ'T TU.8_SR!V>CRI]'Y M9.9-W_\Z^0U&X[E=\=OMIU\).)1Y1I$F\+O-7LW\BQ<'VVK1^R+Q>8:?98!? MLK(-@ 4W"9B$P9N"*(PJL8)+9CL)D#&,M%'R7%X3+!JRJ F[EO#5RZ7?[D2# ML4QSDJW*KW2P!\CM5*H4.FWO#<12.;8Y4UQ28 @IA5&NN "_W\!@\+L-(!IB M+G!AK<6,187BAJ,E)*,P648)R:X8H+"4:VTUQA]+28EAD##%4,\/]"K57ZN% MJC?@A%QS"C/ *0P/,8/>:%T@:T7& F7A6!X8A"OT]T-]QR'FQ/%=@7]07F@ M6.L)E;E!^V\SJ&AL/E4"9T2%)&/:FRX%6\$H.A M,:D.0J*9X!F[DV_YG?[A0??(W^]W^W[OQS4* M/+.&> Z,3UB_<[S;V:LAOP5W*:#3;F]R?)PM9HY!6^TB<2%P2XDP981-ZG6B M*_9GP15+\09MH[D:2V!J[!+<2A1T>KMT;YT!-]O">DNHTJ!SM-\=N#1;AZ)K MM,OWYY#\#T+2_T9"DF=X*J7$Q9E=(:@-Q:LNQ.IX)=R>@2A:V]!LV&4B!.!M M>)+AT8 +.<:J;KB[XO61@0PI=ZQM+")5(3/RO;#@)15;OJ8:C( F.,+QFM)H_=?A/CJ*+'@!$DURS0+"<( M+2N'G):[JEE?<\U#+KA9!35Y385D=$N0(BPM0RM&+:/NL*SFE\X9"]3$"[$P M^"-P[YZ]L#UVMTB]MG5#1$3E%73I8TP^[Y%W'_/M"8(>P"]%QN"@K.4^&'3> M"T:_Z?>^-)(IIU2P)S-&_A>SX<>+O/7XO334MCR@I>#T&XO)EFYME/E/!.!O M"\:-3ND9PP=@^*#N\AGI!R"]>Z$X8IHCJ*,HDD5FL)#X -\;@COX[WT:=$BG@6'^C MMG$,18Y7K+I,F\]Z]/5UAB6NFZ((I-VE\?)>N?,R14K=TN/Q-C/!40LR$J[VK\D'[;L/U@X234-:! 0 \#Q8 $0 @ $ 86QO M="TR,#(T,#0R-RYH=&U02P$"% ,4 " ,8,98T'^#@B- 0 *R!( $0 M @ $%@@$ 86QO="TR,#(T,#0R-RYX 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2024-02-01 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember alot:RoyaltyPaymentsDueYearTwoMember 2024-04-27 0000008146 us-gaap:TreasuryStockCommonMember 2023-01-31 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-01-31 0000008146 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember alot:LondonInterbankOfferedRateLIBOR1Member 2024-02-01 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2023-04-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2023-02-01 2024-01-31 0000008146 srt:MaximumMember alot:MtexNewSolutionsSAMember us-gaap:SubsequentEventMember 2024-05-04 0000008146 srt:MinimumMember alot:TwoThousandEighteenEquityIncentivePlanMember 2023-06-06 0000008146 alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:ThirdAmendmentCreditAgreementMember 2024-05-06 2024-05-06 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-29 0000008146 alot:TermLoanMember alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:BeforeAmendmentToTheCreditAgreementMember 2024-05-06 0000008146 alot:TermLoanMember us-gaap:SubsequentEventMember 2024-05-06 2024-05-06 0000008146 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:ThirdAmendmentCreditAgreementMember 2025-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-29 0000008146 us-gaap:TreasuryStockCommonMember 2024-01-31 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2023-10-31 2027-04-30 0000008146 us-gaap:CommonStockMember 2023-02-01 2023-04-29 0000008146 us-gaap:PublicUtilitiesInventorySuppliesMember 2024-02-01 2024-04-27 0000008146 alot:RangeFourMember 2024-02-01 2024-04-27 0000008146 country:US 2024-02-01 2024-04-27 0000008146 2024-04-27 2024-04-27 0000008146 alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember 2024-01-31 0000008146 2023-04-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-29 0000008146 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-27 0000008146 srt:MaximumMember alot:TwoThousandEighteenEquityIncentivePlanMember 2023-06-06 0000008146 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-29 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-01-31 0000008146 alot:AerospaceCustomerMember 2024-01-31 0000008146 us-gaap:RevolvingCreditFacilityMember 2024-04-27 0000008146 alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember 2024-02-01 2024-04-27 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:TrademarksMember 2024-04-27 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2023-02-01 2023-04-29 0000008146 alot:TermLoanMember alot:BankOfAmericaMember 2022-10-31 2023-07-31 0000008146 alot:BancOfAmericaLeasingCapitalLlcMember alot:EquipmentLoanAgreementMember 2024-01-01 2024-01-31 0000008146 alot:TrojanlabelApSMember alot:DistributorRelationsMember 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2024-02-01 2024-04-27 0000008146 alot:ServiceAndOtherMember 2024-02-01 2024-04-27 0000008146 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:ThirdAmendmentCreditAgreementMember 2025-02-01 0000008146 us-gaap:RetainedEarningsMember 2023-04-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:BeforeAmendmentToTheCreditAgreementMember 2024-05-06 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 2022-08-04 0000008146 us-gaap:OperatingSegmentsMember alot:ProductIdentificationMember 2024-02-01 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2023-02-01 2023-04-29 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0000008146 us-gaap:OperatingSegmentsMember 2023-02-01 2023-04-29 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:BeforeAmendmentToTheCreditAgreementMember 2022-08-03 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:OtherExpenseMember alot:BankOfAmericaMember 2023-02-01 2023-04-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2024-04-27 0000008146 us-gaap:CommonStockMember 2024-02-01 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember alot:RoyaltyPaymentsDueRemainderOfFiscalYearMember 2024-04-27 0000008146 alot:OthersCountriesMember 2024-02-01 2024-04-27 0000008146 us-gaap:CorporateNonSegmentMember 2023-02-01 2023-04-29 0000008146 alot:TermATwoLoanMember alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:BeforeAmendmentToTheCreditAgreementMember 2024-05-06 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2023-02-01 2023-04-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-27 0000008146 us-gaap:CustomerContractsMember alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2024-04-27 0000008146 alot:TermATwoLoanMember alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:ThirdAmendmentCreditAgreementMember alot:AdditionalTermLoanAvailedMember 2024-05-06 0000008146 alot:RangeFiveMember 2024-04-27 0000008146 country:CA 2023-02-01 2023-04-29 0000008146 alot:ProductIdentificationMember 2024-02-01 2024-04-27 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:TrademarksMember 2024-01-31 0000008146 2024-04-27 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:CustomerContractsMember 2024-04-27 0000008146 country:CA 2024-02-01 2024-04-27 0000008146 alot:RuggedInformationTechnologyEquipmentCorporationMember us-gaap:CustomerContractsMember 2024-01-31 0000008146 srt:EuropeMember 2024-02-01 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember 2024-02-01 2024-04-27 0000008146 us-gaap:CommonStockMember 2024-01-31 0000008146 alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember 2024-04-27 0000008146 alot:RestrictedStockAwardMember 2024-02-01 2024-04-27 0000008146 alot:TestAndMeasurementMember 2024-02-01 2024-04-27 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember 2023-06-06 0000008146 alot:AerospaceCustomerMember 2024-04-27 0000008146 alot:AerospaceCustomerMember 2022-12-31 0000008146 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-02-01 2024-04-27 0000008146 alot:TwoThousandEighteenEquityIncentivePlanMember 2024-04-27 0000008146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-01-31 0000008146 us-gaap:CommonStockMember 2023-04-29 0000008146 country:US 2023-02-01 2023-04-29 0000008146 us-gaap:TreasuryStockCommonMember 2024-02-01 2024-04-27 0000008146 alot:HardwareProductsMember 2023-02-01 2023-04-29 0000008146 2024-05-31 0000008146 2023-02-01 2023-04-29 0000008146 us-gaap:RestrictedStockUnitsRSUMember alot:TwoThousandEighteenEquityIncentivePlanMember 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember alot:RoyaltyPaymentsDueInNextTwelveMonthsMember 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember alot:LondonInterbankOfferedRateLIBOR1Member 2024-02-01 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2023-02-01 2023-04-29 0000008146 us-gaap:TreasuryStockCommonMember 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember 2024-02-01 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember alot:RoyaltyPaymentsDueYearThreeMember 2024-04-27 0000008146 alot:MtexNewSolutionsSAMember us-gaap:SubsequentEventMember 2024-05-04 2024-05-04 0000008146 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2024-04-27 0000008146 us-gaap:TreasuryStockCommonMember 2023-04-29 0000008146 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-02-01 2024-04-27 0000008146 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-29 0000008146 alot:PriorEmployeeStockPurchasePlanMember 2024-04-27 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000008146 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember alot:LondonInterbankOfferedRateLIBOR1Member 2024-02-01 2024-04-27 0000008146 alot:RuggedInformationTechnologyEquipmentCorporationMember us-gaap:CustomerContractsMember 2024-04-27 0000008146 us-gaap:CorporateNonSegmentMember 2024-02-01 2024-04-27 0000008146 us-gaap:RestrictedStockMember alot:TwoThousandFifteenEquityIncentivePlanMember 2024-04-27 0000008146 alot:TermLoanMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 2022-08-04 0000008146 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-04-27 0000008146 alot:TrojanlabelApSMember alot:DistributorRelationsMember 2024-01-31 0000008146 us-gaap:RetainedEarningsMember 2023-01-31 0000008146 alot:ProductIdentificationMember 2023-02-01 2023-04-29 0000008146 alot:TwoThousandSevenEquityIncentivePlanMember 2024-04-27 0000008146 alot:ServiceAndOtherMember 2023-02-01 2023-04-29 0000008146 alot:HardwareProductsMember 2024-02-01 2024-04-27 0000008146 alot:AerospaceCustomerMember 2023-02-01 2024-01-31 0000008146 alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember 2024-02-01 2024-04-27 0000008146 alot:EquipmentLoanDueJanuaryTwentyThirdTwoThousandTwentyNineMember 2024-01-31 0000008146 alot:TermLoanMember 2024-04-27 0000008146 srt:MaximumMember alot:MtexNewSolutionsSAMember us-gaap:SubsequentEventMember 2024-05-04 2024-05-04 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2024-02-01 2024-04-27 0000008146 alot:MtexNewSolutionsSAMember us-gaap:SubsequentEventMember 2024-05-04 0000008146 us-gaap:CommonStockMember 2023-01-31 0000008146 us-gaap:EmployeeStockOptionMember 2024-04-27 0000008146 us-gaap:OperatingSegmentsMember alot:TestAndMeasurementMember 2024-02-01 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember 2022-08-04 0000008146 alot:OthersCountriesMember 2023-02-01 2023-04-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2018-01-31 2018-01-31 0000008146 us-gaap:CustomerContractsMember alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2024-01-31 0000008146 us-gaap:RetainedEarningsMember 2024-01-31 0000008146 alot:TestAndMeasurementMember 2023-02-01 2023-04-29 0000008146 alot:TermLoanMember alot:BankOfAmericaMember alot:SecondAmendmentCreditAgreementMember alot:AdditionalTermLoanAvailedMember 2022-08-04 0000008146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-04-27 0000008146 srt:AsiaMember 2023-02-01 2023-04-29 0000008146 alot:NewHoneywellAssetPurchaseAndLicenseAgreementMember 2024-02-01 2024-04-27 0000008146 alot:TermLoanMember alot:BankOfAmericaMember alot:BeforeAmendmentToTheCreditAgreementMember 2022-08-04 0000008146 alot:TermATwoLoanMember alot:BankOfAmericaMember us-gaap:SubsequentEventMember alot:ThirdAmendmentCreditAgreementMember 2024-05-06 2024-05-06 0000008146 us-gaap:PerformanceSharesMember alot:TwoThousandEighteenEquityIncentivePlanMember 2024-04-27 0000008146 srt:EuropeMember 2023-02-01 2023-04-29 0000008146 alot:EmployeeStockPurchasePlanMember 2024-02-01 2024-04-27 0000008146 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2024-02-01 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-27 0000008146 alot:AgreementWithAstroMachineForAssetAcquisitionsMember us-gaap:CustomerContractsMember 2024-01-31 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2023-02-01 2024-01-31 0000008146 alot:BancOfAmericaLeasingCapitalLlcMember alot:EquipmentLoanAgreementMember 2024-01-31 0000008146 alot:RangeFourMember 2024-04-27 0000008146 alot:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2024-04-27 0000008146 us-gaap:CommonStockMember 2024-04-27 0000008146 alot:AerospaceCustomerMember 2024-02-01 2024-04-27 0000008146 alot:RestrictedStockAwardPreferredStockUnitAndRestrictedStockUnitMember 2024-04-27 0000008146 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-04-27 0000008146 us-gaap:PublicUtilitiesInventorySuppliesMember 2023-02-01 2023-04-29 0000008146 us-gaap:RetainedEarningsMember 2024-04-27 0000008146 2024-02-01 2024-04-27 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember alot:RoyaltyPaymentsDueYearFourMember 2024-04-27 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-27 0000008146 srt:AsiaMember 2024-02-01 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0000008146 alot:CentralAndSouthAmericaMember 2023-02-01 2023-04-29 0000008146 alot:CentralAndSouthAmericaMember 2024-02-01 2024-04-27 0000008146 2023-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-27 0000008146 alot:TermLoanDueAugustFourthTwoThousandAndTwentySevenMember 2024-01-31 0000008146 us-gaap:OperatingSegmentsMember 2024-02-01 2024-04-27 0000008146 2024-01-31 0000008146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0000008146 alot:RangeFiveMember 2024-02-01 2024-04-27 0000008146 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-29 0000008146 alot:HoneywellAssetPurchaseAndLicenseAgreementMember 2024-01-31 iso4217:EUR pure iso4217:USD shares shares alot:Segment iso4217:USD false --01-31 Q1 0000008146 2025 10-Q true 2024-04-27 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 7513564 3990000 4527000 17863000 23056000 45177000 46371000 3242000 2720000 70272000 76674000 14206000 14185000 18402000 18836000 14536000 14633000 6880000 6882000 894000 603000 1411000 1438000 126601000 133251000 7012000 8068000 2934000 2923000 2787000 2706000 3400000 8900000 2844000 2842000 1700000 1700000 572000 935000 512000 349000 1151000 1338000 22912000 29761000 9343000 10050000 1816000 2093000 680000 415000 551000 551000 92000 99000 35394000 42969000 10 10 100000 100000 0 0 0.05 0.05 13000000 13000000 10895269 10812137 545000 541000 63053000 62684000 65050000 63869000 3393442 3368763 35025000 34593000 -2416000 -2219000 91207000 90282000 126601000 133251000 32961000 35419000 20989000 23034000 11972000 12385000 5656000 6010000 1603000 1788000 3367000 3126000 10626000 10924000 1346000 1461000 482000 615000 -143000 186000 26000 -5000 -599000 -434000 747000 1027000 -434000 179000 1181000 848000 0.16 0.12 0.15 0.11 7459000 7370000 7628000 7450000 1181000 848000 -197000 210000 -197000 210000 984000 1058000 10676851 534000 61131000 59175000 -34235000 -2238000 84367000 356000 356000 4094 43000 43000 99989 4000 -4000 -350000 -350000 848000 848000 210000 210000 10780934 538000 61526000 60023000 -34585000 -2028000 85474000 10812137 541000 62684000 63869000 -34593000 -2219000 90282000 325000 325000 5055 48000 48000 78077 4000 -4000 -432000 -432000 1181000 1181000 -197000 -197000 10895269 545000 63053000 65050000 -35025000 -2416000 91207000 1181000 848000 911000 1055000 6000 6000 325000 356000 -5130000 -2324000 -1117000 1756000 -532000 38000 -1213000 8000 -183000 0 -162000 237000 6904000 2642000 492000 48000 -492000 -48000 18000 18000 30000 25000 432000 350000 5500000 0 375000 500000 710000 375000 -6969000 -1182000 20000 55000 -537000 1467000 4527000 3946000 3990000 5413000 409000 538000 93000 235000 358000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 – Business and Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Overview</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our business consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, TrojanLabel</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and GetLabels</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">™</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 T&amp;M data acquisition systems sold under the AstroNova</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> brand name.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 and light commercial label 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 other supplies, including ink and toner, allowing customers to mark, track, protect and enhance the appearance of their products. PI products sold under the Astro Machine brand also include a variety of label printers, envelope and packaging printing, and related processing and handling equipment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the T&amp;M segment, we have a long history of using our technologies to provide networking systems and high-resolution flight deck and cabin printers 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, analyzed, stored and presented in various visual output formats.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our PI products are sold by direct field salespersons, OEMs and independent dealers and representatives, while our T&amp;M products are sold predominantly through direct sales and independent 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 100 independent dealers and representatives selling and marketing our products in over 60 countries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 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, valuation of long-lived assets, intangible assets and goodwill, share-based compensation, and warranty reserves. 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. Consequently, actual results could differ from those estimates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Results of operations for the interim periods presented herein are not necessarily indicative of the results that may be expected for the full year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in the prior year’s financial statements have been reclassified to conform to the current year’s presentation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 2 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – Summary of Significant Accounting Policies Update</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 6, 2024, the SEC adopted the final rule under SEC Release No. 33-11275, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Enhancement and Standardization of Climate-Related Disclosures for Investors. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This rule will require registrants to disclose certain climate-related information in registration statements and annual reports on Form 10-K including, among other things, material climate-related risks and their impact; activities to mitigate or adapt to material climate-related risks; governance and oversight of climate-related risks; material climate-related targets or goals and their financial impact; and qualitative and quantitative disclosures regarding greenhouse gas emissions. The final rules follow a phase-in timeline and would begin to apply prospectively to our fiscal year beginning February 1, 2027. In April 2024, the SEC voluntarily stayed the effectiveness of the rules pending completion of judicial review of the consolidated challenges to the final rules. We are currently monitoring the legal challenges and evaluating the potential impact of these rules on our consolidated financial statements and disclosures.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. ASU 2023-09 modifies the requirement for income tax disclosures to include (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker (CODM), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. ASU 2023-07 also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss. Public entities will be required to provide all annual disclosures currently required by ASU 2023-07 in interim periods. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025, and for interim periods beginning with our first quarter of fiscal 2026. We are currently evaluating the new disclosure requirements of ASU 2023-07 and do not expect the adoption of this guidance to have a material impact on our consolidated financial statements or disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No other new accounting pronouncements, issued or effective during the first three months of the current year, have had or are expected to have a material impact on our consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 6, 2024, the SEC adopted the final rule under SEC Release No. 33-11275, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Enhancement and Standardization of Climate-Related Disclosures for Investors. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This rule will require registrants to disclose certain climate-related information in registration statements and annual reports on Form 10-K including, among other things, material climate-related risks and their impact; activities to mitigate or adapt to material climate-related risks; governance and oversight of climate-related risks; material climate-related targets or goals and their financial impact; and qualitative and quantitative disclosures regarding greenhouse gas emissions. The final rules follow a phase-in timeline and would begin to apply prospectively to our fiscal year beginning February 1, 2027. In April 2024, the SEC voluntarily stayed the effectiveness of the rules pending completion of judicial review of the consolidated challenges to the final rules. We are currently monitoring the legal challenges and evaluating the potential impact of these rules on our consolidated financial statements and disclosures.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”) to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. ASU 2023-09 modifies the requirement for income tax disclosures to include (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker (CODM), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. ASU 2023-07 also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss. Public entities will be required to provide all annual disclosures currently required by ASU 2023-07 in interim periods. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We will adopt this standard beginning with our fiscal year ending January 31, 2025, and for interim periods beginning with our first quarter of fiscal 2026. We are currently evaluating the new disclosure requirements of ASU 2023-07 and do not expect the adoption of this guidance to have a material impact on our consolidated financial statements or disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No other new accounting pronouncements, issued or effective during the first three months of the current year, have had or are expected to have a material impact on our consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenues disaggregated by primary geographic markets and major product types are as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Primary geographical markets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023*</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Central and South America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*Certain amounts have been reclassified to conform to the current year's presentation.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Major product types</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service and Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, we entered into an amended contract with one of our T&amp;M customers that provided for a total payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to us as a result of our claims allowable under French law relating to additional component costs we have incurred and will continue to incur in order to supply aerospace printers under the contract for the period beginning in April 2022 and continuing through fiscal 2025. Revenue from this arrangement will be recognized in proportion to the total estimated shipments through the end of the contract period. As of January 31, 2024, we recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in revenue and the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million balance was recorded as deferred revenue. During the three months ended April 27, 2024, we recognized an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which is included in revenue in the condensed consolidated statement of income for the respective period presented, and there is a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in deferred revenue at April 27, 2024. The remaining revenue to be recognized will be based on our shipments of the printers during the remainder of fiscal year 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Assets and Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We normally do not have contract assets, which are primarily unbilled accounts receivable that are conditional on something other than the passage of time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">534,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">530,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at April 27, 2024 and January 31, 2024, respectively, and are recorded as deferred revenue in the accompanying condensed consolidated balance sheet. The increase in the deferred revenue balance during the three months ended April 27, 2024 is due to cash payments received in advance of satisfying performance obligations partially offset by revenue recognized during the current period, including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">136,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue recognized that was included in the deferred revenue balance at January 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years as of April 27, 2024. The balance of these contract assets at January 31, 2024 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. During the three months ended April 27, 2024, we amortized contract costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The balance of deferred incremental direct costs net of accumulated amortization at April 27, 2024 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is reported in other current assets and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is reported in other assets in the accompanying condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenues disaggregated by primary geographic markets and major product types are as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Primary geographical markets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023*</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Central and South America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*Certain amounts have been reclassified to conform to the current year's presentation.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Major product types</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service and Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 18106000 20696000 10429000 9864000 1759000 1879000 1198000 1200000 1185000 1471000 284000 309000 32961000 35419000 8875000 11667000 18633000 19070000 5453000 4682000 32961000 35419000 3250000 2400000 800000 200000 600000 534000 530000 136000 P17Y 1300000 19000 1300000 100000 1200000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Net Income Per Common Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the shares used in calculating basic and diluted net income per share is as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Common Shares Outstanding – Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,459,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,369,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of Dilutive Options, Restricted Stock Awards and<br/>   Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Common Shares Outstanding – Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,628,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,450,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended April 27, 2024 and April 29, 2023, the diluted per share amounts do not reflect weighted average common equivalent shares outstanding of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">656,554</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These outstanding common equivalent shares were not included due to their anti-dilutive effect.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the shares used in calculating basic and diluted net income per share is as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Common Shares Outstanding – Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,459,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,369,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of Dilutive Options, Restricted Stock Awards and<br/>   Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Common Shares Outstanding – Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,628,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,450,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7459394 7369930 168631 80122 7628025 7450052 181999 656554 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.887%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.663%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RITEC:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TrojanLabel:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Distributor Relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Honeywell:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Astro Machine:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible Assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairments to intangible assets during the periods ended April 27, 2024 and April 29, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With respect to the acquired intangibles included in the table above, amortization expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million has been included in the condensed consolidated statements of income for the three months ended April 27, 2024, and April 29, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization expense for the next five fiscal years is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.859%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining<br/>2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2029</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.887%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.542999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.203000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.663%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RITEC:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TrojanLabel:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Distributor Relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Honeywell:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Astro Machine:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer Contract<br/>   Relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible Assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2830000 1705000 1125000 2830000 1689000 1141000 937000 705000 22000 254000 937000 686000 30000 281000 27773000 13012000 14761000 27773000 12795000 14978000 3060000 1071000 1989000 3060000 918000 2142000 420000 147000 273000 420000 126000 294000 35020000 16640000 22000 18402000 35020000 16214000 30000 18836000 0 0 400000 600000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated amortization expense for the next five fiscal years is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.859%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:10.288%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining<br/>2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2027</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2028</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2029</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1291000 1721000 1721000 1721000 1281000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Inventories</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost (standard and average methods) or net realizable value and include material, labor and manufacturing overhead. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of inventories are as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.446%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.091%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.605%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Materials and Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-In-Process</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished Goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory Reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of inventories are as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.446%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.091%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.605%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Materials and Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-In-Process</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished Goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory Reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 37374000 39078000 1580000 1054000 15528000 15645000 54482000 55777000 9305000 9406000 45177000 46371000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Property, Plant and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.287%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and Land Improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and Leasehold Improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Equipment and Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Property, Plant and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Property Plant and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense on property, plant and equipment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or the three months ended April 27, 2024 and April 29, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.857%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.287%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and Land Improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and Leasehold Improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer Equipment and Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Property, Plant and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Property Plant and Equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2304000 2304000 14427000 14381000 26391000 26123000 14319000 14238000 57441000 57046000 43235000 42861000 14206000 14185000 500000 400000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 – Credit Agreement and Long-Term Debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 4, 2022, we entered into a Second Amendment to the 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 us and the Lender.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Amended Credit Agreement provides for (i) a new term loan in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which term loan was in addition to the existing term loan outstanding under the Existing Credit Agreement in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 thereunder from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. At the closing of the Second Amendment, we borrowed the entire $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million term loan and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">375,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; 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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">675,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">premium </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on our consolidated leverage ratio, or (b) a fluctuating reference rate equal to the highest of (i) the federal fund rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, (ii) Bank of America’s publicly announced prime rate, (iii) the BSBY Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or (iv) </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.50</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus a margin that varies within a range of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on our consolidated leverage ratio. During the three months ended April 27, 2024, the weighted average interest rate on our variable rate debt was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.46</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts repaid under the revolving credit facility may be reborrowed, subject to our continued compliance with the Amended Credit Agreement. No amount of the term loan that is repaid may be reborrowed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 April 27, 2024, we believe we are in compliance with all of the covenants in the Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 Scandinavia 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 6, 2024, we entered into a Third Amendment to the Amended and Restated Credit Agreement, which further amended the Amended Credit Agreement. See Note 15, “Subsequent Event” for further information regarding the Third Amendment to the Amended and Restated Credit Agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment Financing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2024, we entered into a secured equipment loan facility agreement with Banc of America Leasing &amp; Capital, LLC and borrowed a principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million thereunder for the purpose of financing our purchase of production equipment. This loan matures on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 23, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and bears interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.06</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Under this loan agreement, equal monthly payments including principal and interest of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,296</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 23, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and will continue through the maturity of the equipment loan facility on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 23, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Summary of Outstanding Debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revolving Credit Facility</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At April 27, 2024, we had an outstanding balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on our revolving credit facility. The balance outstanding under the revolving credit facility bore interest at a weighted average annual rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.53</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.93</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and we incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">132,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">292,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for interest on this obligation during the three months ended April 27, 2024 and April 29, 2023, respectively. Additionally, during the three months ended April 27, 2024 and April 29, 2023, we incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of commitment fees on the undrawn portion of our revolving credit facility. Both the interest expense and commitment fees are included as interest expense in the accompanying condensed consolidated statements of income for all periods presented. At April 27, 2024, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remaining available for borrowing under our revolving credit facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-Term Debt</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt in the accompanying condensed consolidated balance sheets is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD Term Loan (</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.44</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% as of April 27, 2024 and </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.56</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% as<br/> of January 31, 2024); maturity date of </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 4, 2027</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment Loan (</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.06</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% Fixed Rate); maturity date of </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 23, 2029</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Total Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Less: Debt Issuance Costs, net of accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">             Current Portion of Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 27, 2024 and April 29, 2023, we recognized interest expense on debt of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">233,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">248,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, which is recognized in the accompanying condensed consolidated statements of income for all periods presented.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The schedule of required principal payments remaining during the next five years on long-term debt outstanding as of April 27, 2024 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025, remainder</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 6000000 9000000 22500000 25000000 6000000 12400000 375000 675000 0.016 0.025 0.005 0.01 0.50 0.006 0.015 0.0015 0.0035 0.0746 800000 2029-01-23 0.0706 16296 2024-02-23 2029-01-23 3400000 0.0753 0.0693 132000 292000 11000 8000 21600000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt in the accompanying condensed consolidated balance sheets is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD Term Loan (</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.44</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% as of April 27, 2024 and </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.56</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% as<br/> of January 31, 2024); maturity date of </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 4, 2027</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment Loan (</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.06</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% Fixed Rate); maturity date of </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 23, 2029</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Total Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Less: Debt Issuance Costs, net of accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">             Current Portion of Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term Debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> USD Term Loan (7.44% as of April 27, 2024 and 7.56% as of January 31, 2024); maturity date of August 4, 2027 0.0744 0.0756 2027-08-04 2027-08-04 11475000 12150000 0.0706 2029-01-23 787000 822000 12262000 12972000 75000 80000 2844000 2842000 9343000 10050000 233000 248000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The schedule of required principal payments remaining during the next five years on long-term debt outstanding as of April 27, 2024 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025, remainder</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2132000 2852000 2864000 4226000 188000 12262000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Royalty Obligation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal 2018, we entered into an Asset Purchase and License Agreement with Honeywell International, Inc. (“Honeywell”) to acquire an exclusive, perpetual, world-wide 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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, to be paid over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The guaranteed minimum ro</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">yalty payment obligation was recorded at the present value of the minimum annual royalty payments. As of April 27, 2024, we had paid an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the guaranteed minimum royalty obligation. At April 27, 2024, the current portion of the outstanding guaranteed minimum royalty obligation of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is to be paid over the next twelve months and is reported as a current liability and the remainder of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is reported as a long-term liability on our condensed consolidated balance sheet. For the three months ended April 27, 2024 and April 29, 2023, we incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, in excess royalty expense which is included in cost of revenue in our consolidated statements of income for</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">all </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">periods presented. A total of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in excess royalties was paid in the first quarter of the current fiscal year, and there are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in excess royalty payables due as a result of this agreement for the quarter ended April 27, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal 2023, we entered into an Asset Purchase and License Agreement with Honeywell International Inc. (“New HW Agreement”) to acquire an exclusive, perpetual, world-wide license to manufacture Honeywell’s flight deck printers for the Boeing 787 aircraft. The New HW Agreement provides for royalty payments to Honeywell based on gross revenues from the sales of the printers, paper and repair services of the licensed products in perpetuity. The royalty rates vary based on the year in which they are paid or earned and as products are sold or as services are provided and range from single-digit to mid-double-digit percentages of gross revenue. The New HW Agreement includes a provision for guaranteed minimum royalty payments to be paid in the event that the royalties earned by Honeywell do not meet the minimum for the preceding calendar year as follows: $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2025, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">233,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2026 and 2027, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">234,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2028.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of January 31, 2024, the total outstanding royalty obligation under the New HW Agreement was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded as a current liability in the accompanying balance sheet. During the first quarter of fiscal 2025, we incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in excess royalty expense, which was paid in the first quarter of the current fiscal year. As of April 27, 2024, the total outstanding royalty obligation on the New HW Agreement is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded as a current liability in the accompanying balance sheet.</span></p> 15000000 P10Y 11500000 1500000 1400000 500000 400000 900000 500000 100000 200000 233000 233000 234000 600000 200000 100000 700000 300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 – Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We enter into lease contracts for certain of our facilities at various locations worldwide. Our leases have remaining lease terms of one to nine 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.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance sheet and other information related to our leases is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.25%;"></td> <td style="width:1.25%;"></td> <td style="width:37.4%;"></td> <td style="width:1.275%;"></td> <td style="width:1%;"></td> <td style="width:11.775%;"></td> <td style="width:1%;"></td> <td style="width:1.275%;"></td> <td style="width:1%;"></td> <td style="width:11.775%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases (In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of Use Assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities – Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Accrued Expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities – Long Term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease cost information is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.687%;"></td> <td style="width:1.34%;"></td> <td style="width:34.687%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.302000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases (In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Statement of Income Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating Lease Costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025, remaining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Lease Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Imputed Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Lease Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 27, 2024, the weighted-average remaining lease term and weighted-average discount rate for our operating leases are </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.56</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance sheet and other information related to our leases is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.25%;"></td> <td style="width:1.25%;"></td> <td style="width:37.4%;"></td> <td style="width:1.275%;"></td> <td style="width:1%;"></td> <td style="width:11.775%;"></td> <td style="width:1%;"></td> <td style="width:1.275%;"></td> <td style="width:1%;"></td> <td style="width:11.775%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases (In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of Use Assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities – Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Accrued Expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities – Long Term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 894000 603000 239000 233000 680000 415000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease cost information is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.687%;"></td> <td style="width:1.34%;"></td> <td style="width:34.687%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.302000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases (In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Statement of Income Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating Lease Costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 98000 133000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of operating lease liabilities are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025, remaining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Lease Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Imputed Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Lease Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 213000 248000 200000 144000 54000 230000 1089000 170000 919000 P5Y3M18D 0.0556 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 85000 93000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 – Share-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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”). At the June 6, 2023 annual meeting of shareholders, the 2018 Plan was amended to increase the number of shares of the Company’s common stock available for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, bringing the total number of shares available for issuance under the 2018 Plan from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">950,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,550,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the 2018 Plan, we may also issue an additional number of shares equal to the number of shares subject to outstanding awards under our prior 2015 Equity Incentive Plan 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 year</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s. Under the 2018 Plan, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80,780</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested RSUs;</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">164,234</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested PSUs; and options to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">135,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares outstanding as of April 27, 2024.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 Plan or 2015 Plan, but outstanding awards will continue to be governed by those plans. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 27, 2024, options to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">241,649</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were outstanding under the 2007 Plan and options to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">127,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were outstanding under the 2015 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We also have a Non-Employee Director Annual Compensation Program (the “Program”) under which each non-employee director receives an automatic grant of RSAs on the date of the regular full meeting of the Board of Directors held each fiscal quarter. Under the Program, the number of whole shares to be granted each quarter is equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the number calculated by dividing the director’s annual compensation amount, which is currently $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, by the fair market value of the Company’s stock on such day. All RSA’s granted under this Program vest immediately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense was recognized as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.847%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.417%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.417%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted Stock Awards and Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee Stock Purchase Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregated information regarding stock option activity for the three months ended April 27, 2024 is summarized below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.26%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:16.84%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at April 27, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Set forth below is a summary of options outstanding at April 27, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:22.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="12" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of<br/>Exercise prices</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.01</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.00</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.01</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.00</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options granted in fiscal 2024, or during the first three months of fiscal 2025, and as of April 27, 2024, there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unrecognized compensation expense related to stock options.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units (RSUs), Performance-Based Stock Units (PSUs) and Restricted Stock Awards (RSAs)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregated information regarding RSU, PSU and RSA activity for the three months ended April 27, 2024 is summarized below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.82%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.46%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:21.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs, PSUs &amp; RSAs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at April 27, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 27, 2024, there was approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation expense related to RSUs, PSUs and RSAs, which is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan (ESPP)</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our ESPP allows eligible employees to purchase shares of common stock at a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% discount from fair value on the first or last day of an offering period, whichever is less. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were initially reserved for issuance under the ESPP. During the three months ended April 27, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,246</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares purchased under the ESPP and there are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,812</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares remaining available for purchase under the ESPP as of April 27, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 600000 950000 1550000 80780 164234 135500 241649 127600 0.25 70000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense was recognized as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.847%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.417%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.417%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted Stock Awards and Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee Stock Purchase Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 319000 352000 6000 4000 325000 356000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregated information regarding stock option activity for the three months ended April 27, 2024 is summarized below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.26%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:16.84%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at April 27, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 523349 15.26 0 0 10900 14.18 7700 14.2 0 0 504749 15.3 <p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Set forth below is a summary of options outstanding at April 27, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:22.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="12" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range of<br/>Exercise prices</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number<br/>of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.01</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.00</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.01</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.00</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">211,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10.01 15 293274 13.75 P1Y10M24D 293274 13.75 P1Y10M24D 15.01 20 211475 17.44 P3Y7M6D 211475 17.44 P3Y7M6D 504749 15.3 P2Y7M6D 504749 15.3 P2Y7M6D 0 0 0 <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregated information regarding RSU, PSU and RSA activity for the three months ended April 27, 2024 is summarized below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.82%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:18.46%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:21.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs, PSUs &amp; RSAs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at January 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at April 27, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 300705 12.9 26387 17.85 78077 13.62 4001 12.81 245014 13.2 2100000 P1Y2M12D 0.15 40000 2246 22812 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 – Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rates are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.46%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:16.220000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 27, 2024, we recognized an income tax benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">434,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate in this period was directly impacted by a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">572,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax benefit related to a previously unrecorded reduction in our future income taxes payable balance that should have been discretely recognized in the fourth quarter of fiscal year 2024 when we completed our domestic return to accrual process. Additional impacts on the effective tax rate included a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax benefit arising from windfall tax benefits related to our stock. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 29, 2023, we recognized an income tax expense of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">179,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate in this period was directly impacted by a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax benefit related to the expiration of the statute of limitations on a previously uncertain tax position and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax benefit arising from windfall tax benefits related to our stock.</span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rates are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.46%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:16.220000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months<br/>Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fiscal 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -0.581 0.174 -434000 -572000 -75000 179000 -77000 -29000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 – Segment Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We report two segments: PI and T&amp;M. We evaluate segment performance based on the segment profit before corporate expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized below are the Revenue and Segment Operating Profit for each reporting segment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.187%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Operating Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PI</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">T&amp;M</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate Expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income Before Income Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income Tax Provision (Benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized below are the Revenue and Segment Operating Profit for each reporting segment:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.187%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.262%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Operating Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PI</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">T&amp;M</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate Expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income Before Income Taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income Tax Provision (Benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 23185000 25095000 2991000 2515000 9776000 10324000 1722000 2072000 32961000 35419000 4713000 4587000 3367000 3126000 1346000 1461000 -599000 -434000 747000 1027000 -434000 179000 1181000 848000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Fair Value</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and Liabilities Not Recorded at Fair Value</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.787%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.787%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.787%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 27, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.787%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.402000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-Term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 12309000 12309000 12262000 13026000 13026000 12972000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15 – Subsequent Event</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 4, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, AstroNova, along with its wholly-owned Portugal Subsidiary, AstroNova Portugal, Unipessoal, Lda (the “Purchaser”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Effort Premier Solutions Lda., a private limited company incorporated under the laws of Portugal (the “Seller”) and Elói Serafim Alves Ferreira, as the “Second Guarantor”.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with the terms and subject to the conditions set forth in the Purchase Agreement, the Purchaser acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the issued and outstanding share capital of MTEX New Solution, S.A., a joint stock company with limited liability incorporated under the laws of Portugal (“MTEX”), from the Seller. The closing date for the acquisition was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 6, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The purchase price for this acquisition consists of EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,268,345</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) paid by the Purchaser to the Seller on the closing date by wire transfer, and up to an additional EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">731,655</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) retained by the Purchaser to secure certain indemnification obligations of the Seller to be released by the Purchaser subject to resolution of such obligations. Additionally, the Seller will be entitled to receive contingent consideration in an amount of up to EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) if MTEX meets certain revenue objectives as set forth in the Purchase Agreement for the three calendar year periods ending after the closing date.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This transaction is a business combination and will be accounted for using the acquisition method as prescribed by Accounting Standard Codification, “Business Combinations.” The purchase price of MTEX will be allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair value 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. Transaction costs related to the transaction will be expensed as incurred. We are currently preparing the valuations and other procedures necessary to determine the purchase price allocation and will record our initial fair value estimates and the results of operations of MTEX since the closing date in our condensed consolidated financial statement for the second quarter of fiscal 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Also on May 4, 2024, the Purchaser, the Seller, the Second Guarantor and MTEX entered into a Transitional Management Agreement (the “Transitional Management Agreement”) pursuant to which the Second Guarantor will serve as the MTEX’s Chief Executive Officer for a term of three years following the closing date. Under the terms of the Transitional Management Agreement, the Second Guarantor will receive a salary and grant of restricted stock units and will be entitled to participate in the Company’s incentive compensation programs on the same terms as the Company’s executive officers. The Transitional Management Agreement includes customary non-competition and confidentiality provisions.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the purchase of MTEX, on May 6, 2024, we entered a Third Amendment to Amended and Restated Credit Agreement (the “Third Amendment”) with the Lender. The Amendment further amended the Amended Credit Agreement (as so amended, the “Further Amended Credit Agreement”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Further Amended Credit Agreement provides for (i) a new term loan to the Company in the principal amount of EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Term A-2 Loan”), in addition to the existing term loan outstanding under the Amended Credit Agreement in the principal amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of the effective date of the Third Amendment, and (ii) an increase in the aggregate principal amount of the revolving credit facility available from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million until January 31, 2025, upon and after which the aggregate principal amount of the revolving credit facility will reduce to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At the closing of the Third Amendment, we borrowed the entire EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Term A-2 Loan and EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a US dollar amount which was converted to Euros under the revolving credit facility to satisfy the entire purchase price of the MTEX acquisition payable on the closing date pursuant to the Purchase Agreement. The revolving credit facility may otherwise be used for general corporate purposes.</span></p><p id="end_of_notes" style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Further Amended Credit Agreement requires that the EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term loan and the existing term loan be paid in quarterly installments on the last day of each fiscal quarter of the Company through April 30, 2027, and the entire then-remaining principal balance on each term loan is required to be paid on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 4, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2024-05-04 1 2024-05-06 17268345 18600000 731655 800000 4000000 4300000 14000000 12300000 25000000 30000000 25000000 14000000 3000000 14000000 2027-08-04