0001437749-24-013973.txt : 20240430 0001437749-24-013973.hdr.sgml : 20240430 20240430161555 ACCESSION NUMBER: 0001437749-24-013973 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240430 DATE AS OF CHANGE: 20240430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MIND TECHNOLOGY, INC CENTRAL INDEX KEY: 0000926423 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 760210849 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13490 FILM NUMBER: 24897462 BUSINESS ADDRESS: STREET 1: 2002 TIMBERLOCH PLACE, SUITE 550 CITY: THE WOODLANDS STATE: TX ZIP: 77380-1187 BUSINESS PHONE: 281-353-4475 MAIL ADDRESS: STREET 1: 2002 TIMBERLOCH PLACE, SUITE 550 CITY: THE WOODLANDS STATE: TX ZIP: 77380-1187 FORMER COMPANY: FORMER CONFORMED NAME: MITCHAM INDUSTRIES INC DATE OF NAME CHANGE: 19940706 10-K 1 mind20240131_10k.htm FORM 10-K mind20240131_10k.htm
0000926423 MIND TECHNOLOGY, INC false --01-31 FY 2024 False False False False 332 332 1.00 1.00 2,000 2,000 1,683 1,683 1,683 1,683 0.01 0.01 40,000 40,000 1,406 1,599 0 193 3 12 3 7 8 8 10 2.3 3 6 1.40 1,682,985 6 10 13,788,738 1,405,779 21 21 0 0 0 3 0 2 4 2 5 Represents translation differences. Represents sale or scrap of inventory and obsolete equipment. Represents recoveries and uncollectible accounts written off. 00009264232023-02-012024-01-31 0000926423us-gaap:CommonStockMember2023-02-012024-01-31 0000926423us-gaap:SeriesAPreferredStockMember2023-02-012024-01-31 iso4217:USD 00009264232023-07-31 xbrli:shares 00009264232024-04-29 thunderdome:item 00009264232024-01-31 00009264232023-01-31 iso4217:USDxbrli:shares 00009264232022-02-012023-01-31 0000926423mind:MarineTechnologyProductsMember2023-02-012024-01-31 0000926423mind:MarineTechnologyProductsMember2022-02-012023-01-31 0000926423us-gaap:CommonStockMember2022-01-31 0000926423us-gaap:PreferredStockMember2022-01-31 0000926423us-gaap:AdditionalPaidInCapitalMember2022-01-31 0000926423mind:TreasuryStockCommonAndPreferredMember2022-01-31 0000926423us-gaap:RetainedEarningsMember2022-01-31 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-31 00009264232022-01-31 0000926423us-gaap:CommonStockMember2022-02-012023-01-31 0000926423us-gaap:PreferredStockMember2022-02-012023-01-31 0000926423us-gaap:AdditionalPaidInCapitalMember2022-02-012023-01-31 0000926423mind:TreasuryStockCommonAndPreferredMember2022-02-012023-01-31 0000926423us-gaap:RetainedEarningsMember2022-02-012023-01-31 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012023-01-31 0000926423us-gaap:CommonStockMember2023-01-31 0000926423us-gaap:PreferredStockMember2023-01-31 0000926423us-gaap:AdditionalPaidInCapitalMember2023-01-31 0000926423mind:TreasuryStockCommonAndPreferredMember2023-01-31 0000926423us-gaap:RetainedEarningsMember2023-01-31 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-31 0000926423us-gaap:CommonStockMember2023-02-012024-01-31 0000926423us-gaap:PreferredStockMember2023-02-012024-01-31 0000926423us-gaap:AdditionalPaidInCapitalMember2023-02-012024-01-31 0000926423mind:TreasuryStockCommonAndPreferredMember2023-02-012024-01-31 0000926423us-gaap:RetainedEarningsMember2023-02-012024-01-31 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012024-01-31 0000926423us-gaap:CommonStockMember2024-01-31 0000926423us-gaap:PreferredStockMember2024-01-31 0000926423us-gaap:AdditionalPaidInCapitalMember2024-01-31 0000926423mind:TreasuryStockCommonAndPreferredMember2024-01-31 0000926423us-gaap:RetainedEarningsMember2024-01-31 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-31 0000926423mind:KleinMarineServicesIncMember2023-02-012024-01-31 0000926423mind:KleinMarineServicesIncMember2022-02-012023-01-31 0000926423us-gaap:OtherMachineryAndEquipmentMember2023-02-012024-01-31 0000926423us-gaap:OtherMachineryAndEquipmentMember2022-02-012023-01-31 utr:Y 0000926423srt:MinimumMember2023-02-012024-01-31 0000926423srt:MaximumMember2023-02-012024-01-31 0000926423srt:MinimumMember2024-01-31 0000926423srt:MaximumMember2024-01-31 0000926423us-gaap:BuildingMember2024-01-31 0000926423mind:PropertyImprovementsMember2024-01-31 0000926423mind:ProprietaryRightsDevelopedTechnologyMembersrt:MinimumMember2024-01-31 0000926423mind:ProprietaryRightsDevelopedTechnologyMembersrt:MaximumMember2024-01-31 0000926423us-gaap:CustomerRelationshipsMember2024-01-31 0000926423us-gaap:PatentsMembersrt:MinimumMember2024-01-31 0000926423us-gaap:PatentsMembersrt:MaximumMember2024-01-31 0000926423us-gaap:EmployeeStockOptionMember2023-02-012024-01-31 0000926423us-gaap:EmployeeStockOptionMember2022-02-012023-01-31 0000926423us-gaap:RestrictedStockMember2023-02-012024-01-31 0000926423us-gaap:RestrictedStockMember2022-02-012023-01-31 0000926423mind:KleinMarineServicesIncMember2023-08-21 0000926423mind:KleinMarineServicesIncMember2023-08-212023-08-21 00009264232023-01-012023-12-31 0000926423us-gaap:TransferredAtPointInTimeMember2023-02-012024-01-31 0000926423us-gaap:TransferredAtPointInTimeMember2022-02-012023-01-31 0000926423us-gaap:TransferredOverTimeMember2023-02-012024-01-31 0000926423us-gaap:TransferredOverTimeMember2022-02-012023-01-31 0000926423country:US2023-02-012024-01-31 0000926423country:US2022-02-012023-01-31 0000926423srt:EuropeMember2023-02-012024-01-31 0000926423srt:EuropeMember2022-02-012023-01-31 0000926423srt:AsiaPacificMember2023-02-012024-01-31 0000926423srt:AsiaPacificMember2022-02-012023-01-31 0000926423mind:OtherCountriesMember2023-02-012024-01-31 0000926423mind:OtherCountriesMember2022-02-012023-01-31 utr:M 0000926423us-gaap:FurnitureAndFixturesMember2024-01-31 0000926423us-gaap:FurnitureAndFixturesMember2023-01-31 0000926423us-gaap:VehiclesMember2024-01-31 0000926423us-gaap:VehiclesMember2023-01-31 0000926423us-gaap:LandAndBuildingMember2024-01-31 0000926423us-gaap:LandAndBuildingMember2023-01-31 0000926423country:US2024-01-31 0000926423country:US2023-01-31 0000926423srt:EuropeMember2024-01-31 0000926423srt:EuropeMember2023-01-31 0000926423country:SG2024-01-31 0000926423country:SG2023-01-31 0000926423country:MY2024-01-31 0000926423country:MY2023-01-31 xbrli:pure 0000926423mind:ProprietaryRightsMembersrt:WeightedAverageMember2024-01-31 0000926423mind:ProprietaryRightsMember2024-01-31 0000926423mind:ProprietaryRightsMember2023-01-31 0000926423us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2024-01-31 0000926423us-gaap:CustomerRelationshipsMember2023-01-31 0000926423us-gaap:PatentsMembersrt:WeightedAverageMember2024-01-31 0000926423us-gaap:PatentsMember2024-01-31 0000926423us-gaap:PatentsMember2023-01-31 0000926423us-gaap:TradeNamesMembersrt:WeightedAverageMember2024-01-31 0000926423us-gaap:TradeNamesMember2024-01-31 0000926423us-gaap:TradeNamesMember2023-01-31 0000926423us-gaap:OtherIntangibleAssetsMembersrt:WeightedAverageMember2024-01-31 0000926423us-gaap:OtherIntangibleAssetsMember2024-01-31 0000926423us-gaap:OtherIntangibleAssetsMember2023-01-31 0000926423mind:IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember2024-01-31 0000926423mind:TheLoanMember2023-02-022023-02-02 0000926423mind:TheLoanMember2023-02-02 0000926423mind:TheLoanMember2023-02-012024-01-31 0000926423us-gaap:SeriesAPreferredStockMember2024-01-31 0000926423us-gaap:SeriesAPreferredStockMember2023-01-31 utr:D 0000926423us-gaap:SeriesAPreferredStockMember2021-02-012022-01-31 0000926423us-gaap:SeriesAPreferredStockMember2022-01-31 0000926423mind:ReverseStockSplitMember2023-09-282023-09-28 00009264232023-09-27 00009264232023-09-28 0000926423mind:AdvisoryServicesRelatedToSaleOfKleinMembermind:LadenburgThalmannAndCoIncMember2023-08-012023-10-31 00009264232023-10-31 0000926423us-gaap:RestrictedStockMember2023-01-31 0000926423us-gaap:RestrictedStockMember2024-01-31 0000926423us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-02-012024-01-31 0000926423us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembermind:TwoCustomersMember2023-02-012024-01-31 0000926423us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-02-012023-01-31 0000926423us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembermind:TwoCustomersMember2022-02-012023-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:LargestCustomerMember2023-02-012024-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:LargestCustomerMember2022-02-012023-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:FiveLargestCustomersMember2023-02-012024-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:FiveLargestCustomersMember2022-02-012023-01-31 0000926423mind:UKAndEuropeMember2023-02-012024-01-31 0000926423mind:UKAndEuropeMember2022-02-012023-01-31 0000926423country:CA2023-02-012024-01-31 0000926423country:CA2022-02-012023-01-31 0000926423srt:LatinAmericaMember2023-02-012024-01-31 0000926423srt:LatinAmericaMember2022-02-012023-01-31 0000926423us-gaap:NonUsMember2023-02-012024-01-31 0000926423us-gaap:NonUsMember2022-02-012023-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:TwoCustomersMember2023-02-012024-01-31 0000926423us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermind:OneCustomerMember2022-02-012023-01-31 0000926423us-gaap:AllowanceForCreditLossMember2023-01-31 0000926423us-gaap:AllowanceForCreditLossMember2023-02-012024-01-31 0000926423us-gaap:AllowanceForCreditLossMember2024-01-31 0000926423us-gaap:AllowanceForCreditLossMember2022-01-31 0000926423us-gaap:AllowanceForCreditLossMember2022-02-012023-01-31 0000926423mind:AllowanceForObsoleteEquipmentAndInventoryMember2023-01-31 0000926423mind:AllowanceForObsoleteEquipmentAndInventoryMember2023-02-012024-01-31 0000926423mind:AllowanceForObsoleteEquipmentAndInventoryMember2024-01-31 0000926423mind:AllowanceForObsoleteEquipmentAndInventoryMember2022-01-31 0000926423mind:AllowanceForObsoleteEquipmentAndInventoryMember2022-02-012023-01-31
 

 

 

 



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549


FORM 10-K


 

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

 

For the fiscal year ended January 31, 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: 000-13490

 


MIND Technology, Inc.

(Exact name of registrant as specified in its charter)


Delaware

76-0210849

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

2002 Timberloch Place

 

Suite 550

 

The Woodlands, Texas

77380

(Address of principal executive offices)

(Zip Code)

 

281-353-4475

(Registrants telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock - $0.01 par value per share

MIND

The NASDAQ Stock Market LLC

Series A Preferred Stock - $1.00 par value per share

MINDP

The NASDAQ Stock Market LLC

 

Securities registered pursuant to Section 12(g) of the Act:

None


 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ☐    No  ☒

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐    No  ☒

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

 

Indicate by check mark whether the registrant has submitted electronically 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, a 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

 

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

 

As of July 31, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $9,089,154 based on the closing sale price as reported on the NASDAQ Stock Market LLC.

 

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.

 

Class

 

Outstanding at April 29, 2024

Common Stock, $0.01 par value per share

 

1,405,779

 shares

 


 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement of MIND Technology, Inc. for the 2024 Annual Meeting of Stockholders, which will be filed within 120 days of January 31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.



 

 

 

MIND TECHNOLOGY, INC.

ANNUAL REPORT ON FORM 10-K

 

TABLE OF CONTENTS

 

Cautionary Statement about Forward-Looking Statements

1

PART I

Item 1.

Business

2

Item 1A.

Risk Factors

8

Item 1B.

Unresolved Staff Comments

20

Item 1C. Cybersecurity 20

Item 2.

Properties

20

Item 3.

Legal Proceedings

20

Item 4.

Mine Safety Disclosures

20

PART II

Item 5.

Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

21

Item 6.

[Reserved]

21

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations

21

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

30

Item 8.

Financial Statements and Supplementary Data

30

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

30

Item 9A.

Controls and Procedures

31

Item 9B.

Other Information

31

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspection 31

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

32

Item 11.

Executive Compensation

32

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

32

Item 13.

Certain Relationships and Related Transactions, and Director Independence

32

Item 14.

Principal Accountant Fees and Services

32

PART IV

Item 15.

Exhibits and Financial Statement Schedules

33

Item 16.

Form 10K Summary

36

 

Signatures

37

 

 

 
 

CAUTIONARY STATEMENT ABOUT FORWARD-LOOKING STATEMENTS

 

Certain statements contained in this Annual Report on Form 10-K (this “Form-10-K”) for the fiscal year ended January 31, 2024 (“fiscal 2024”) constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “expect,” “anticipate,” “plan,” “intend,” “foresee,” “should,” “would,” “could” or other similar expressions are intended to identify forward-looking statements, which are not historical in nature. These forward-looking statements are based on our current expectations and beliefs concerning future developments and their potential effect on us. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate. All comments concerning our expectations for future revenues and operating results are based on our forecasts of our existing operations and do not include the potential impact of any future acquisitions. Our forward-looking statements involve significant risks and uncertainties (some of which are beyond our control) and assumptions that could cause actual results to differ materially from our historical experience and our present expectations or projections. Known material factors that could cause our actual results to differ from those in the forward-looking statements are described in Item 1A - “Risk Factors.” Readers are cautioned not to place reliance on forward-looking statements, which speak only as the date hereof. We undertake no obligation to publicly update or revise any forward-looking statements after the date they are made unless required by law, whether as a result of new information, future events or otherwise. All forward-looking statements included herein are expressly qualified in their entirety by the cautionary statements contained or referred to in this section.

 

 

PART I

 

Item 1. Business

 

MIND Technology, Inc. (“MIND” and, together with its consolidated subsidiaries, the “Company”, “we”, “us” and “our”), a Delaware corporation, was incorporated in 1987. We provide technology to the oceanographic, hydrographic, defense, seismic and maritime security industries. Headquartered in The Woodlands, Texas, MIND has a global presence with key operating locations in the United States, Singapore, Malaysia and the United Kingdom.

 

Historically, we operated in two segments, Marine Technology Products and Equipment Leasing. During the second quarter of the fiscal year ended January 31, 2021 (“fiscal 2021”), our Board decided to exit the land-based seismic equipment leasing business (the “Leasing Business”) and instructed management to develop and implement a plan to dispose of those operations. Effective January 31, 2023, we split our Marine Technology Products Segment into two segments, Seamap Marine Products and Klein Marine Products, to reflect our operations more accurately. On August 21, 2023, we sold the Klein Marine Products segment, and now operate within one segment.

 

Our worldwide Seamap Marine Products business includes Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd (collectively “Seamap”), which designs, manufactures and sells specialized marine seismic equipment. Our worldwide Klein Marine Products business included Klein Marine Systems, Inc. (“Klein”), which designed, manufactured and sold high performance side scan sonar systems.

 

We are focusing on our strategy to emphasize our Seamap business following the decision to exit the Leasing Business and dispose of the Klein Marine Products segment. This strategy is based on the following vision for MIND:

 

 

become known as a provider of innovative technology and products to the oceanographic, hydrographic, seismic, defense and maritime security industries; and

 

 

leverage our various technologies, products and services to create new products and address new markets, as well as seek out opportunities to add new technologies and products.

 

We are primarily focused on three markets within the broader marine products space, Marine Exploration, Marine Survey and Maritime Security. Customers within these market segments include marine survey companies, seismic survey contractors, non-military governmental organizations, research institutes, domestic and foreign navies, and operators of port facilities and other offshore installations.

 

The discontinued operations of the Leasing Business include all leasing activity, sales of lease pool equipment and certain other equipment sales and services related to those operations. This business had been conducted from our locations in Huntsville, Texas; Calgary, Canada; Bogota, Colombia; and Budapest, Hungary. This included the operations of our subsidiaries, Mitcham Canada, ULC (“MCL”), Mitcham Europe Ltd. (“MEL”), and our branch in Colombia.

 

The discontinued operations of the Klein Marine Product segment include all the activities of Klein which had been conducted from our location in Salem, New Hampshire.

 

Our products and equipment are utilized in a variety of geographic regions throughout the world, which are described under “Customers, Sales, Backlog and Marketing.”

 

Seamap Marine Products Business

 

Seamap designs, manufactures and sells a broad range of products for the oceanographic, hydrographic and marine seismic industries. Seamap’s primary products include the GunLink™ seismic source acquisition and control systems, commonly referred to as “energy source controllers”, and the BuoyLink™ RGNSS(“relative global navigation satellite system”) positioning system, and SeaLink™ marine sensors and solid streamer systems (collectively, the “SeaLink” product line or “towed streamer products”). Applications for these technologies include marine seismic surveys related to energy exploration and alternative energy projects, as well as other resources, ocean bottom surveys and various research activities. We have not yet generated revenue from defense applications of this technology; however, we believe our hydrophone and solid streamer technologies are well suited to defense and maritime security applications.

 

 

 

 

 

Discontinued Operations

 

Klein primarily designed, manufactured and sold side scan sonar systems for the oceanographic, hydrographic, defense and maritime security industries on a world-wide basis. Klein’s family of sonar products were used in a variety of applications including hydrographic surveys, naval mine counter measure operations, search and recovery operations, ocean bottom profiling and other underwater object detection operations.

 

Our Leasing Business consisted of many types of equipment used in seismic data acquisition, including various electronic components of land, transition zone and marine seismic data acquisition systems, geophones and cables, peripheral equipment, survey and other equipment.

 

Seismic Technology

 

Data generated from digital seismic recording systems and peripheral equipment is used in a variety of marine and land applications, including hydrographic surveys, civil engineering operations, mining surveys and in the search for and development of oil and gas reserves. In addition, marine seismic sensors can be used in a number of military and security applications, such as anti-submarine warfare. Users of seismic technology include marine and land seismic contractors, marine survey operators, research institutes and governmental entities.

 

The acoustic sensors, or hydrophones, and streamer systems used in seismic applications can also be utilized in developing passive and active sonar systems. Such technology is widely used in maritime security and defense applications, such as maritime security and anti-submarine warfare.

 

 

 

 

 

Business and Operations

 

Seamap Marine Products Business

 

Through our Seamap Marine Products business, we develop, manufacture and sell a range of proprietary products for the oceanographic, hydrographic, seismic, defense and maritime security industries. We have developed certain of our technology and have acquired other technology through the purchase of businesses or specific assets from others. We expect to continue to internally develop new technology or enhancements to our existing technology. However, we may also gain access to new technology or products through acquisition, joint venture arrangements or licensing agreements.

 

Seamap’s primary products include: (1) the GunLink seismic source acquisition and control systems, which are designed to provide operators of marine seismic surveys more precise monitoring and control of energy sources; (2) the BuoyLink RGNSS positioning system, which is used to provide precise positioning of marine seismic energy sources and streamers; (3) Sleeve Gun energy sources and (4) the SeaLink towed seismic streamer system. Seamap’s other products include streamer weight collars, depth transducers, pressure transducers, air control valves and source array systems. In addition to selling complete products, Seamap provides spare and replacement parts related to the products it sells. Seamap also provides certain services related to its products. These services include repair, engineering, training, field service operations and umbilical terminations.

 

We have recently introduced our Sea Serpent™ line of passive sonar arrays for maritime security and anti-submarine warfare applications. Sea Serpent is based on our commercially developed SeaLink towed streamer systems. We believe that Sea Serpent provides a cost-effective, robust, and capable passive sonar solution for navies, governmental agencies and other operators of offshore facilities. However, we have not yet generated revenue from this product.

 

We maintain a Seamap facility in the United Kingdom which includes engineering, training, sales and field service operations. Our Seamap facility in Singapore includes engineering, assembly, sales, repair and field service operations. To support our SeaLink product line, we have a production facility in Malaysia that provides manufacturing and repairs of the components of this system, as well as other items. The facility in Malaysia is in relatively close proximity to our Singapore facility.

 

Components for our marine products are sourced from a variety of suppliers located in Asia, Europe and the United States. Products are generally assembled, tested and shipped from our facilities in Singapore, Malaysia and Texas.

 

Spectral Ai and Software-

 

Prior to the sale of Klein, we developed a data handling and automatic target recognition (“ATR”) software system designed specifically for Klein side scan sonar systems which we refer to a Spectral Ai™. Under the terms of the Klein sale, we retained ownership of the intellectual property associated with Spectral Ai and entered into a licensing agreement and collaboration agreement with Klein and the purchaser of Klein, General Oceans AS.  Pursuant to these agreements, we will jointly promote the licensing of Spectral Ai to customers of Klein, for which we will receive recurring licensing fees.  Additionally, we may provide other software services to Klein and General Oceans AS for mutually agreed fees.   Revenues from these arrangements have been immaterial to date.

 

Key Agreements

 

We have a limited number of agreements for the distribution or representation of our products. These agreements are generally cancellable upon a notice period of from one to three months.

 

Customers, Sales, Backlog and Marketing

 

In fiscal 2024 and 2023, our single largest customer accounted for approximately 21% and 17%, respectively, of our consolidated revenues. Together, our five largest customers accounted for approximately 67% of our consolidated revenues in fiscal 2024. The loss of any one of our largest customers or a sustained decrease in demand by any of these customers could result in a substantial loss of revenues and could have a material adverse effect on our results of operations. Due to the nature of our sales, the significance of any one customer can vary significantly from year to year. See Item 1A - “Risk Factors.”

 

 

As of January 31, 2024, our Seamap Marine Products business had a backlog of orders amounting to approximately $38.4 million, which is an increase of approximately 145% from the $15.7 million reported at January 31, 2023. We expect a substantial portion of the backlog of orders as of January 31, 2024, to be fulfilled during the fiscal year ending January 31, 2025 (“fiscal 2025”).

 

We analyze our backlog, which we define as orders we consider to be firm based on the receipt of a purchase order or other documentation from the customer, to evaluate operations and future revenue potential. As backlog is not a defined accounting term, our computation of backlog may not be comparable with that of our peers. In addition, project cancellations and scope adjustments may occur from time to time. For example, certain contracts are terminable at the discretion of our customers, with or without cause. These types of backlog reductions could adversely affect our revenue and results of operations. Our backlog for the period beyond the next twelve months may be subject to variation from the prior year as existing contracts are completed, delayed or renewed or new contracts are awarded, delayed or canceled. Accordingly, our backlog as of any particular date is an uncertain indicator of future earnings.

 

We participate in both domestic and international trade shows and expositions to inform the appropriate industries of our products and services.

 

A summary of our revenues from continuing operations from customers by geographic region is as follows (in thousands):

 

   

Year Ended January 31,

 
   

2024

   

2023

 

United States

  $ 1,250     $ 1,986  

Europe(1)

    20,248       11,836  

Asia/South Pacific

    12,399       10,755  

Other(2)

    2,613       435  

Total Non-United States

    35,260       23,026  

Total

  $ 36,510     $ 25,012  
 

 

(1)    Includes the United Kingdom

(2)    Includes The Middle East, Africa, Canada, Mexico, and South America.

 

The net book value of our property and equipment in our various geographic locations is as follows (in thousands):

 

   

As of January 31,

 

Location of property and equipment

 

2024

   

2023

 

United States

  $ 200     $ 174  

United Kingdom

    60       44  

Singapore

    147       154  

Malaysia

    411       581  

Total Non-United States

    618       779  

Total

  $ 818     $ 953  
 

 

 

For information regarding the risks associated with our foreign operations, see Item 1A – “Risk Factors.”

 

 

Competition

 

We compete with a number of other manufacturers of marine seismic, hydrographic and oceanographic equipment. Some of these competitors may have substantially greater financial resources than our own. We generally compete for sales of equipment on the basis of (1) technical capability, (2) reliability, (3) price, (4) delivery terms and (5) service.

 

Suppliers

 

We obtain parts, components and services from a number of suppliers to our manufacturing operation. These suppliers are located in various geographic locations. Certain materials utilized in the construction of our solid streamer products are currently obtained from a sole source. We have not experienced supply disruptions from this source but are exploring various options to expand supply sources.

 

For additional information regarding the risk associated with our suppliers, see Item 1A - “Risk Factors.”

 

Employees

 

As of January 31, 2024, we employed approximately 145 people on a full-time basis, none of whom were represented by a union or covered by a collective bargaining agreement. We consider our employee relations to be satisfactory. For additional information regarding the risks associated with our employees, see Item 1A-”Risk Factors.”

 

Intellectual Property

 

The products designed, manufactured, and sold by our Seamap businesses utilize significant intellectual property that we have developed or purchased from others. Our internally developed intellectual property consists of product designs, trade secrets and patent applications. We have acquired certain United States and foreign patents related to energy source controllers, hydrophone and other technologies. We believe these acquired intellectual property rights will allow us to incorporate certain design features and functionality in future versions of our GunLink and Sealink product lines, as well as other products. We believe the pertinent patents to have a valid term through at least 2028.

 

For additional information regarding the risks associated with our intellectual property, see Item 1A-”Risk Factors.”

 

 

Governmental Environmental Regulation

 

We are subject to stringent governmental laws and regulations, both in the United States and other countries, pertaining to worker safety and health; the handling, storage, transportation and disposal of hazardous materials, chemicals and other materials used in our manufacturing processes or otherwise generated from our operations; or otherwise relating to the protection of the environment and natural resources. Compliance with these laws and regulations in the United States at the federal, state and local levels may, among other things, require the acquisition of permits to conduct regulated activities; impose specific safety and health criteria addressing worker protection; result in capital expenditures to limit or prevent emissions, discharges and other releases; obligate us to use more stringent precautions for disposal of certain wastes; require reporting of the types and quantities of various substances stored, processed, transported, generated, or released in connection with our operations; or obligate us to incur substantial costs to remediate releases of chemicals or materials to the environment. Foreign countries in which we conduct operations may also have analogous controls that regulate our environmental and worker safety and health-related activities, which controls may impose additional, or more stringent requirements. Failure to comply with these laws and regulations may result in the assessment of sanctions, including administrative, civil and criminal penalties, the imposition of investigatory, remedial or corrective action obligations, the occurrence of restrictions, delays, or cancellations in the permitting or performance of projects, and the issuance of injunctive relief in affected areas. We may be subject to strict, joint and several liability as well as natural resource damages resulting from spills or releases of chemicals or other regulated materials and wastes at our facilities or at offsite locations. For example, the Comprehensive Environmental Response, Compensation and Liability Act, referred to as “CERCLA” or the Superfund law, and comparable state laws, impose liability, potentially without regard to fault or legality of the activity at the time, on certain classes of persons that are considered to be responsible for the release of a hazardous substance into the environment. These persons include the current or former owner or operator of the disposal site or sites where the release occurred and companies that disposed, transported or arranged for the disposal or transport of hazardous substances that have been released at the site. Under CERCLA, these persons may be subject to joint and several liabilities for the costs of investigating and cleaning up hazardous substances that have been released into the environment, for damages to natural resources and for the costs of some health studies. In addition, the federal Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act of 1976, referred to as “RCRA,” regulates the management and disposal of solid and hazardous waste. Materials we use in the ordinary course of our operations, such as paint wastes and waste solvents may be regulated as hazardous waste under RCRA or considered hazardous substances under CERCLA. It is not uncommon for neighboring landowners and other third parties to file claims for personal injury and property damage allegedly caused by spills or releases that may affect them. As a result of such actions, we could be required to remove previously disposed wastes, remediate environmental contamination, and undertake measures to prevent future contamination, the costs of which could be significant.

 

Contracts with governmental organizations, including the United States Government, have not been the source of a majority of our revenues in the past. However, we anticipate such sources becoming a more significant portion of our business in the future. Governmental regulations, procurement procedures and budgetary factors could have a material impact on our future results of operations.

 

The trend in environmental regulation has been to place more restrictions and limitations on activities that may affect the environment and thus any such new laws and regulations, changes in such existing laws and regulations, reinterpretation of such legal requirements, or increased governmental enforcement that result in more stringent and costly waste handling, storage, transport, disposal or cleanup requirements could have a material adverse effect on our operations and financial position. Furthermore, the adoption of laws or implementing regulations with regard to hydraulic fracturing or climate-change that have the effect of lowering the demand for carbon-based fuels or decreasing the performance of oil or natural gas exploration or production activities by energy companies could reduce demand for certain of our products and, as a result, have a material adverse effect on our business. For example, in one of the first acts of his presidency, U.S. President Biden signed an executive order to rejoin the Paris Climate Accord, a voluntary international agreement with the goal of limiting global climate change to not more than 2 degrees Celsius (or less); preparing, maintaining and publishing national greenhouse gas (“GHG”) reduction targets; and creating a “carbon-neutral” world by 2050. The Biden administration has also set ambitious domestic targets for curbing climate change, such as making the U.S. power sector climate neutral by 2035. New regulations aiming to curb carbon emissions or to establish carbon pricing could be promulgated to implement these goals and initiatives. 

 

We are also subject to federal, state, local and foreign worker safety and health laws and regulations, such as the Occupational Safety and Health Act, and emergency planning and response laws and regulations, such as the Emergency Planning and Community Right-to-Know Act, as well as comparable state statutes and any implementing regulations. These laws and regulations obligate us to organize and/or disclose information about certain chemicals and materials used or produced in our operations and to provide this information to employees, state and legal governmental authorities and citizens. Historically, our environmental worker safety and health compliance costs have not had a material adverse effect on our results of operations; however, there can be no assurance that such costs will not be material in the future or that such future compliance will not have a material adverse effect on our business or results of operations. For additional information regarding the risk associated with environmental matters, see Item 1A - “Risk Factors.”

 

Available Information

 

Our internet address is https://www.mind-technology.com. We file and furnish Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy and information statements, Forms 3, 4 and 5 filed on behalf of directors and executive officers, and amendments to these reports, with the Securities and Exchange Commission (the “SEC”), which are available free of charge through our website as soon as reasonably practicable after such reports are filed with or furnished to the SEC. The SEC also maintains an internet website at https://www.sec.gov that contains reports, proxy and information statements, and other information regarding our Company that we file and furnish electronically with the SEC.

 

We may from time to time provide important disclosures to investors by posting them in the investor relations section of our website, as allowed by SEC rules. Information on our website is not incorporated by reference into this Form 10-K or incorporated into any of our other filings with the SEC and you should not consider information on our website as part of this Form 10-K or any of our other filings with the SEC.

 

 

Item 1A. Risk Factors

 

The risks described below could materially and adversely affect our business, financial condition, results of operations and the actual outcome of matters as to which forward-looking statements are made in this Form 10-K. The risk factors described below are not the only risks we face. Our business, financial condition and results of operations may also be affected by additional factors that are not currently known to us, that we currently consider immaterial or that are not specific to us, such as general economic conditions. 

 

You should refer to the explanation of the qualifications and limitations on forward-looking statements included under “Cautionary Statement About Forward-Looking Statements” of this Form 10-K. All forward-looking statements made by us are qualified by the risk factors described below.

 

Risk Related to Our Financial Condition

 

The Companys ability to continue as a going concern could impact our ability to obtain capital financing and adversely affect the price of our Common Stock and Preferred Stock.

 

The Company has a history of generating operating losses and negative cash flows from operating activities. Due to our historical financial results and financial position, some suppliers may be reluctant to do business with us or may require prepayment for goods or services. This could negatively impact our liquidity. This could also impact our ability to obtain capital or other sources of financing. 

 

Risks Related to the Operation of Our Business

 

A limited number of customers account for a significant portion of our revenues and the loss of one of these customers could harm our results of operations.

 

We typically sell equipment to a relatively small number of customers, the composition of which changes from year to year as customers’ equipment needs vary. Therefore, at any one time, a large portion of our revenues may be derived from a limited number of customers. In fiscal 2024 and 2023, our single largest customer accounted for approximately 21% and 17%, respectively, of our consolidated revenues. Together, our five largest customers accounted for approximately 67% of our consolidated revenues in fiscal 2024. There has been consolidation among certain of our customers and this trend may continue. This consolidation could result in the loss of one or more of our customers and could result in a decrease in the demand for our equipment. The demand for our government-related services is generally driven by the level of government program funding. The state of the economy, competing political priorities, public funds and the timing of payment of these funds may influence the amount and timing of spending by our customers who are government agencies. The loss of any one of our largest customers or a sustained decrease in demand by any of such customers could result in a substantial loss of revenues and could have a material adverse effect on our results of operations.

 

The financial soundness of our customers could materially affect our business and operating results.

 

If our customers experience financial difficulties or their own customers delay payment to them, they may not be able to pay, or may delay payment of, accounts receivable owed to us. Disruptions in the financial markets or other macro-economic issues, such as volatility in price of oil or other hydrocarbons or a worldwide pandemic, such as the global pandemic, could exacerbate financial difficulties for our customers. Any inability of customers to pay us for products and services could adversely affect our financial condition and results of operations.

 

As of January 31, 2024, we had approximately $6.9 million of gross customer accounts receivable, of which approximately $51,000 was over 180 days past due. Contractual payment terms vary by customer and by contract and, under certain circumstances, we may grant extended payment terms to our customers. We had an allowance for credit losses of approximately $332,000 related to accounts receivable from continuing operations. For fiscal 2024 and fiscal 2023, we had no charges to our provision for credit losses related to continuing operations. Significant payment defaults by our customers in excess of our allowance for credit losses would have a material adverse effect on our financial position and results of operations.

 

We derive a substantial amount of our revenues from foreign operations and sales, which pose additional risks including economic, political and other uncertainties.

 

We conduct operations on a global scale. Our international operations include locations in Malaysia, Singapore, and the United Kingdom. For fiscal 2024 and 2023, approximately 97% and 92%, respectively, of our revenues were attributable to customers in foreign countries.

 

Our international operations are subject to a number of risks inherent to any business operating in foreign countries, and especially those with emerging markets. As we continue to increase our presence in such countries, our operations will encounter the following risks, among others:

 

 

government instability, which can cause investment in capital projects by our potential clients to be withdrawn or delayed, reducing or eliminating the viability of some markets for our services;

 

 

potential expropriation, seizure, nationalization or detention of assets;

 

 

difficulty in repatriating foreign currency received in excess of local currency requirements;

 

 

 

fluctuations in foreign currency;

 

 

import/export quotas and evolving export license requirements;

 

 

civil uprisings, riots and war, which can make it unsafe to continue operations, adversely affect both budgets and schedules and expose us to losses;

 

 

availability of suitable personnel and equipment, which can be affected by government policy, or changes in policy, which limit the importation of qualified crewmembers or specialized equipment in areas where local resources are insufficient;

 

 

decrees, laws, regulations, interpretation and court decisions under legal systems, which are not always fully developed, and which may be retroactively applied and cause us to incur unanticipated and/or unrecoverable costs as well as delays which may result in real or opportunity costs;

 

 

terrorist attacks, including kidnappings of our personnel or those of our customers;

 

 

political and economic uncertainties in certain countries which may cause delays or cancellation of projects;

 

 

the United States or foreign countries could enact legislation or impose regulations or other restrictions, including unfavorable labor regulations, tax policies, tariffs, trade restrictions, or economic sanctions, which could have an adverse effect on our ability to conduct business in or expatriate profits from the countries in which we operate;

 

 

environmental conditions and regulatory controls or initiatives in some countries that may impose additional or more stringent requirements than found in the United States and which may not be consistently applied or enforced; and

 

 

regulations, laws or emergency measures taken or imposed by the United States or foreign state and local governments and municipalities in response to emergency or crisis situations, including natural disasters or pandemics, which could have an adverse effect on our business, our customers or our operations.

 

We cannot predict the nature and the likelihood of any such events. However, if any of these or other similar events should occur, it could have a material adverse effect on our financial condition and results of operation.

 

Our global operations expose us to risks associated with conducting business internationally, including failure to comply with United States laws that apply to international operations.

 

Some of our products are subject to export control regulations, including the International Traffic in Arms Regulations (“ITAR”) administered by the U.S. Department of State’s Directorate of Defense Trade Controls (“DDTC”) and the Export Administration Regulations administered by the U.S. Department of Commerce’s Bureau of Industry and Security (“BIS”). We are also subject to foreign assets control and economic sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control (“OFAC”), which restrict or prohibit our ability to transact with certain foreign countries, individuals and entities. Under these regulations, the sale or transfer of certain equipment to a location outside the United States may require prior approval in the form of an export license issued by the BIS or DDTC. Some potential international transactions may also be restricted or prohibited based on the location, nationality or identity of the potential end user, customer or other parties to the transaction or may require prior authorization in the form of an OFAC license. Any delay in obtaining required governmental approvals could affect our ability to conclude a sale or timely commence a project, and the failure to comply with all such controls could result in criminal and/or civil penalties, including fines, imprisonment, denial of export privileges and debarment from contracting with the federal government. These international transactions may otherwise be subject to tariffs and import/export restrictions from the United States or other governments.

 

We are subject to taxation in many foreign jurisdictions and the final determination of our tax liabilities involves the interpretation of the statutes and requirements of taxing authorities worldwide. Our tax returns are subject to routine examination by taxing authorities, and these examinations may result in assessments of additional taxes, penalties and/or interest.

 

Our overall success as a global business depends, in part, upon our ability to succeed in differing economic, social and political conditions. We may not continue to succeed in developing and implementing policies and strategies that are effective in each location where we do business, which could negatively affect our profitability.

 

Due to the international scope of our business activities, our results of operations may be significantly affected by currency fluctuations.

 

We operate on a global scale and while the majority of our foreign revenues are contracted in U.S. dollars, locally sourced items and expenditures are predominately transacted in local currency. These costs are subject to the risk of taxation policies, expropriation, political turmoil, civil disturbances, armed hostilities, and other geopolitical hazards as well as foreign currency exchange controls (in which payment may not be made in U.S. dollars) and fluctuations.

 

 

We are subject to risks associated with intellectual property.

 

We rely on a combination of patent, copyright, trademark and trade secret laws, and confidentiality procedures, contractual provisions and restrictions on disclosure to protect our intellectual property and proprietary information. We also enter into confidentiality or license agreements with our employees, consultants and corporate partners to protect our proprietary information, and control access to and distribution of our design information, documentation and other proprietary information. Despite our efforts, these measures may not be sufficient to prevent infringement of our patents, copyrights, and trademarks or wrongful misappropriation of our proprietary information and technology. In addition, for technology that is not covered by a patent, these measures will not prevent competitors from independently developing technologies that are substantially equivalent or superior to our technology. The laws of many foreign countries may not protect intellectual property rights to the same extent as the laws of the United States, and potential adverse decisions by judicial or administrative bodies in foreign countries could impact our international businesses. Failure to protect proprietary information could result in, among other things, loss of competitive advantage, loss of customer orders and decreased revenues.

 

Although we believe that we have appropriate procedures and safeguards to help ensure that we do not violate a third party’s intellectual property rights, we may unknowingly and inadvertently take action that is inconsistent with a third party’s intellectual property rights. Consequently, we may be subject to litigation and may be required to defend against claimed infringements of the rights of third parties or to determine the scope and validity of the proprietary rights of third parties. Any such litigation could be time consuming, costly and divert management’s attention from operations. In addition, adverse determinations in such litigation could, among other things:

 

 

result in the loss of our proprietary rights to use the technology;

 

 

subject us to significant liabilities;

 

 

require us to seek licenses from third parties;

 

 

require us to redesign the products that use the technology; and

 

 

prevent us from manufacturing or selling our products that incorporate the technology.

 

If we are forced to take any of the foregoing actions, our business may be materially adversely affected. Any litigation to protect our intellectual property or to defend ourselves against the claims of others could result in substantial costs and diversion of resources and may not ultimately be successful.

 

Products we develop, manufacture and sell may be subject to performance or reliability risks.

 

The production of new products with high technology content involves occasional problems while the technology and manufacturing methods mature. If significant reliability or quality problems develop, including those due to faulty components, a number of negative effects on our business could result, including:

 

 

costs associated with reworking the manufacturing processes;

 

 

high service and warranty expenses;

 

 

high inventory obsolescence expense;

 

 

high levels of product returns;

 

 

delays in collecting accounts receivable;

 

 

reduced orders from existing customers; and

 

 

declining interest from potential customers.

 

 

Although we maintain accruals for product warranties as we deem necessary, actual costs could exceed these amounts. From time to time, there may be interruptions or delays in the activation of products at a customer’s site. These interruptions or delays may result from product performance problems or from aspects of the installation and activation activities, some of which are outside our control. If we experience significant interruptions or delays that cannot be promptly resolved, confidence in our products could be undermined, which could have a material adverse effect on our operations.

 

We may not be successful in implementing and maintaining technology and product development and enhancements. New technology and product developments may cause us to become less competitive.

 

New seismic data acquisition technologies may be developed. New and enhanced products and services introduced by a competitor may gain market acceptance and, if not available to us, may adversely affect us. If we choose the wrong technology, or if our competitors select a superior technology, we could lose our existing customers and be unable to attract new customers, which would harm our business and operations.

 

The markets for our products and services are characterized by changing technology and new product introductions. Our business could suffer from unexpected developments in technology, from our failure to adapt to these changes or from necessary capital expenditures to respond to technological introductions or obsolescence. In addition, the preferences and requirements of customers can change rapidly.

 

Our business exposes us to various technological risks, including the following:

 

 

technology obsolescence;

   

 

 

required capital expenditures on new technology;

   

 

 

dependence upon continued growth of the market for marine seismic data equipment; and

   

 

 

difficulties inherent in forecasting advancements in technologies.

 

Our inability to develop and implement new technologies or products on a timely basis and at competitive cost could have a material adverse effect on our financial position and results of operations.

 

We are subject to risks related to the availability and reliability of component parts used in the manufacture of our products.

 

We depend on a limited number of suppliers for some components of our products, as well as for equipment used to design and test our products. Certain components used in our products may be available from a sole source or limited number of vendors. If these suppliers were to limit or reduce the sale of such components to us, or if these suppliers were to experience financial difficulties or other problems that prevented them from supplying us with the necessary components, these events could have a material adverse effect on our business, financial condition and results of operations. These sole source and other suppliers are each subject to quality and performance issues, materials shortages, excess demand, reduction in capacity and other factors that may disrupt the flow of goods to us; thereby adversely affecting our business and customer relationships. Some of the sole source and limited source vendors are companies who, from time to time, may allocate parts to equipment manufacturers due to market demand for components and equipment. We have no guaranteed supply arrangements with our suppliers and there can be no assurance that our suppliers will continue to meet our requirements. Many of our competitors are much larger and may be able to obtain priority allocations from these shared vendors, thereby limiting or making our sources of supply unreliable for these components. If our supply arrangements are interrupted, there can be no assurance that we would be able to find another supplier on a timely or satisfactory basis. Any delay in component availability for any of our products could result in delays in the deployment of these products and in our ability to recognize revenues.

 

If we are unable to obtain a sufficient supply of components from alternative sources, reduced supplies and higher prices of components will significantly limit our ability to meet scheduled product deliveries to customers. A delay in receiving certain components or the inability to receive certain components could harm our customer relationships and our results of operations.

 

Failures of components affect the reliability and performance of our products, can reduce customer confidence in our products, and may adversely affect our financial performance. From time to time, we may experience delays in receipt of components and may receive components that do not perform according to their specifications. Any future difficulty in obtaining sufficient and timely delivery of components could result in delays or reductions in product shipments that could harm our business. In addition, a consolidation among suppliers of these components or adverse developments in their businesses that affect their ability to meet our supply demands could adversely impact the availability of components that we depend on. Delayed deliveries from these sources could adversely affect our business.

 

A global shortage of key components, such as semiconductors, and long lead-times can disrupt production.

 

If there is a shortage of a key component and the component cannot be easily sourced from a different supplier, the shortage could disrupt our production activities. Additionally, lead times for other components have increased in some cases. A shortage of key components may cause a significant disruption to our production activities, which could have a substantial adverse effect on its financial condition or results of operations.

 

We cannot predict the consequences of future geopolitical events, but they may adversely affect the markets in which we operate, our operations, or our results of operations.

 

Adverse changes in global or regional economic conditions periodically occur, including recession or slowing growth, changes, or uncertainty in fiscal, monetary or trade policy, higher interest rates, tighter credit, inflation, lower capital expenditures by businesses, increases in unemployment and lower consumer confidence and spending. Adverse changes in economic conditions can harm global business and adversely affect our results of operations. Such adverse changes could result from geopolitical and security issues, such as armed conflict and civil or military unrest, political instability, human rights concerns and terrorist activity, catastrophic events such as natural disasters and public health issues, supply chain interruptions, new or revised export, import or doing-business regulations, including trade sanctions and tariffs or other global or regional occurrences.

 

In particular, in response to Russia’s invasion of Ukraine, the United States, the European Union, and several other countries have imposed far-reaching sanctions and export control restrictions on Russian entities and individuals. This conflict and the resulting market volatility has adversely affected global economic, political and market conditions. These and other global and regional conditions may adversely impact our business and our results of operations.

 

We have not been directly impacted by the Israel-Hamas conflict. However, the historic volatility in the Middle East, including as a result of recent events in Israel and Gaza, may result in political instability and societal disruption could reduce overall demand for oil and natural gas, potentially putting downward pressure on demand for our services and causing a reduction in our revenue.

 

 

Inflation and price volatility in the global economy could negatively impact our business and results of operations.

 

General inflation, including rising energy prices, interest rates and wages, currency volatility and monetary, fiscal and policy interventions by national or regional governments in reaction to such events could have negative impacts on our business by increasing our operating costs and our borrowing costs as well as decreasing the capital available for our customers to purchase our services. General inflation in the United States, Europe and other geographies has risen to levels not experienced in recent decades. General inflation, including rising prices for our raw materials and other inputs as well as rising salaries, could negatively impact our business by increasing our operating expenses. Customer resistance to a corresponding increase in the pricing for our products and services could adversely affect our revenue and negatively impact our business by decreasing our operating margins. Additionally, inflation and price volatility may cause our suppliers or customers to reduce use of our products and services, which would harm our business operations and financial position.

 

The demand for our products could be impacted by oil and other hydrocarbon commodity prices.

 

Demand for many of our products and the profitability of our operations depend primarily on the level of worldwide oil and gas exploration activity. Prevailing oil and gas prices, with an emphasis on crude oil prices, and market expectations regarding potential changes in such prices significantly affect the level of worldwide oil and gas exploration activity. During periods of improved energy commodity prices, the capital spending budgets of oil and natural gas operators tend to expand, which results in increased demand for our customers’ services leading to increased demand in our products. Conversely, in periods when energy commodity prices deteriorate, capital spending budgets of oil and natural gas operators tend to contract causing demand for our products to weaken. Historically, the markets for oil and gas have been volatile and are subject to wide fluctuations in response to changes in the supply of and demand for oil and gas, market uncertainty and a variety of additional factors that are beyond our control. Sustained low oil prices or the failure of oil prices to rise in the future and the resulting downturns or lack of growth in the energy industry and energy‑related business, could have a negative impact on our results of operations and financial condition.

 

We rely on contractors and subcontractors for certain projects, which could affect our results of operations and reputation.

 

We may rely on contractors and subcontractors to complete or assist us with completion of certain projects. The quality and timing of production and services by our contractors and subcontractors is not totally under our control. Reliance on contractors and subcontractors gives us less control over a project and exposes us to significant risks, including late delivery, substandard quality and high costs. In addition, we may be jointly and severally liable for a contractor or subcontractor’s actions or contract performance. The failure of our contractors or subcontractors to deliver quality products or services in a timely manner could adversely affect our profitability and reputation.

 

Increases in tariffs, trade restrictions, or taxes on our supplies and products could have an adverse impact on our business.

 

We purchase a portion of our supplies from suppliers in China and other foreign countries. The commerce we conduct in the international marketplace makes us subject to tariffs, trade restrictions and other taxes when the supplies that we purchase, and the products we ship, cross international borders. Trade tensions between the United States and China, as well as those between the United States and Canada, Mexico and other countries have been escalating in recent years. Trade tensions have led to a series of tariffs imposed by the United States on imports from China, as well as retaliatory tariffs imposed by China on imports from the United States. We believe that certain supplies we purchase from China and other international suppliers could become subject to tariffs that could increase our operation costs. Products we sell into certain foreign markets could also become subject to similar retaliatory tariffs, making the products we sell uncompetitive to similar products not subjected to such import tariffs. Further changes in United States trade policies, tariffs, taxes, export restrictions or other trade barriers or restrictions, may limit our ability to produce products, increase our manufacturing costs, decrease our profit margins, reduce the competitiveness of our products, or inhibit our ability to sell products or purchase supplies, which could have a material adverse effect on our business, results of operations or financial conditions.

 

We face significant inventory risk.

 

We are exposed to inventory risks that may adversely affect our operating results as a result of changes in product cycles and pricing, defective products, changes in customer demand and spending patterns, and other factors. In fiscal 2024 we recorded inventory obsolescence charges of approximately $341,000 compared to approximately $269,000 in fiscal 2023. We endeavor to accurately predict these trends and avoid over-stocking or under-stocking components in order to avoid shortages, excesses or obsolete inventory. Demand for components, however, can change significantly between the time inventory or components are ordered/assembled and the dates of customer orders. In addition, when we begin marketing a new product, it may be difficult to determine appropriate component selection and accurately forecast demand. The acquisition of certain types of inventory or components may require significant lead-time and they may not be returnable. We carry a broad selection and significant inventory levels of certain components, and we may be unable to sell them in sufficient quantities. Any one of the inventory risk factors set forth above may adversely affect our operating results.

 

Recent component shortages or long lead times from key suppliers may result in our decision to order components sooner than we otherwise would, which requires additional working capital and increases our risks of excess inventory and inventory obsolescence.

 

Our quarterly operating results may be subject to significant fluctuations.

 

Individual orders for many of our products can be relatively significant and delivery requirements can be sporadic. Accordingly, our operating results for a particular quarter can be materially impacted by the absence or presence of such significant orders.

 

These periodic fluctuations in our operating results could adversely affect the trading prices of our securities.

 

We face significant competition for our products and services.

 

We have competitors who provide similar products and services, many of which have substantially greater financial resources than our own. There are also several smaller competitors that, in the aggregate, generate significant revenues from the sale of products similar to those we offer. Some competitors may offer a broader range of instruments and equipment for sale than we do and may offer financing arrangements to customers on terms that we may not be able to match. In addition, new competitors may enter the market and competition could intensify. We cannot assure you that revenue from our products will continue at current volumes or prices if current competitors or new market entrants introduce new products with better features, performance, price or other characteristics than our products. Competitive pressures or other factors may also result in significant price competition that could have a material adverse effect on our results of operations.

 

 

Our revenues are subject to fluctuations that are beyond our control, which could materially adversely affect our results of operations in a given financial period.

 

Projects awarded to and scheduled by our customers can be delayed or canceled due to factors that are outside of their control, which can affect the demand for our products and services. These factors include the following:

 

 

inclement weather conditions, natural disasters or pandemics, including the recent global pandemic;

 

 

difficulties in obtaining permits and licenses;

 

 

labor or political unrest;

 

 

delays in obtaining access rights;

 

 

availability of required equipment;

 

 

security concerns;

 

 

budgetary or financial issues;

 

 

macroeconomic and industry conditions; and

 

 

delays in payments to our customers from their clients.

 

Capital requirements for our business strategy can be large. If we are unable to finance these requirements, we may not be able to maintain our competitive advantage or execute our strategy.

 

In recent periods we have funded our capital requirements with the issuance of Preferred Stock and Common Stock and proceeds from the sale of assets. Our capital requirements may continue to increase. If we were to expand our operations at a rate exceeding operating cash flow, or current demand or pricing of our services were to decrease substantially or if technical advances or competitive pressures required us to acquire new equipment faster than our cash flow could sustain, additional financing could be required. Access to global financial markets and the terms under which capital is available can be uncertain and volatile.

 

As of January 31, 2024, under our Amended and Restated Articles of Incorporation, we are authorized to issue up to 40,000,000 shares of our Common Stock and 2,000,000 shares of Preferred Stock, of which 1,405,779 shares of Common Stock and 1,682,985 shares of Preferred Stock are issued and outstanding. We cannot predict the availability, size or price of any future issuances of Preferred Stock or Common Stock or other instruments convertible into equity, and the effect, if any, that such future issuances and sales will have on the market price of our securities or our ability to raise additional capital through stock issuances. Any additional issuances of Preferred Stock or Common Stock or securities convertible into, or exercisable or exchangeable for, such stock may ultimately result in dilution to the holders of stock, dilution in our future earnings per share and may have a material adverse effect upon the market price of the stock of the Company.

 

Due to these factors, we cannot be certain that funding will be available if and when needed and to the extent required, on acceptable terms or at all. If funding is not available when needed, or is available only on unfavorable terms, we may be unable to grow our existing business, complete acquisitions or otherwise take advantage of business opportunities or respond to competitive pressures, any of which could have a material adverse effect on our financial condition and results of operations.

 

Access to working capital and letters of credit may be limited.

 

From time to time, we may require access to working capital to meet overhead costs and operational expenditures, to finance inventory purchases, or to provide letters of credit or bankers’ guarantees to certain customers. For the past several years we have not had a credit facility in place, and have used cash generated from our operations, sale of lease pool equipment and sale of our Series A Preferred Stock and Common Stock to meet our working capital needs. There is no assurance that we will be able to negotiate a credit facility or continue to meet working capital needs with cash generated from our operations, sale of lease pool equipment or sale of our Series A Preferred Stock or Common Stock. Many commercial banks in the United States have undertaken to reduce their exposure to companies engaged in oil and gas related activities, which limits our ability to obtain working capital financing. Should we not have access to adequate working capital financing, we may not be able to pursue or complete some business opportunities or maintain an appropriate level of working capital to meet our overhead costs and operational expenditures. Further, our failure to meet our projected financial results or achieve projected revenues and cash flows could lead to cash flow and working capital constraints that could limit our ability to meet the day-to-day needs of our business. If our cash flows and capital resources are insufficient to fund our operations, we may be forced to reduce or delay capital expenditures, sell assets, or seek additional capital, which may not be available on terms acceptable to us, or at all. Our inability to generate or access working capital could have a material adverse effect on our operations and financial condition.

 

 

Our long-lived assets may be subject to impairment.

 

We periodically assess our long-lived assets and other intangible assets for impairment. If the future cash flows anticipated to be generated from these assets fall below net book value, we may be required to write down the value of our long-lived assets. If we are forced to write down the value of our long-lived assets, these noncash asset impairments could negatively affect our results of operations in the period in which they are recorded. See the discussion included in Item 7- "Management's Discussion and Analysis of Financial Condition and Results of Operations-Critical Accounting Estimates."

 

Failure to comply with anti-bribery statutes, such as the U.S. Foreign Corrupt Practices Act (the FCPA) and the UK Bribery Act of 2010 (the UK Bribery Act), could result in fines, criminal penalties, and other sanctions, and may adversely affect our business and operations.

 

The FCPA and the UK Bribery Act, and similar anti bribery laws in other jurisdictions, generally prohibit companies and their intermediaries from making improper payments for the purpose of obtaining or retaining business. We and our local partners operate in many parts of the world that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. If we are found to be liable for violations under the FCPA, the UK Bribery Act or other similar laws, either due to our acts or omissions or due to the acts or omissions of others, including our local or strategic partners, we could suffer from civil and criminal penalties or other sanctions, which could have a material adverse effect on our business, results of operations or financial condition. In addition, investors could negatively view potential violations, inquiries or allegations of misconduct under the FCPA, the UK Bribery Act or similar laws, which could adversely affect our reputation and the market for our shares. We also may be subject to competitive disadvantages to the extent that our competitors are able to secure business, licenses or other preferential treatment by making payments to government officials and others in positions of influence or using other methods that U.S. law and regulations prohibit us from using.

 

We could also face fines, sanctions and other penalties from authorities in the relevant jurisdictions, including prohibition of our participating in or curtailment of business operations in those jurisdictions or the seizure of assets. We could face other third-party claims by agents, stockholders, debt holders, or other interest holders or constituents of our company. Further, disclosure of the subject matter of any investigation could adversely affect our reputation and our ability to obtain new business from potential customers or retain existing business from our current customers, to attract and retain employees and to access the capital markets. Our customers in relevant jurisdictions could seek to impose penalties or take other actions adverse to our interests, and we may be required to dedicate significant time and resources to investigate and resolve allegations of misconduct, regardless of the merit of such allegations.

 

We are subject to a variety of environmental and worker safety and health laws and regulations that could increase our costs of compliance and impose significant liabilities.

 

We are subject to stringent governmental laws and regulations both in the United States and in foreign countries relating to worker safety and health, protection of the environment and natural resources, and the handling of chemicals and materials used in our manufacturing processes as well as the recycling and disposal of wastes generated by those processes. For additional information regarding costs and liabilities associated with environmental or worker safety and health matters, see Item 1 - “Regulation - Governmental and Environmental Regulation.” Compliance with or continuing to be subject to these applicable laws and regulations could have a material adverse effect on our business, financial condition or results of operations. In addition, increased environmental regulation of oil and gas exploration and production activities, whether in the United States or in any of the other countries in which our customers operate could cause them to incur increased costs or restrict, delay or cancel drilling, exploration or production programs or associated hydraulic fracturing activities, which in turn could result in reduced demand for our products and services and have a material adverse effect on our business, financial condition, results of operations, or cash flows.

 

Use of our equipment in marine environments may be regulated or require a permit or other authorization from United States or foreign governmental agencies. The implementation of new or more restrictive laws or regulatory requirements to protect marine species, or the designation of previously unprotected species as threatened or endangered, could have an adverse effect on the demand for our products or services.

 

 

Climate change laws and regulations restricting emissions of greenhouse gases could result in reduced demand for oil and natural gas, thereby adversely affecting our business, while the physical effects of climate change could disrupt our manufacturing of equipment and cause us to incur significant costs in preparing for or responding to those effects.

 

In the United States, the U.S. Congress and the U.S. Environmental Protection Agency (“EPA”), in addition to some state and regional authorities, have in recent years considered legislation or regulations to reduce emissions of carbon dioxide, methane and other greenhouse gases (“GHGs”). These efforts have included consideration of cap-and-trade programs, carbon taxes, GHG reporting, permitting, and tracking programs, and regulations that directly limit GHG emissions from certain sources. In the absence of federal GHG-limiting legislation, the EPA has determined that GHG emissions present a danger to public health and the environment and has adopted regulations that, among other things, restrict emissions of GHGs under existing provisions of the U.S. Clean Air Act and may require the installation of “best available control technology” to limit emissions of GHGs from certain new or significantly modified facilities emitting large volumes of GHGs together with other criteria pollutants. In addition, the EPA has adopted regulations requiring monitoring and annual reporting of GHG emissions from certain sources, including, among others, certain onshore and offshore oil and natural gas production facilities. In 2016, the EPA finalized new regulations that set emission standards for methane and other volatile organic compounds for new and modified oil and natural gas production and natural gas processing and transmission facilities, known as New Source Performance Standards (“NSPS”) Subpart OOOOa. Although EPA subsequently withdrew these requirements for certain sectors of the oil and gas industry, and the ultimate scope of these rules is uncertain due to ongoing court challenges of the rules and any potential changes to the rules by U.S. President Biden’s Administration, the bulk of NSPS Subpart OOOOa is currently in effect. Also, many of the other countries where we and our customers operate, including Canada and various countries in Europe, have adopted or are considering GHG reduction measures similar to those described above. Such measures, or any similar future proposals, have the potential to increase costs for the oil and gas industry, which in turn could result in reduced demand for the products and services we provide. Although it is not possible at this time to predict how legislation or new regulations or other initiatives that may be adopted to address GHG emissions would impact our business, any such future laws, regulations or other legal requirements imposing reporting or permitting obligations on, or limiting emissions of GHGs from oil and gas exploration and production activities could have an adverse effect on the demand for our products and services.

 

In addition, spurred by increasing concerns regarding climate change, the oil and gas industry faces growing demand for corporate transparency and a demonstrated commitment to sustainability goals. Environmental, social, and governance (“ESG”) goals and programs, which typically include extralegal targets related to environmental stewardship, social responsibility, and corporate governance, have become an increasing focus of investors and shareholders across the industry. While reporting on ESG metrics remains voluntary, access to capital and investors is likely to favor companies with robust ESG programs in place. Ultimately, these initiatives could increase operational costs and make it more difficult for companies, including our current and potential customers, to secure funding for exploration and production activities and, thus, reduce demand for our products and services.

 

Finally, increasing concentrations of GHGs in the Earth’s atmosphere may produce climate changes that have significant physical effects, such as increased frequency and severity of storms, hurricanes, floods, drought and other climatic events. If any such climatic events were to occur, they could have an adverse effect on our financial condition and results of operations and the financial condition and operations of our customers. For additional risks related to climate or catastrophic events, please see risk factor “Risks related to natural disasters and other catastrophic events” below. Notwithstanding potential risks related to climate change, the International Energy Agency estimates that oil and gas will continue to represent a substantial major share of global energy use through 2030, and other private sector studies project continued growth in demand for the next two decades. However, recent activism directed at shifting funding away from companies with energy-related assets could result in limitations or restrictions on certain sources of funding for the energy sector.

 

Our business could be negatively affected by security threats, including cybersecurity threats, and other disruptions.

 

We rely heavily on information systems to conduct and protect our business. As a result, we face various security threats, including cybersecurity threats to gain unauthorized access to sensitive information or to render data or systems unusable, threats to the security of our facilities, and threats from terrorist acts. The Company is aware of one such security breach that has occurred in the past; however after consultation with counsel and cybersecurity consultants, Management does not believe any sensitive information was breached.

 

The potential for additional security threats and breaches subjects our operations to increased risks that could have a material adverse effect on our business. In particular, our implementation of various procedures and controls to monitor and mitigate security threats and to increase security for our information, facilities and infrastructure may result in increased capital and operating costs. Moreover, although we have implemented procedures and controls designed to address prior breaches and prevent and mitigate future threats, there can be no assurance that such procedures and controls will be sufficient to prevent security breaches from occurring again. The occurrence of any future breaches of our information systems could lead to losses of sensitive information, critical infrastructure or capabilities essential to our operations and could have a material adverse effect on our reputation, financial position, results of operations or cash flows.

 

 

Since the outbreak of the global pandemic and continuing through most of fiscal 2022, we allowed some employees to work from home on a more frequent basis. As a result, we have experienced, and continue to experience, increased cybersecurity and data security risks, due to increased use of home Wi-Fi networks and virtual private networks. The United States Department of Homeland Security’s Cybersecurity and Infrastructure Security Agency has warned that cybercriminals will take advantage of the disruption and uncertainty created by the global pandemic in their cyberattacks. While we continue to implement and improve information technology controls to reduce the risk of a cybersecurity or data security breach, there is no guarantee that these measures will be adequate to safeguard all systems with an increased number of employees working remotely.

 

Cybersecurity attacks in particular are becoming more sophisticated and include, but are not limited to, malicious software, attempts to gain unauthorized access to data, and other electronic security breaches that could lead to disruptions in critical systems, disruption of our customers’ operations, loss or damage to our data delivery systems, unauthorized release of confidential or otherwise protected information, corruption of data, and increased costs to prevent, respond to or mitigate cybersecurity events. In addition, certain cyber incidents, such as advanced persistent threats, may remain undetected for an extended period. Our technologies, systems and networks, and those of our vendors, suppliers and other business partners, may become the target of cyberattacks or information security breaches. Emerging artificial intelligence technologies may improve or expand the capabilities of malicious third parties in a way we cannot predict at this time, including being used to develop new hacking tools, exploit vulnerabilities, obscure malicious activities and increase the difficulty detecting threats. Although we have taken measures to prevent cybersecurity attacks and respond to cyber incidents as they have occurred, these measures may not be sufficient to prevent or recover from cyberattacks or information security breaches. Although we maintain insurance coverage to protect against cybersecurity risks, we cannot ensure that it will be sufficient to cover any particular losses we may experience as a result of any future cyberattacks. Furthermore, additional cybersecurity attacks could damage our reputation and lead to financial losses from remedial actions, loss of business, increased protection costs, regulatory action or potential liability.

 

Our business could be negatively affected by data protection and privacy laws that carry fines and may expose us to criminal sanctions and civil suits.

 

Several jurisdictions in which we operate (including certain U.S. states, Europe and Canada) may have laws governing how we must respond to a cyber incident that results in the unauthorized access, disclosure or loss of personal data. Additionally, new laws and regulations governing data privacy and unauthorized disclosure of confidential information, including international comprehensive data privacy regulations such as the European Union General Data Protection Regulation and recent California legislation (which, among other things, provides for a private right of action), pose increasingly complex compliance challenges and could potentially elevate our costs over time. Although our business does not involve large-scale processing of personal information, our business involves collection, uses and other processing of personal data of our employees, contractors, suppliers and service providers. As legislation continues to develop and cyber incidents continue to evolve, we will likely be required to expend significant resources to continue to modify or enhance our protective measures to comply with such legislation and to detect, investigate and remediate vulnerabilities to cyber incidents. Any failure by us, or a company we acquire, to comply with such laws and regulations could result in reputational harm, loss of goodwill, penalties, liabilities and/or mandated changes in our business practices.

 

We may grow through acquisitions and our failure to properly plan and manage those acquisitions may adversely affect our performance.

 

We plan to expand not only through organic growth but may also do so through the strategic acquisition of companies and assets. We must plan and manage any acquisitions effectively to achieve revenue growth and maintain profitability in our evolving market. If we fail to manage acquisitions effectively, our results of operations could be adversely affected.

 

Our growth has placed, and is expected to continue to place, significant demands on our personnel, management and other resources. We must continue to improve our operational, financial, management, legal compliance and information systems to keep pace with the growth of our business.

 

Any future acquisitions could present a number of risks, including but not limited to:

 

 

incorrect assumptions regarding the future results of acquired operations or assets or expected cost reductions or other synergies expected to be realized as a result of acquiring operations or assets;

 

 

unknown liabilities or other unforeseen obligations of any company we may acquire, which may not be identified in the course of or due diligence;

 

 

failure to integrate the operations or management of any acquired operations or assets successfully and timely;

 

 

diversion of management’s attention from existing operations or other priorities;

 

 

increased competition for acquisition opportunities, in turn increasing our cost of making further acquisitions or causing us to refrain from making additional acquisitions; and

 

 

our inability to secure sufficient financing, on terms we find acceptable, that may be required for any such acquisition or investment.

 

 

In addition, we may not be able to identify suitable acquisition or strategic investment opportunities. We may incur expenses associated with sourcing, evaluating and negotiating acquisitions (including those that we do not complete), and we may also pay fees and expenses associated with financing acquisitions to investment banks and other advisors. Any of these amounts may be substantial, and together with the size, timing and number of acquisitions we pursue, may negatively affect and cause significant volatility in our financial results.

 

Encountering any of these or any unforeseen problems in completing acquisitions could have a material adverse effect on our ability to compete, financial condition and results of operations, and could prevent us from achieving the increases in revenues and profitability that we hope to realize through acquisitions.

 

Our failure to properly develop and manage strategic initiatives may adversely affect our financial position and results of operations.

 

We have initiated, and may in the future initiate, strategic initiatives in order to focus and expand our product offerings. The initiatives we have initiated include (i) the introduction of our Sea Serpent passive sonar arrays for use in maritime security applications, such as anti-submarine warfare; and (ii) implementation of our Spectral Ai technology. There can be no assurance that we will realize the anticipated benefits of such initiatives or that any of the strategic initiatives will ultimately have a material impact on our financial position or results of operations. The pursuit of the strategic initiatives presents a number of risks, including but not limited to, the length of development, increased competition, the diversion of management’s attention from existing operations or other priorities, the unavailability of equipment, budget limitations and the ability to sell our lease pool equipment on favorable terms, if at all, all of which could adversely affect our financial condition and results of operations.

 

We face risks related to health epidemics and other outbreaks, such as the COVID-19 or novel coronavirus, or fear of such an event.

 

Our business could be adversely affected by a widespread outbreak of contagious disease, such as the outbreak of respiratory illness caused by the COVID-19 global pandemic. If there are extended or additional facility closures, or other interruptions to our business, including as a result of impact on third-party suppliers, contract manufacturers and service providers, related to health epidemics and other outbreaks, such disruptions could have a material adverse impact on our liquidity, financial condition, and results of operations.

 

If there are extended or additional facility closures, or other interruptions to our business, including as a result of impact on third-party suppliers, contract manufacturers and service providers, related to health epidemics and other outbreaks, such disruptions could have a material adverse impact on our liquidity, financial condition, and results of operations.

 

 

Our cash and cash equivalents may be exposed to failure of our banking institutions.

 

While we seek to minimize our exposure to third-party losses of our cash and cash equivalents, we hold our balances in a number of large financial institutions. Notwithstanding, such allocation, we are subject to the risk of bank failure. For example, on March 10, 2023, Silicon Valley Bank (“SVB”) was unable to continue its operations and the Federal Deposit Insurance Corporation was appointed as receiver for SVB and created the National Bank of Santa Clara to hold the deposits of SVB. Subsequently, Signature Bank failed on March 12, 2023, UBS took over Credit Suisse on March 19, 2023 and First Republic closed on May 1, 2023, selling most of its deposits and assets to JPMorgan Chase. None of our cash and cash equivalents was held at the failed banks aforementioned and we do not expect further developments with such failed banks to have a material impact on our cash and cash equivalents balance, expected results of operations, or financial performance for the foreseeable future. However, if the banks where we hold deposits were to experience a similar failure, we could experience additional risk. Any such loss or limitation on our cash and cash equivalents would adversely affect our business.

 

Risks Related to Human Capital Management

 

We expect to develop and expand the size of our company, and we may encounter difficulties in managing this development and expansion, which could disrupt our operations.

 

As of January 31, 2024, we had approximately 145 employees and we expect to increase our number of employees and expand the scope and location of our operations. To manage our anticipated development, expansion and incurrence of additional expenses, we must continue to implement and improve our managerial, operational and financial systems, expand our facilities and continue to recruit and train additional qualified personnel. Members of our management team may need to divert a disproportionate amount of their attention away from their day-to-day activities and devote a substantial amount of time to managing these development activities. Due to our limited resources, we may not be able to effectively manage the expansion of our operations or recruit and train additional qualified personnel. This may result in weaknesses in our infrastructure, give rise to operational mistakes, loss of business opportunities, loss of employees and reduced productivity among remaining employees. The physical expansion of our operations may lead to significant costs and may divert financial resources from other projects. If our management is unable to effectively manage our expected development and expansion, our expenses may increase more than expected, our ability to generate or increase our revenue could be reduced and we may not be able to implement our business strategy.

 

We depend on key management personnel and attracting and retaining other qualified personnel, and our business could be harmed if we lose key management personnel or cannot attract and retain other qualified personnel.

 

Our success depends to a significant degree upon the technical skills and continued service of certain members of our management team. The loss of the services of any member of our management team could have a material adverse effect on us.

 

Our success will also depend upon our ability to attract and retain additional qualified management, regulatory, technical, and sales and marketing executives and personnel. The failure to attract, integrate, motivate, and retain additional skilled and qualified personnel could have a material adverse effect on our business. We compete for such personnel against numerous companies, including larger, more established companies with significantly greater financial resources than we possess. In addition, failure to succeed in these efforts may make it more challenging to recruit and retain qualified personnel. There can be no assurance that we will be successful in attracting or retaining such personnel and the failure to do so could have a material adverse effect on our business, financial condition and results of operations.

 

Our employees may engage in misconduct or other improper activities, including violating applicable regulatory standards and requirements or engaging in insider trading, which could significantly harm our business.

 

We are exposed to the risk of employee fraud or other misconduct. Misconduct by employees could include intentional failures to comply with legal requirements or the requirements of government regulators in the jurisdictions in which we operate, provide accurate information to applicable government authorities, comply with fraud and abuse and other healthcare laws and regulations in the United States and abroad, report financial information or data accurately or disclose unauthorized activities to us.

 

We have adopted a Code of Business Conduct and Ethics applicable to our principal executive officer, principal financial officer, and anyone performing similar functions, but it is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may be ineffective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, additional reporting requirements and oversight if subject to an agreement to resolve allegations of non-compliance with these laws, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of our operations, any of which could substantially disrupt our operations.

 

 

Risk Related to Our Common and Preferred Stock

 

Our stock prices are subject to volatility.

 

Stock prices, including our stock price, have been volatile from time to time. Stock price volatility could adversely affect our business operations by, among other things, impeding our ability to attract and retain qualified personnel and to obtain additional financing.

 

In addition to the other risk factors discussed in this section, the price and volume volatility of our Common Stock may be affected by:

 

 

operating results that vary from the expectations of securities analysts and investors;

 

 

the operating and securities price performance of companies that investors or analysts consider comparable to us;

 

 

announcements of strategic developments, acquisitions and other material events by us or our competitors; and

 

 

changes in global financial markets and global economies and general market conditions, such as interest rates, commodity and equity prices and the value of financial assets.

 

To the extent that the price of our Common Stock remains at lower levels, or it declines further, our ability to raise funds through the issuance of equity or otherwise use our Common Stock as consideration will be reduced. In addition, increases in our leverage may make it more difficult for us to access additional capital. These factors may limit our ability to implement our operating and growth plans.

 

Because we do not currently pay any dividends on our Common Stock, investors must look solely to stock appreciation for a return on their investment in us.

 

We have not paid cash dividends on our Common Stock since our incorporation and do not anticipate paying any cash dividends on our Common Stock in the foreseeable future. We currently intend to retain any future earnings attributable to our Common Stock to support our operations and growth. Any payment of cash dividends on our Common Stock in the future will be dependent on the amount of funds legally available, our financial condition, capital requirements and other factors that our board of directors may deem relevant. Accordingly, investors must rely on sales of their Common Stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

 

The Company has deferred payment of dividends on its Series A Preferred Stock, which restricts our ability to undertake certain actions.

 

The Company has deferred payment of the quarterly dividend on its Series A Preferred Stock for seven fiscal quarters, including the fourth quarter of fiscal 2024 and the fist quarter of fiscal 2025. Prior to the declaration and payment of dividends our board of directors must determine, among other things, that funds are available out of the surplus of the Company and that the payment would not render us insolvent or compromise our ability to pay our obligations as they come due in the ordinary course of business. As a result, although the Series A Preferred Stock will continue to earn a right to receive dividends, the Company’s ability to pay dividends will depend, among other things, upon our ability to generate excess cash. During a deferral period, the Company is prohibited from paying dividends or distributions on its Common Stock or redeeming any of those shares. Further, since the Company has not paid dividends on its Series A Preferred Stock for six or more quarters, the holders of Series A Preferred Stock have the right to appoint two directors to the Company’s board. Additionally, while there are dividends in arears, we are ineligible to utilize certain forms of registration statements with the SEC. This could inhibit our ability to raise additional capital.

 

We may issue securities with rights senior to that of our Common Stock or Preferred Stock in liquidation which could dilute or negatively affect the value of those securities.

 

As of January 31, 2024, 1,682,985 shares of the Series A Preferred Stock were outstanding, with a liquidation preference of $25.00 per share. The Company has 2,000,000 shares of Preferred Stock authorized. The Preferred Stock may be issued in multiple series with various terms, as authorized by the Company’s board of directors. The Series A Preferred Stock has a liquidation preference senior to that of our Common Stock. In order to raise additional capital, in the future, we may issue other debt securities or equity securities with a liquidation preference senior to that of our Common Stock or debt securities with a liquidation preference senior to that of our Preferred Stock. In the event of our liquidation, our lenders and holders of our debt and preferred securities could receive a distribution of our available assets before distributions to the holders of our Common Stock. The issuance of these securities could dilute or negatively affect the value of our Common Stock.

 

 

Provisions in our Amended and Restated Certificate of Incorporation and Delaware law could discourage a takeover attempt, which may reduce or eliminate the likelihood of a change of control transaction and, therefore, the ability of our stockholders to sell their shares for a premium.

 

Provisions of our certificate of incorporation and the Delaware General Corporation Law may tend to delay, defer or prevent a potential unsolicited offer or takeover attempt that is not approved by our board of directors but that our stockholders might consider to be in their best interest, including an attempt that might result in stockholders receiving a premium over the market price for their shares. Because our board of directors is authorized to issue preferred stock with preferences and rights as it determines, it may afford the holders of any series of preferred stock preferences, rights or voting powers superior to those of the holders of Common Stock.

 

In addition, we are governed by Section 203 of the Delaware General Corporation Law which, subject to some specified exceptions, prohibits “business combinations” between a Delaware corporation and an “interested stockholder,” which is generally defined as a stockholder who becomes a beneficial owner of 15% or more of a Delaware corporation’s voting stock, for a three-year period following the date that the stockholder became an interested stockholder. Section 203 could have the effect of delaying, deferring, or preventing a change in control that our stockholders might consider to be in their best interests.

 

Failure to establish and maintain effective internal control over financial reporting could adversely affect our financial results.

 

It is management’s responsibility to establish and maintain effective internal control in order to provide reasonable assurance regarding the Company’s financial reporting process. Internal control over financial reporting is not intended to impart absolute assurance that the Company can prevent or detect misstatements of its financial statement or fraud due to its inherent limitations.

 

As of January 31, 2024, the Company’s executive officers determined that the Company’s internal control over financial reporting was not effective due to an identified material weakness. The material weakness involved the Company’s controls over the existence of inventory at its subsidiary location in Singapore. The Company performed a less-than-complete physical inventory at year-end because it placed reliance on other compensating controls during the year, including cycle counts and controls involving receipt and disbursement of inventory See further discussion of the material weakness, including the Company's remediation procedures, in Item 9A - "Controls and Procedures."

 

As of January 31, 2023, the Company’s executive officers determined that the Company’s internal control over financial reporting was not effective due to an identified material weakness. The material weakness involved the Company’s insufficient level of review performed in connection with the analysis of the aggregation of operating segments, which resulted in a misapplication of ASC 280, Segment Reporting. For the year ended January 31, 2023, we correctly reported segment activity pursuant to the provisions of ASC 280. In Fiscal 2024, see further discussion of the material weakness, including the Company's remediation procedures, in Item 9A - "Controls and Procedures."

 

A material weakness is defined as a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. If the current material weakness is not remediated, or if additional material weaknesses or significant deficiencies in the Company’s internal control over financial reporting are discovered or occur in the future, the Company’s consolidated financial statements may contain material misstatements and the Company could be required to restate its financial results. The failure to maintain an effective system of internal control over financial reporting could limit the Company’s ability to report its financial results accurately and in a timely manner or to detect and prevent fraud and could also cause a loss of investor confidence and decline in the market price of the Company’s Common Stock. See further discussion of the material weakness, including the Company's remediation procedures, in Item 9A.- “Controls and Procedures.”

 

 

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 1C. Cybersecurity

 

Risk Management and Strategy

 

Our cybersecurity strategy prioritizes detection, analysis, and response to mitigate unknown and unexpected threats and security risks. Our cybersecurity risk management processes include technical security controls, monitoring systems, employee training, and management oversight to assess, identify, and manage risks from cybersecurity threats. To date, we have not experienced any cybersecurity threats or incidents which have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition, but we cannot provide assurance that they will not have a material impact in the future. See “Risk Factors” in Item 1A of this Annual Report for additional information about our cybersecurity risks.

 

Also, as part of our cybersecurity program, we partner with a third-party information technology firm to support and evaluate our cybersecurity and informational security program. This third-party service includes product and software security for data protection and cyber defense, to monitor, detect, prevent, and protect our Company against potential cybersecurity threats.

 

Governance

 

Our executive management has overall responsibility for risk oversight in performing this function. Our executive management assesses cybersecurity and information technology risks and the controls implemented to monitor and mitigate these risks. Our cybersecurity program is overseen by our Global Information Technology Manager, who meets regularly with executive management to share information about potential cybersecurity events and monitor, prevent, and detect potential cybersecurity incidents. Executive management is charged with reviewing our cybersecurity processes for assessing key strategic, operational, and compliance risks.

 

Item 2. Properties

 

We occupy the following principal facilities, which we believe are adequately utilized for our continuing operations:

 

Location

Type of Facility

 

Size

(in square feet)

 

Owned or

Leased

Huntsville, Texas

Office and warehouse

 

25,000 (on six acres)

 

Owned

The Woodlands, Texas

Office

  5,800  

Leased

Singapore

Office and warehouse

  20,000  

Leased

Shepton Mallet, United Kingdom

Office and warehouse

  10,000  

Leased

Iskandar Puteri, Johor, Malaysia

Office and warehouse

  76,700  

Leased

 

We do not believe that any single property is material to our operations and, if necessary, we could readily obtain a replacement facility.

 

Item 3. Legal Proceedings

 

From time to time, we are a party to legal proceedings arising in the ordinary course of business. We are not currently a party to any legal proceedings that we believe could have a material adverse effect on our results of operations or financial condition.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

PART II

 

Item 5. Market for the Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Market Information for Common Stock

 

Our Common Stock is traded on NASDAQ under the symbol “MIND.” As of April 29, 2024, there were approximately 1,600 beneficial holders of our Common Stock.

 

Dividend Policy

 

We have not paid any cash dividends on our Common Stock since our inception and our Board of Directors does not contemplate the payment of cash dividends on our Common Stock in the foreseeable future. In the future, our payment of dividends on our Common Stock will depend on the amount of funds available, our financial condition, capital requirements and such other factors as our Board of Directors may consider.

 

As of April 29, 2024, there were 1,682,985 shares of Series A Preferred Stock outstanding with a liquidation preference of $25.00 per share. The quarterly dividends on the outstanding Series A Preferred Stock are approximately $947,000. However, in response to unexpected demands on our liquidity, we have suspended the quarterly dividend on the Series A Preferred Stock. Undeclared dividends total approximately $5.7 million.

 

On March 25, 2024, we commenced the solicitation of proxies to approve an amendment (the “Amendment”) to the Certificate of Designations, Preferences and Rights of our Series A Cumulative Preferred Stock to provide that, at the discretion of our Board of Directors deciding to file the Amendment with the Secretary of State of the State of Delaware at any time prior to July 31, 2024, each share of Series A Preferred Stock shall be converted into 2.7 shares of Common Stock upon the effective time of the Amendment (the “Preferred Stock Proposal”). Holders of Series A Preferred Stock as of the record date of February 27, 2024 were entitled to vote at a Virtual Special Meeting of Preferred Stockholders to be held on April 25, 2024 (the “Special Meeting”). The affirmative vote of two-thirds (66 2/3%) of the outstanding shares of Series A Preferred Stock was required for approval of the Preferred Stock Proposal. Holders of Common Stock were not entitled to vote at the Special Meeting. On April 24, 2024, we announced that our Board of Directors had postponed the Special Meeting and would determine a revised date for the Special Meeting, as well as a revised record date. When the Board of Directors establishes a new record date, we will deliver a new notice of the Special Meeting and an updated proxy statement, which will include a new proxy card.

 

As of January 31, 2024, we had deposits in foreign banks equal to approximately $4.9 million. These funds may generally be transferred to our accounts in the United States without restriction. However, in certain cases the transfer of these funds may result in withholding taxes payable to foreign taxing authorities. These factors could limit our ability to pay cash dividends in the future.

 

Unregistered Sales of Equity Securities

 

None.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

Neither we, nor any affiliated purchaser, purchased any of our equity securities during the fourth quarter of fiscal 2024.

 

Item 6. [Reserved]

 

 

 

Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

Overview

 

Effective January 31, 2023, we split our Marine Technology Products Segment into two segments, Seamap Marine Products and Klein Marine Products, to more accurately reflect our operations. On August 21, 2023, we sold the Klein Marine Products segment and now operate in one segment.

 

Our worldwide Seamap Marine Products business includes Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd (collectively “Seamap”), which designs, manufactures and sells specialized marine seismic equipment. 

 

Revenue from the Seamap Marine Products business relates to sales of Seamap products, which operates from locations near Bristol, United Kingdom; Huntsville, Texas; Johor, Malaysia and in Singapore. 

 

The discontinued operations of the Klein Marine Products business related to sales of Klein products, which operated from Salem, New Hampshire.

 

Management believes that the performance of our continued operations is indicated by revenues from sales of products and by gross profit from those sales. Management monitors EBITDA and Adjusted EBITDA, both as defined and reconciled to the most directly comparable financial measures calculated and presented in accordance with United States generally accepted accounting principles (“GAAP”), in the following table, as key indicators of our overall performance and liquidity.

 

 

The following table presents certain operating information of our continuing operations:

 

   

Year Ended January 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Revenues:

               

Sale of marine technology products

  $ 36,510     $ 25,012  

Total revenues

  $ 36,510     $ 25,012  

Cost of sales:

               

Sale of marine technology products

  $ 20,539     $ 15,062  

Total cost of sales

  $ 20,539     $ 15,062  

Gross profit

  $ 15,971     $ 9,950  

Operating expenses:

               

Selling, general and administrative

  $ 12,142     $ 12,883  

Research and development

  $ 2,133     $ 1,373  

Depreciation and amortization

  $ 1,178     $ 1,344  

Total operating expenses

  $ 15,453     $ 15,600  

Operating income (loss)

  $ 518     $ (5,650 )

 

   

Year Ended January 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Reconciliation of Net Income (loss) to EBITDA and Adjusted EBITDA from continuing operations

               

Net income (loss)

  $ 274     $ (8,832 )

Interest expense, net

    634       4  

Depreciation and amortization

    1,516       1,887  

Provision for income taxes

    1,355       699  

EBITDA

    3,779       (6,242 )

(Income) loss from discontinued operations net of depreciation and amortization

    (1,729 )     2,196  

Stock-based compensation

    261       654  

Adjusted EBITDA from continuing operations (1)

  $ 2,311     $ (3,392 )

Reconciliation of Net Cash Used In Operating Activities to EBITDA

               

Net cash used in operating activities

  $ (4,967 )   $ (2,905 )

Stock-based compensation

    (261 )     (654 )

Provision for inventory obsolescence

    (341 )     (445 )

Changes in accounts receivable (current and long-term)

    3,318       (4,864 )

Interest paid

    634        

Taxes paid, net of refunds

    847       371  

Gain on sale of other equipment

    476       939  

Gain on sale of Klein

    2,343        

Changes in inventory

    3,601       1,756  

Changes in accounts payable, accrued expenses and other current liabilities and deferred revenue

    (2,744 )     1,223  

Changes in prepaid expenses and other current and long-term assets

    847       10  

Non-cash cumulative translation adjustment for discontinued operations

          (1,626 )

Other

    26       (47 )

EBITDA(1)

  $ 3,779     $ (6,242 )

 

___________________________________________________________ 

(1)

EBITDA and Adjusted EBITDA are non-GAAP financial measures. EBITDA is defined as net income before (a) interest income and interest expense, (b) provision for (or benefit from) income taxes and (c) depreciation and amortization. Adjusted EBITDA excludes non-cash foreign exchange gains and losses, stock-based compensation, impairment of intangible assets, other non-cash tax related items and non-cash costs of lease pool equipment sales. We consider EBITDA and Adjusted EBITDA to be important indicators for the performance of our business, but not measures of performance or liquidity calculated in accordance with GAAP. We have included these non-GAAP financial measures because management utilizes this information for assessing our performance and liquidity, and as indicators of our ability to make capital expenditures, service debt and finance working capital requirements and we believe that EBITDA and Adjusted EBITDA are measurements that are commonly used by analysts and some investors in evaluating the performance and liquidity of companies such as us. In particular, we believe that it is useful to our analysts and investors to understand this relationship because it excludes transactions not related to our core cash operating activities. We believe that excluding these transactions allows investors to meaningfully trend and analyze the performance of our core cash operations. EBITDA and Adjusted EBITDA are not measures of financial performance or liquidity under GAAP and should not be considered in isolation or as alternatives to cash flow from operating activities or net income as indicators of operating performance or any other measures of performance derived in accordance with GAAP. In evaluating our performance as measured by EBITDA, management recognizes and considers the limitations of this measurement. EBITDA and Adjusted EBITDA do not reflect our obligations for the payment of income taxes, interest expense or other obligations such as capital expenditures. Accordingly, EBITDA and Adjusted EBITDA are only two of the measurements that management utilizes. Other companies in our industry may calculate EBITDA or Adjusted EBITDA differently than we do. EBITDA and Adjusted EBITDA may not be comparable with similarly titled measures reported by other companies.

 

 

Within our Seamap business, we design, manufacture and sell a variety of products used primarily in oceanographic, hydrographic, defense, seismic and maritime security industries. Seamap’s primary products include (i) the GunLink seismic source acquisition and control systems; (ii) the BuoyLink RGNSS positioning system used to provide precise positioning of seismic sources and streamers and (iii) SeaLink marine sensors and solid streamer systems (collectively, the “SeaLink” product line or “towed streamer products”). These towed streamer products are primarily designed for three-dimensional, high-resolution marine surveys in survey and exploration applications.

 

The discontinued operations of our Klein business designed, manufactured, and sold side scan sonar and water-side security systems to commercial, governmental, and military customers throughout the world.

 

Our results of operations can experience fluctuations in activity levels due to a number of factors outside of our control. These factors include budgetary or financial concerns, difficulties in obtaining licenses or permits, security problems, labor or political issues, inclement weather, and global pandemics. See Item 1A- “Risk Factors."

 

Business Outlook

 

Our financial results during fiscal year 2024 improved significantly when compared to fiscal 2023. Despite improving results, our operations continue to be impacted by the following factors:   

 

 

Extended lead times for key components.

   

 

  Requirements for advanced payments from some vendors for key components.
   

 

  Delays and uncertainties in the timing of orders due to customer delivery requirements.
     
  Difficulties sourcing skilled labor and obtaining necessary work permits and visas in some jurisdictions in which we operate.

  

However, we believe general economic and geopolitical trends are now favorable for much of our business. Global energy prices traded within a fairly tight range during fiscal 2024 but remain significantly higher than the past several years and are generally expected to rise in fiscal 2025. We believe this is a positive development for our marine seismic customers and many of our customers in this space have recently reported improving financial metrics and outlooks. Expected increases in energy prices and the global movement towards renewable energy is, we believe, positive for our customers in the marine survey industry. We have seen increasing demand for our products regarding alternative energy projects, such as marine wind farm installations, and carbon capture projects.

 

In recent months, we have continued to experience significant inquiries and bid activity for our Seamap Marine products. As of January 31, 2024, our backlog of firm orders for Seamap Marine Products was approximately $38.4 million, which is an increase of approximately 145% from the $15.7 million reported at January 31, 2023. In addition, we continue to pursue a number of other significant opportunities and expect to secure additional orders, primarily for delivery in fiscal 2025 and beyond. The level of backlog at a particular point in time may not necessarily be indicative of results in subsequent periods as the size and delivery period of individual orders can vary significantly.

 

Based on our current backlog of orders, continued product inquiries, and current production and delivery schedules, we expect revenue in fiscal 2025 to exceed that of fiscal 2024. If revenues in fiscal 2025 increase as expected, we believe the Company will report net income from continuing operations and positive EBITDA for fiscal 2025. However, no assurances of such results can be made, and there are a number of risks which could cause results to be less than anticipated. Those risks include the following:

 

  Inability of our customers to accept delivery of orders as scheduled;
     
  Cancellation of orders;
     
  Production difficulties, including supply chain disruptions, which could delay the completion of orders as scheduled; and
     
  Higher than anticipated costs. 

 

 

We continue to address three primary markets through our continued operations businesses -

 

 

Marine Survey;

   

 

 

Marine Exploration; and

   

 

 

Maritime Defense.

 

Specific applications within those markets include sea-floor survey, mineral and geophysical exploration and maritime security. We have existing technology and products that meet needs across all these markets such as -

 

 

Marine seismic equipment, such as GunLink and BuoyLink; and

   

 

 

Acoustic arrays, such as SeaLink

 

We see a number of opportunities to add to our technology and to apply existing technology and products to new applications.

 

In response, we have initiated certain strategic initiatives in order to exploit the opportunities that we perceive. These initiatives include the following:

 

 

Development of our Spectral Ai sonar software system; and

   

 

 

Introduction of Sea Serpent passive sonar arrays for use in maritime security applications.

 

 

We believe that the above applications expand our addressable markets and provide opportunities for further growth in our revenues; however, neither initiative has produced material revenue to date.

 

As we grow our business, we are also looking to control our costs. During fiscal 2024, we eliminated several executive and management level positions to control general and administrative costs. Should future financial results fall below our expectation, we may take further steps to reduce costs. We believe many of our costs are variable in nature, such as raw materials and labor-related costs. Accordingly, we believe we can reduce such costs commensurate with any declines in our business.

 

General inflation levels have increased recently due in part to supply chain issues and geopolitical uncertainty. In addition, shortages of certain components, such as electronic components, have caused prices for available components to increase in some cases. These factors can be expected to have a negative impact on our costs; however, the magnitude of such an impact cannot be accurately determined. In response to these cost increases, in the first quarter of fiscal 2024, we increased the pricing for most of our products. The amount of the increase varies by product and ranged from approximately 5% to 10%.

 

Our revenues and results of operations have not been materially impacted by inflation or changing prices in the past two fiscal years, except as described below.

 

Results of Continuing Operations

 

For fiscal 2024, we recorded operating income of approximately $518,000 and for fiscal 2023, we recorded an operating loss of approximately $5.7 million. The improvement in operating results was driven primarily by significant increases in revenue for the Seamap product lines in addition to cost-saving efforts implemented in the current fiscal year.

 

Revenues and cost of sales from continued operations were as follows:

 

   

Year Ended January 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Sale of marine technology products

  $ 36,510     $ 25,012  
      36,510       25,012  

Cost of sales

    20,539       15,062  
      20,539       15,062  

Gross profit

  $ 15,971     $ 9,950  

Gross profit margin

    44 %     40 %

 

A significant portion of Seamap’s sales consist of large discrete orders, the timing of which is dictated by our customers. This timing generally relates to the availability of a vessel in port so that our products can be installed. Accordingly, there can be significant variation in sales from one period to another, which does not necessarily indicate a fundamental change in demand for these products. The gross profit and gross profit margins generated by sales of Seamap products were approximately $16.0 million and 44% during fiscal 2024 and approximately $10.0 million and 40% in fiscal 2023. The increase in gross profit margins between the periods is primarily due to incremental revenue and production activity resulting in higher absorption of fixed costs.

 

 

 

Operating Expenses

 

Selling, general and administrative expenses for fiscal 2024 amounted to approximately $12.1 million, compared to approximately $12.9 million in 2023, respectively. In fiscal 2024 compared to fiscal 2023, the decrease of approximately 6% is primarily the result of reductions in headcount, compensation expense and other administrative costs due to cost reduction initiatives implemented in fiscal 2024.

 

Research and development costs were approximately $2.1 million in fiscal 2024 as compared to approximately $1.4 million in fiscal 2023. The increase in research and development spending was due primarily to development of the next generation of the Sealink product line.

 

We did not record a provision for credit losses in fiscal 2024 or fiscal 2023. On January 31, 2024, and 2023, we had trade accounts and note receivables over 180 days past due of approximately $51,000 and $349,000, respectively. Contractual payment terms vary by customer and by contract and, under certain circumstances, we may grant extended payment terms to our customers. In our industry, and in our experience, it is not unusual for accounts to become delinquent from time to time and this is not necessarily indicative of an account becoming uncollectable. As of January 31, 2024, and 2023, our allowance for credit losses receivable for continuing operations amounted to approximately $332,000.

 

Depreciation and amortization expense relates primarily to the depreciation of furniture and fixtures, office and manufacturing equipment and the amortization of intangible assets. Depreciation and amortization expense was approximately $1.2 million and $1.3 million for fiscal 2024 and 2023, respectively.  The decrease in depreciation and amortization expense in fiscal 2024 is due primarily to tangible and intangible assets becoming fully depreciated during the current fiscal year.

 

We periodically evaluate the recoverability of our long-lived assets. As of January 31, 2024, we performed a qualitative analysis of our long-lived assets and determined that there were no indicators of impairment for fiscal 2024.

 

Other Income and Expense

 

In fiscal 2024, we recorded other expense of approximately $280,000, consisting of interest expense of approximately $675,000 related to the $3.75 million loan that was repaid, in full, in conjunction with the sale of Klein, partially offset by gains from sale of assets. In fiscal 2023, we recorded other income of approximately $256,000, consisting primarily of gains from sale of assets.

 

Provision for Income Taxes

 

Our provision for income taxes for continuing operations for fiscal 2024 was approximately $1.3 million compared to approximately $699,000 for fiscal 2023. These amounts differed from the result expected when applying the U.S. statutory rate of 21% to our income or loss from continuing operations before income taxes for the respective periods due primarily to the impact of income taxes accrued in certain foreign jurisdictions, primarily in Singapore, which do not have net operating losses available to offset taxable income, and because valuation allowances have been recorded against increases in our deferred tax assets. Valuation allowances have been provided against all deferred tax assets in the United States and several foreign jurisdictions.

 

Internal Controls

 

As of January 31, 2024, the Company’s executive officers determined that the Company’s internal control over financial reporting was not effective due to an identified material weakness. See Item 9A. Controls and Procedures for further details.

 

As of January 31, 2023, the Company’s executive officers determined that the Company’s internal control over financial reporting was not effective due to an identified material weakness. See Item 9A. Controls and Procedures for further details.

 

 

 

Results of Discontinued Operations

 

Revenues and cost of sales from discontinued operations were comprised of the following:

 

   

Year Ended January 31,

 
   

2024

   

2023

 
    (in thousands)  

Revenues:

               

Sales of Klein Equipment

    3,315       10,079  
      3,315       10,079  

Cost of sales:

               

Cost of sales

    1,979       7,145  
      1,979       7,145  

Gross profit

    1,336       2,934  

Operating expenses:

               

Selling, general and administrative

    2,022       5,185  

Depreciation and amortization

    338       543  

Total operating expenses

    2,360       5,728  

Operating loss

    (1,024 )     (2,794 )

Other income, including $2.3 million gain on sale of Klein

    2,415       81  

Income (loss) before income taxes

    1,391       (2,713 )

Provision for income taxes

    (17 )     (26 )

Net income (loss)

    1,374       (2,739 )

 

In the third quarter of fiscal 2024, we sold the Klein business and therefore present those operations as discontinued operations. 

 

We recorded revenue of $3.3 million from discontinued operations during fiscal 2024, compared to approximately $10.1 million for fiscal 2023. The revenue recorded in fiscal 2024 and 2023 is from the discontinued operations of Klein. The drop in revenue is due to only seven months of activity in fiscal 2024 and several large multi-beam system sales in fiscal 2023, not recurring in fiscal 2024.

 

Costs of sales related to the discontinued operations of Klein dropped to approximately $2.0 million in fiscal 2024 from approximately $7.1 million reported in fiscal 2023. The reduction in direct costs is commensurate with the decline in revenue.

 

Selling, general and administrative costs related to the discontinued operations, primarily related to Klein, totaled approximately $2.0 million in fiscal 2024 compared to approximately $5.2 million during fiscal 2023. The decrease was due primarily to only seven months of activity in fiscal 2024 due to the sale of Klein on August 21, 2023. 

 

Depreciation and amortization expense was approximately $338,000 in fiscal 2024 and approximately $543,000 for fiscal 2023.  The decrease in depreciation and amortization expense in fiscal 2024 is due primarily to the sale of Klein on August 21, 2023.

 

In fiscal 2024 we recognized approximately $2.3 million of gain on the sale of Klein.

 

 

 

We recorded provision for income taxes of approximately $17,000 and $26,000 related to the discontinued operations of Klein in fiscal 2024 and fiscal 2023, respectively. The tax provision for the discontinued operations of Klein relates to state income tax varies from the expected provision based on the U.S. statutory rate due to the proration of profit and loss allocated to the state taxing jurisdiction.

 

Liquidity and Capital Resources

 

The Company has a history of generating operating losses and negative cash from operating activities and has relied on cash from the sale of lease pool equipment and the sale of Preferred Stock and Common Stock for the past several years. However, the Company’s operating results improved significantly in fiscal 2024 as compared to fiscal 2023 and prior years, generating net income from operations and positive Adjusted EBITDA for the fiscal year ended January 31, 2024. In addition, the Company sold its Klein business on August 21, 2023, generating net proceeds of approximately $7.3 million after settlement of closing cost and all outstanding amounts due and owed, including principal, interest, and other charges, on the Company’s $3.75 million loan. The sale of Klein increased the Company’s working capital and improved its liquidity situation.

 

As of January 31, 2024, the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of January 31, 2023. The Company does not have a credit facility in place and depends on cash on hand, cash flows from operations, and potential sales of remaining lease pool equipment to satisfy its liquidity needs.

 

The Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, potential financing secured by company owned real property, disciplined working capital commitments, and potentially securing a credit facility or some other form of financing. 

 

In addition, management believes there are additional factors and actions available to the Company to address liquidity concerns, including the following:

 

 

 

The Company has no obligations or agreements containing “maintenance type” financial covenants.

 

 

The Company had working capital of approximately $18.1 million as of January 31, 2024, including cash of approximately $5.3 million.

 

 

Should revenues be less than projected, the Company believes it is able, and has plans in place, to reduce costs proportionately in an effort to maintain positive cash flow.

 

 

The majority of the Company’s costs are variable in nature, such as raw materials and personnel related costs. The Company has recently eliminated two executive level positions, and additional reductions in operations, sales, and general and administrative headcount could be made, if deemed necessary by management.

 

 

The Company has a backlog of orders from continuing operations of approximately $38.4 million as of January 31, 2024, which is an increase of approximately 145% from the $15.7 million reported at January 31, 2023. Production for certain of these orders was in process and included in inventory as of January 31, 2024, thereby reducing the liquidity needed to complete the orders. Based largely on this backlog, Management expects the Company to produce positive operating income and EBITDA in fiscal 2025.

 

 

The Company declared and paid the quarterly dividend on its Preferred Stock for the first quarter of fiscal 2023, but deferred payment of the quarterly dividend for the first, second and fourth quarters of fiscal 2024 and the first quarter of fiscal 2025. The Company also has the option to defer future quarterly dividend payments if deemed necessary. The dividends are a cumulative dividend that accrue for payment in the future. During a deferral period, the Company is prohibited from paying dividends or distributions on its common stock or redeeming any of those shares. On March 25, 2024, the Company commenced the solicitation of proxies to approve an amendment to the Certificate of Designations, Preferences and Rights of its Series A Cumulative Preferred Stock to provide that, at the discretion of its Board of Directors deciding to file the Amendment with the Secretary of State of the State of Delaware at any time prior to July 31, 2024, each share of Series A Preferred Stock shall be converted into 2.7 shares of Common Stock upon the effective time of the Amendment. Holders of Series A Preferred Stock as of the record date of February 27, 2024 were entitled to vote at a Virtual Special Meeting of Preferred Stockholders to be held on April 25, 2024. The affirmative vote of two-thirds (66 2/3%) of the outstanding shares of Series A Preferred Stock was required for approval of the Preferred Stock Proposal. Holders of Common Stock were not entitled to vote at the Special Meeting. On April 24, 2024, the Company announced that its Board of Directors had postponed the Special Meeting and would determine a revised date for the Special Meeting, as well as a revised record date. When the Board of Directors establishes a new record date, the Company will deliver a new notice of the Special Meeting and an updated proxy statement, which will include a new proxy card.

 

 

In recent years, the Company has raised capital through the sale of Common Stock and Preferred Stock pursuant to the ATM Offering Program (as defined herein) and underwritten offerings on Form S-1. Currently, the Company is not eligible to issue securities pursuant to Form S-3 and accordingly cannot sell securities pursuant to the ATM Offering Program. However, the Company may sell securities pursuant to Form S-1 or in private transactions.  Management expects to be able to raise further capital through these available means should the need arise.

     
  The Company owns unencumbered real estate near Huntsville, Texas which could be used to generate capital if needed through a mortgage or sale lease transaction. The Company demonstrated its ability to do this through a secured lending transaction in early fiscal 2024, which was repaid from the proceeds from the sale of Klein. The appraised value of this property is approximately $5.0 million.

 

As of this date, under our Amended and Restated Certificate of Incorporation, we have 2,000,000 shares of Preferred Stock authorized, of which 1,682,985 are currently outstanding, leaving 317,015 available for future issuance. In addition, 40,000,000 shares of Common Stock are authorized, of which 1,405,779 are currently outstanding and 38,377 are reserved for issuance pursuant to our Amended and Restated Stock Awards Plan, leaving 38,555,844 available for future issuance. We believe these factors provide capacity for subsequent issues of Common Stock or Preferred Stock.

 

 

 

Due to the rising level of sales and production activities, there are increasing requirements for purchases of inventory and other production costs. Additionally, due to component shortages and long-lead times for certain items there are requirements in some cases to purchase items well in advance. Furthermore, some suppliers require prepayments in order to secure some items. All of these factors combine to increase the Company’s working capital requirements. Furthermore, Management believes there are opportunities to increase production capacity and efficiencies. However, some of these opportunities may require investments such as production equipment or other fixed assets. If we are unable to meet suppliers demands, we may not be able to produce products and fulfill orders from our customers. 

 

The following table sets forth selected historical information regarding cash flows from our Consolidated Statements of Cash Flows:

 

   

Year Ended January 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Net cash used in operating activities

  $ (4,967 )   $ (2,905 )

Net cash provided by investing activities

    11,018       470  

Net cash used in financing activities

    (1,535 )     (1,895 )

Effect of changes in foreign exchange rates on cash and cash equivalents

    (5 )     (6 )

Net (decrease) increase in cash and cash equivalents

  $ 4,511     $ (4,336 )

 

As of January 31, 2024, we had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, as compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000 at January 31, 2023. Our working capital increased during fiscal 2024 compared to fiscal 2023due primarily to increases in cash, accounts receivable and inventory and a decrease in accounts payable.

 

Cash Used In Operating Activities. Cash used in operating activities amounted to approximately $5.0 million in fiscal 2024, compared to approximately $2.9 million in fiscal 2023. In fiscal 2024, the primary sources of cash used in operating activities was the net change in working capital items, such as accounts receivable, inventories, prepaid assets, and accounts payable, totaling approximately $4.4 million.

 

Cash Flows From Investing Activities. Cash provided by investing activities during fiscal 2024 increased approximately $10.5 million over fiscal 2023, due primarily to proceeds from the sale of Klein totaling approximately $11.5 million.

 

Cash Flows From Financing Activities. Net cash used in financing activities during fiscal 2024 consisted of approximately $0.9 million of Preferred Stock dividend payments and approximately $600,000 of net outflows related to the borrowing and repayment of a short-term loan. Net cash used in financing activities during fiscal 2023 consisted of approximately $1.9 million of Preferred Stock dividend payments. 

 

As of January 31, 2024, we have no funded debt and no obligations containing restrictive financial covenants. On February 2, 2023, we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Loan was due February 1, 2024, and bore interest at 12.9% per annum, payable monthly. However, the interest due through maturity and an origination fee equal to $240,000 were withheld from the proceeds issued by the Lender.  The Loan was secured by mortgages on certain real estate owned by the Company and contained terms customary with this type of transaction, including representations, warranties, covenants, and reporting requirements. The terms of the Loan also allowed for prepayment at any time without penalty.  On August 22, 2023, following the sale of Klein, all outstanding amounts due and owed, including principal, interest, and other charges, with respect to the Loan were repaid, in full.

 

We regularly evaluate opportunities to expand our business through the acquisition of other companies, businesses or product lines. If we were to make any such acquisitions, we believe they could generally be financed with a combination of cash on hand and cash flows from operations. However, should these sources of financing not be adequate, we may seek other sources of capital to fund future acquisitions. These additional sources of capital include bank credit facilities or the issuance of debt or equity securities.

 

We have determined that, due to the potential requirement for additional investment and working capital to achieve our objectives, the undistributed earnings of foreign subsidiaries are not deemed indefinitely reinvested outside of the United States as of January 31, 2024. Furthermore, we have concluded that any deferred taxes with respect to the undistributed foreign earnings would be immaterial.

 

As of January 31, 2024, we had deposits in foreign banks equal to approximately $4.9 million, all of which we believe could be distributed to the United States without adverse tax consequences. However, in certain cases the transfer of these funds may result in withholding taxes payable to foreign taxing authorities. These factors could limit our ability to pay cash dividends in the future.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements as defined by Item 303(a)(4)(ii) of Regulation S-K.

 

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions in determining the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period. Critical accounting estimates made by us in the accompanying consolidated financial statements relate to the allowances for uncollectible accounts receivable and inventory obsolescence, and the impairment assessments of our various intangible assets.

 

Critical accounting estimates are those that are most important to the portrayal of a company’s financial position and results of operations and require management’s subjective judgment. Below is a brief discussion of our critical accounting estimates.

 

Allowance for Credit Losses

 

We make provisions to the allowance for credit losses based on a detailed review of outstanding receivable balances. Factors considered include the age of the receivable, the payment history of the customer, the general financial condition of the customer, any financial or operational leverage we may have in a particular situation and general industry conditions and reasonable and supportable forecasts. Our estimates are subject to uncertainty because financial information about our customers may not be public information or readily available, and the information that is available may not be current or verifiable. However, we have longstanding relationships with most of our Marine Technology business customers and can rely on internal collection history data which we believe is more predictable than most of the other sources of data we use for this purpose. We typically do not charge fees on past-due accounts, although we reserve the right to do so in most of our contractual arrangements with our customers and have done so from time to time. No additional allowance for credit losses related to continuing operations was recorded during fiscal 2024 or fiscal 2023. At January 31, 2024 and 2023, we had an allowance for credit losses of approximately $332,000 related to continuing operations receivables.

 

Inventory Obsolescence

 

We value our inventory based on our cost. We adjust the value of our inventory to the extent we determine that our cost cannot be recovered due to obsolescence or other factors. In order to make these determinations, we may use estimates of future demand for our products to determine appropriate inventory reserves and to make corresponding reductions in inventory values to reflect the lower of cost or market value. Our estimates related to inventory obsolescence are subject to uncertainty because many aspects of estimating future demand for our products are beyond our control and subject to change and variation.  We are currently experiencing record levels of confirmed backlog of orders which makes the estimate of future demand more sure and less sensitive to changes beyond our control. For fiscal 2024, we increased our inventory obsolescence reserve for continuing operations by approximately $316,000. In fiscal 2023 we decreased our inventory obsolescence reserve for continuing operations by approximately $315,000 primarily due to write-offs of obsolete inventory.

 

Intangible Assets

 

Intangible assets consist primarily of proprietary rights, customer relationships, patents, trade names, developed software and other developed technology.

 

Intangible assets with finite lives are amortized over their estimated useful life on a straight-line basis. We monitor conditions related to these assets to determine whether events and circumstances warrant a revision to the remaining amortization period. We test these assets for potential impairment whenever our management concludes events or changes in circumstances indicate that the carrying amount may not be recoverable. The original estimate of an asset’s useful life and the impact of an event or circumstance on either an asset’s useful life or carrying value involve significant judgment regarding estimates of the future cash flows associated with each asset. Our estimates of an asset’s useful life are subject to uncertainty because our intangible assets are unique and may differ from one to another by type, technology, or use, all of which may impact its estimated useful life.  Likewise, if we perform quantitative analysis to determine the recoverability of the carrying value of an asset, our estimate is subject to uncertainty because cashflow projections involve numerous assumptions, many of which are beyond our control. However, due to the Company’s improving financial results our facts and circumstances do not mandate quantitative analysis.

 

For fiscal 2024 and fiscal 2023, management did not identify any events or changes in circumstances that indicated that the carrying amount may not be recoverable. As a result, no charge for impairment was recorded for fiscal 2024 or fiscal 2023.

 

Significant Accounting and Disclosure Changes

 

See Note 3 - “New Accounting Pronouncements” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K.

 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

 

Not required under Item 305 Regulation S-K for smaller reporting companies.

 

Item 8. Financial Statements and Supplementary Data

 

The information required by this Item appears beginning on page F-1 and is incorporated herein by reference.

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

 

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

As required by Rule 13a-15(b) under the Exchange Act, we have evaluated, under the supervision and with the participation of our management, including our principal executive officers and principal financial officer, the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Form 10-K. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Management has identified a material weakness involving the Company’s controls over the existence of inventory at its subsidiary location in Singapore.  The Company performed less-than-complete physical inventory at year-end because it placed reliance on other compensating controls during the year, including cycle counts and controls involving receipt and disbursement of inventory. However, due to the material value of inventory items not counted at yearend, management determined that reliance on other compensating controls was insufficient to ensure there is not a reasonable possibility that a material misstatement of our annual or interim financial statements would not be prevented or detected in a timely basis.

 

As described below, the Company will implement changes to internal control procedures over the existence of inventory. Notwithstanding the material weakness described above, the Company’s management, including our principal executive officer and principal financial officer, have concluded that the financial statements included in this Annual Report on Form 10-K present fairly, in all material respects, the Company's financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States.

 

Managements Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our disclosure controls and procedures are designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the consolidated financial statements in accordance with U.S. generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness in future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

As required by Rule 13a-15(c) under the Exchange Act, our management, including our principal executive officer and principal financial officer, assessed the effectiveness of our internal control over financial reporting as of January 31, 2024. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control Integrated Framework in 2013. Based on this assessment, our management, including our principal executive officers and principal financial officer, identified a material weakness involving the Company’s control over the existence of inventory at its subsidiary location in Singapore.  The annual physical count of the subsidiary’s inventory was limited to items with an extended value greater than $5,000, so all the inventory at the subsidiary location was not counted.  The Company performed less-than-complete physical inventory at year-end because it placed reliance on other compensating controls during the year, including cycle counts and controls involving receipt and disbursement of inventory. However, due to the material value of inventory items not counted at yearend, management determined that reliance on other compensating controls was insufficient to ensure there is not a reasonable possibility that a material misstatement of our annual or interim financial statements would not be prevented or detected in a timely basis.. Solely as a result of such material weakness, the Company’s executive officers determined that the Company’s internal control over financial reporting was not effective at the reasonable assurance level as of January 31, 2024. 

 

As disclosed in Part II Item 9A Controls and Procedures in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023, we had a material weakness in our controls over financial reporting because of the Company's failure to perform a sufficient level of review related to the aggregation of operating segments, which resulted in a misapplication of ASC 280, Segment Reporting, as identified by the Company’s auditors during the audit of our financial statements for the fiscal year ended January 31, 2023.

 

Remediation Plan for the Material Weakness in Internal Control over Financial Reporting

 

To address the material weakness regarding controls over the existence of inventory, the Company will implement and reinforce the following:

 

 

Implement a robust cycle count process at its subsidiary location in Singapore,

 

Reinforce the importance of proper cycle counts through policy statements, regular communications and in periodic reviews and meetings with managers and staff, and

 

Ensure adequate review and oversight of cycle count procedures and results.

 

The Company anticipates the actions described above and resulting improvements in controls will strengthen the Company's processes, procedures and controls related to the existence of inventory and will address the related material weakness described above. However, the material weakness cannot be considered fully remediated until the remediation processes have been in operation for a period of time and successfully tested.

 

Remediation of the Material Weakness in Internal Control over Financial Reporting

 

During fiscal 2024, management implemented our previously disclosed remediation plan that included reinforcing an executive level of review of the Company's technical accounting matters:

 

In connection with its assessment of the effectiveness of our internal control over financial reporting as of January 31, 2024, our management, including our principal executive officer and principal financial officer, concluded that the material weakness involving the Company’s review controls to ensure the proper application of generally accepted accounting principles (ASC 280, Segment Reporting) has been remediated as of January 31, 2024.

 

Changes in Internal Control over Financial Reporting

 

Except for the changes in connection with our implementation of the remediation plan discussed above, there was no change in our system of internal control over financial reporting during the fiscal year ended January 31, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

Item 9B. Other Information

 

None.

 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspection

 

Not Applicable.

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Pursuant to General Instruction G to Form 10-K, we incorporate by reference into this Item the information to be disclosed in our definitive proxy statement for our 2024 Annual Meeting of Stockholders, which will be filed with the SEC within 120 business days of January 31, 2024.

 

We have adopted a Code of Business Conduct and Ethics, which covers a wide range of business practices and procedures. The Code of Business Conduct and Ethics represents the code of ethics applicable to our principal executive officer, principal financial officer, and principal accounting officer or controller and persons performing similar functions (“senior financial officers”). A copy of the Code of Business Conduct and Ethics is available on our website, https://www.mind-technology.com, and a copy will be mailed without charge, upon written request, to MIND Technology, Inc., 2002 Timberloch Place, Suite 550, The Woodlands, Texas, 77380, Attention: Robert P. Capps. We intend to disclose any amendments to or waivers of the Code of Business Conduct and Ethics on behalf of our senior financial officers on our website, at https://www.mind-technology.com promptly following the date of the amendment or waiver.

 

Item 11. Executive Compensation

 

Pursuant to General Instruction G to Form 10-K, we incorporate by reference into this Item the information to be disclosed in our definitive proxy statement for our 2024 Annual Meeting of Stockholders, which will be filed with the SEC within 120 business days of January 31, 2024.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Pursuant to General Instruction G to Form 10-K, we incorporate by reference into this Item the information to be disclosed in our definitive proxy statement for our 2024 Annual Meeting of Stockholders, which will be filed with the SEC within 120 business days of January 31, 2024.

 

Item 13. Certain Relationships and Related Transactions and Director Independence

 

Pursuant to General Instruction G to Form 10-K, we incorporate by reference into this Item the information to be disclosed in our definitive proxy statement for our 2024 Annual Meeting of Stockholders, which will be filed with the SEC within 120 business days of January 31, 2024.

 

Item 14. Principal Accountant Fees and Services

 

Pursuant to General Instruction G to Form 10-K, we incorporate by reference into this Item the information to be disclosed in our definitive proxy statement for our 2024 Annual Meeting of Stockholders, which will be filed with the SEC within 120 business days of January 31, 2024.

 

 

PART IV

 

Item 15. Exhibit and Financial Statement Schedules

 

(a) List of Documents Filed
       
  (i) Financial Statements
       
    The financial statements filed as part of this Form 10-K are listed in “Index to Consolidated Financial Statements” on page F-1.
     
  (ii) Financial Statement Schedules
       
    Schedule II - Valuation and Qualifying Accounts
       
  (iii) Exhibits
       
    The exhibits required by Item 601 of Regulation S-K are listed in subparagraph (b) below.
       
(b) Exhibits

 

The exhibits marked with the cross symbol (†) are filed (or furnished in the case of Exhibits 32.1 and 32.2) with this Form 10-K. The exhibits marked with the asterisk symbol (*) are management contracts or compensatory plans or arrangements filed pursuant to Item 601(b)(10)(iii) of Regulation S-K.

 

Exhibit

Number

  Document Description   Form  

Exhibit

Reference

2.1

 

Agreement and Plan of Merger dated as of August 3, 2020, by and between Mitcham Industries, Inc. and MIND Technology, Inc.

 

Current Report on Form 8-K, filed with the SEC on August 7, 2020.

 

2.1

3.1

 

Amended and Restated Certificate of Incorporation of MIND Technology, Inc.

 

Current Report on Form 8-K, filed with the SEC on August 7, 2020.

 

3.3

3.2

  Certificate of Amendment of Certificate of Incorporation of MIND Technology, Inc., effective as of October 12, 2023.  

Current Report on Form 8-K, filed with the SEC on October 13, 2023.

 

3.1

3.3   Amended and Restated Bylaws of MIND Technology, Inc..   Current Report on Form 8-K, filed with the SEC on August 7, 2020.   3.4

3.4

 

Certificate of Designations, Preferences and Rights of MIND Technology, Inc. 9.00% Series A Cumulative Preferred Stock

 

Current Report on Form 8-K, filed with the SEC on August 7, 2020.

 

3.5

3.5

 

Certificate of Amendment of Certificate of Designations, Preferences and Rights of MIND Technology, Inc. 9.00% Series A Cumulative Preferred Stock

 

Form 8-K filed with the SEC on September 25, 2020.

 

3.1

3.6

 

Second Certificate of Amendment of Certificate of Designations, Preferences and Rights of MIND Technology, Inc. 9.00% Series A Cumulative Preferred Stock

 

Registration Statement on Form S-1, filed with the SEC on October 25, 2021

 

3.5

3.7

 

Third Certificate of Amendment of Certificate of Designations, Preferences and Rights of MIND Technology, Inc. 9.00% Series A Cumulative Preferred Stock

 

Form 8-K filed with the SEC on November 4, 2021.

 

3.3

3.8  

Fourth Certificate of Amendment of Certificate of Designations, Preferences and Rights of MIND Technology, Inc. 9.00% Series A Cumulative Preferred Stock effective as of October 12, 2023

  Current Report on Form 8-K, filed with the SEC on October 13, 2023.   3.2

3.9

 

Texas Certificate of Merger, effective as of August 3, 2020

 

Current Report on Form 8-K, filed with the SEC on August 7, 2020.

 

3.1

3.10

 

Delaware Certificate of Merger, effective as of August 3, 2020

 

Current Report on Form 8-K, filed with the SEC on August 7, 2020

 

3.2

4.1†   Description of Securities        

 

 

Exhibit

Number

 

Document Description

 

Form

 

Exhibit

Reference

10.1*

 

Mitcham Industries, Inc. Amended and Restated Stock Awards Plan

 

Definitive Proxy Statement on Schedule 14A filed with the SEC on May 31, 2013.

 

Appendix A

10.2*

 

First Amendment to the Mitcham Industries, Inc. Amended and Restated Stock Awards Plan

 

Definitive Proxy Statement on Schedule 14A filed with the SEC on May 16, 2016.

 

Appendix A

10.3*

 

Second Amendment to the Mitcham Industries, Inc. Amended and Restated Stock Awards Plan

 

Form S-8 filed with the SEC on September 5, 2019.

 

4.5

10.4*

 

Third Amendment to the Mitcham Industries, Inc. Amended and Restated Stock Awards Plan

 

Definitive Proxy Statement on Schedule 14A filed with the SEC on May 28, 2021.

 

Appendix A

10.5*

 

Form of Nonqualified Stock Option Agreement under the Mitcham Industries, Inc. Stock Awards Plan

 

Report on Form 10-Q for the quarter ended July 31, 2006, filed with the SEC on September 12, 2006.

 

10.3

10.6*

 

Form of Restricted Stock Agreement under the Mitcham Industries, Inc. Stock Awards Plan

 

Report on Form 10-Q for the quarter ended July 31, 2006, filed with the SEC on September 12, 2006.

 

10.4

10.7*

 

Form of Incentive Stock Option Agreement under the Mitcham Industries, Inc. Stock Awards Plan

 

Report on Form 10-Q for the quarter ended July 31, 2006, filed with the SEC on September 12, 2006.

 

10.5

10.8*

 

Form of Restricted Stock Agreement (Stock Awards Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.1

10.9*

 

Form of Nonqualified Stock Option Agreement (Stock Awards Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.2

10.10*

 

Form of Incentive Stock Option Agreement (Stock Awards Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.4

10.11*

 

Form of Phantom Stock Award Agreement (Stock Awards Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.5

 

 

Exhibit

Number

 

Document Description

 

Form

 

Exhibit

Reference

10.12*

 

Form of Stock Appreciation Rights Agreement (Stock Awards Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.6

10.13*

 

Form of Incentive Stock Option Agreement (2000 Stock Option Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.7

10.14*

 

Form of Nonqualified Stock Option Agreement (2000 Stock Option Plan)

 

Current Report on Form 8-K, filed with the SEC on September 8, 2004.

 

10.8

10.15*

 

Summary of Non-Employee Director Compensation

 

Annual Report on Form 10-K for the year ended January 31, 2022, filed with the SEC on April 29, 2022

 

10.15

10.16*

 

Employment Agreement between the Company and Robert P. Capps, dated September 11, 2017

 

Current Report on Form 8-K, filed with the SEC on September 15, 2017.

 

10.1

10.17

 

Amended and Restated Equity Distribution Agreement, dated as of September 25, 2020, by and between MIND Technology, Inc. and Ladenburg Thalmann & Co. Inc.

 

Current Report on Form 8-K, filed with the SEC on September 25, 2020.

 

1.1

10.18

 

Separation and Release Agreement, dated the Effective Date, between the Company and Dennis P. Morris.

 

Current Report on Form 8-K, filed with the SEC on April 20, 2022.

 

10.1

10.19

 

Loan and Security Agreement, dated February 2, 2023, between the Borrowers and Sachem Capital Corp.

 

Current Report on Form 8-K, filed with the SEC on February 8, 2023.

 

10.1

10.20   Stock Purchase Agreement, dated August 21, 2023   Current Report on Form 8-K, filed with the SEC on August 25, 2023.   10.1

21.1†

 

Subsidiaries of MIND Technology, Inc.

       

23.1†

 

Consent of Moss Adams LLP

       

31.1†

 

Certification of Robert P. Capps, Chief Executive Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended

       

31.2†

 

Certification of Mark A. Cox, Chief Financial Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended

       

32.1†

 

Certification of Robert P. Capps, Chief Executive Officer, under Section 906 of the Sarbanes Oxley Act of 2002, 18 U.S.C. § 1350

       

32.2†

 

Certification of Mark A. Cox, Chief Financial Officer, under Section 906 of the Sarbanes Oxley Act of 2002, 18 U.S.C. § 1350

       

 

 

Exhibit

Number

 

Document Description

 

Form

 

Exhibit

Reference

101.INS†

 

Inline XBRL Instance Document

       

101.SCH†

 

Inline XBRL Taxonomy Extension Schema Document

       

101.CAL†

 

Inline XBRL Taxonomy Extension Calculation of Linkbase Document

       

101.DEF†

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

       

101.LAB†

 

Inline XBRL Taxonomy Extension Label Linkbase Document

       

101.PRE†

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

       

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)

       

 

Item 16. Form 10-K Summary

 

Not applicable.

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on the 30th day of April 2024.

 

MIND TECHNOLOGY, INC.

   

By:

/s/ ROBERT P. CAPPS

 

Robert P. Capps

 

President, Chief Executive Officer and Director

 

(Principal Executive Officer)

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.

 

Signature

Title/Capacity

Date

/s/ ROBERT P. CAPPS

President, Chief Executive Officer

 and Director

April 30, 2024

Robert P. Capps

(Principal Executive Officer)  
     

/s/ MARK A. COX

Vice President and Chief Financial Officer

April 30, 2024

Mark A. Cox

(Principal Financial Officer and Principal Accounting Officer)  
     

/s/ PETER H. BLUM

Non-Executive Chairman of the Board of Directors

April 30, 2024

Peter H. Blum

   
     

/s/ THOMAS S. GLANVILLE

Director

April 30, 2024

Thomas S. Glanville

   
     

/s/ WILLIAM H. HILARIDES

Director

April 30, 2024

William H. Hilarides

   
     

/s/ ALAN P. BADEN

Director

April 30, 2024

Alan P. Baden

   

 

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Page

Report of Independent Registered Public Accounting Firm (Moss Adams LLP, Houston, Texas, PCAOB ID: 659)

2

Consolidated Balance Sheets as of January 31, 2024 and 2023

4

Consolidated Statements of Operations for the Years Ended January 31, 2024 and 2023

5

Consolidated Statements of Comprehensive Income (Loss) for the Years Ended January 31, 2024 and 2023

6

Consolidated Statements of Changes in Stockholders Equity for the Years Ended January 31, 2024 and 2023

7

Consolidated Statements of Cash Flows for the Years Ended January 31, 2024 and 2023

8

Notes to Consolidated Financial Statements

9

 

 

 

 

Report of Independent Registered Public Accounting Firm

 

 

The Stockholders and the Board of Directors

MIND Technology, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of MIND Technology, Inc. and subsidiaries (the Company) as of January 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity, and cash flows for the years then ended, and the related notes and schedule (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of January 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

/s/ Moss Adams LLP

 

Houston, Texas

April 30, 2024

 

We have served as the Company’s auditor since 2017.

 

 

 

 

MIND TECHNOLOGY, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except per share data)

 

  

January 31,

 
  

2024

  

2023

 

ASSETS

 

Current assets:

        

Cash and cash equivalents

 $5,289  $778 

Accounts receivable, net of allowance for credit losses of $332 and $332 at January 31, 2024 and 2023, respectively

  6,566   3,247 

Inventories, net

  13,371   11,026 

Prepaid expenses and other current assets

  3,113   1,400 

Current assets of discontinued operations

     5,783 

Total current assets

  28,339   22,234 

Property and equipment, net

  818   953 

Operating lease right-of-use assets

  1,324   1,749 

Intangible assets, net

  2,888   3,633 

Deferred tax asset

  122    

Long-term assets of discontinued operations

     4,289 

Total assets

 $33,491  $32,858 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

        

Accounts payable

 $1,623  $2,494 

Deferred revenue

  203   144 

Accrued expenses and other current liabilities

  5,586   1,477 

Income taxes payable

  2,114   1,493 

Operating lease liabilities - current

  751   903 

Current liabilities of discontinued operations

     2,420 

Total current liabilities

  10,277   8,931 

Operating lease liabilities - non-current

  573   846 

Deferred tax liability

     29 

Total liabilities

  10,850   9,806 

Stockholders’ equity:

        

Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each January 31, 2024, and 2023

  37,779   37,779 

Common stock $0.01 par value; 40,000 shares authorized; 1,406 and 1,599 shares issued at January 31, 2024 and 2023, respectively

  14   16 

Additional paid-in capital

  113,121   129,721 

Treasury stock, at cost (0 and 193 shares at January 31, 2024 and 2023, respectively)

     (16,863)

Accumulated deficit

  (128,307)  (127,635)

Accumulated other comprehensive gain

  34   34 

Total stockholders’ equity

  22,641   23,052 

Total liabilities and stockholders’ equity

 $33,491  $32,858 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

MIND TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Revenues:

        

Sale of marine technology products

 $36,510  $25,012 

Cost of sales:

        

Sale of marine technology products

  20,539   15,062 

Gross profit

  15,971   9,950 

Operating expenses:

        

Selling, general and administrative

  12,142   12,883 

Research and development

  2,133   1,373 

Depreciation and amortization

  1,178   1,344 

Total operating expenses

  15,453   15,600 

Operating income (loss)

  518   (5,650)

Other (expense) income

  (280)  256 

Income (loss) from continuing operations before income taxes

  238   (5,394)

Provision for income taxes

  (1,338)  (699)

Loss from continuing operations

  (1,100)  (6,093)

Income (loss) from discontinued operations, net of income taxes

  1,374   (2,739)

Net income (loss)

 $274  $(8,832)

Preferred stock dividends - declared

  (946)  (947)

Preferred stock dividends - undeclared

  (2,842)  (2,841)

Net loss attributable to common stockholders

 $(3,514) $(12,620)

Net (loss) income per common share - Basic and diluted

        

Continuing operations

 $(3.48) $(7.03)

Discontinued operations

 $0.98  $(1.95)

Net loss

 $(2.50) $(8.98)

Basic

  1,406   1,405 

Diluted

  1,406   1,405 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

MIND TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Net income (loss)

 $274  $(8,832)

Change in cumulative translation adjustment for liquidation of entities held for sale

 $  $1,915 

Comprehensive income (loss)

 $274  $(6,917)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

MIND TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

(In thousands)

 

  

Year Ended January 31, 2023 and 2024

 
  

Common Stock

  

Preferred Stock

                     
                                     
                          

Retained

  

Accumulated

     
                  

Additional

      

Earnings

  

Other

     
                  

Paid-In

  

Treasury

  

(Accumulated

  

Comprehensive

     
  

Shares

  

Amount

  

Shares

  

Amount

  

Capital

  

Stock

  

Deficit)

  

Income (Loss)

  

Total

 

Balances, January 31, 2022

  1,597   16   1,683   37,779   129,067   (16,862)  (117,856)  (1,881)  30,263 

Net loss

                     (8,832)     (8,832)

Foreign currency translation

                       1,915   1,915 

Restricted stock issued

  2                         

Restricted stock forfeited for taxes

                 (1)        (1)

Preferred stock dividends

                    (947)     (947)

Stock-based compensation

              654            654 

Balances, January 31, 2023

  1,599   16   1,683   37,779   129,721   (16,863)  (127,635)  34   23,052 

Net income

                    274      274 

Preferred stock dividends

                    (946)     (946)

Retirement of treasury stock

  (193)  (2)        (16,861)  16,863          

Stock-based compensation

              261            261 

Balances, January 31, 2024

  1,406   14   1,683   37,779   113,121      (128,307)  34  $22,641 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

MIND TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Cash flows from operating activities:

        

Net income (loss)

 $274  $(8,832)

Adjustments to reconcile net income (loss) to net cash used in operating activities:

        

Depreciation and amortization

  1,516   1,887 

Stock-based compensation

  261   654 

Non-cash cumulative translation adjustment for discontinued operations

     1,626 

Gain on sale of Klein

  (2,343)   

Provision for inventory obsolescence

  341   445 

Gross profit from sale of other equipment

  (476)  (939)

Deferred tax benefit

  (153)  (62)

Changes in:

        

Accounts receivable

  (3,343)  4,890 

Unbilled revenue

  25   (26)

Inventories

  (3,601)  (1,756)

Income taxes receivable and payable

  635   441 

Accounts payable, accrued expenses and other current liabilities

  (334)  775 

Prepaid expenses and other current and long-term assets

  (847)  (10)

Deferred revenue

  3,078   (1,998)

Net cash used in operating activities

  (4,967)  (2,905)

Cash flows from investing activities:

        

Cost incurred to develop technology

  (49)  (12)

Purchases of property and equipment

  (241)  (570)

Sale of other assets

  476   1,052 

Proceeds from the sale of Klein, net

  10,832    

Net cash provided by investing activities

  11,018   470 

Cash flows from financing activities:

        

Net proceeds from short-term loan

  2,947    

Payment on short-term loan

  (3,750)   

Refund of prepaid interest on short-term loan

  214    

Repurchase of common stock

     (1)

Preferred stock dividends

  (946)  (1,894)

Net cash used in financing activities

  (1,535)  (1,895)

Effect of changes in foreign exchange rates on cash and cash equivalents

  (5)  (6)

Net increase (decrease) in cash and cash equivalents

  4,511   (4,336)

Cash and cash equivalents, beginning of period

  778   5,114 

Cash and cash equivalents, end of period

 $5,289  $778 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

MIND Technology, Inc.

Notes to Consolidated Financial Statements

 

 

1. Organization, Liquidity and Summary of Significant Accounting Policies

 

 

Organization—MIND Technology, Inc., a Delaware corporation (the “Company”), was incorporated in 1987. The Company, through its wholly owned subsidiaries, Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd, collectively “Seamap”, designs, manufactures and sells a broad range of proprietary products for the seismic, hydrographic and offshore industries with product sales and support facilities based in Singapore, Malaysia, the United Kingdom and the state of Texas. Prior to August 21, 2023, the Company, through its wholly owned subsidiary Klein Marine Systems, Inc. (“Klein”), designed, manufactured and sold a broad range of proprietary products for the seismic, hydrographic and offshore industries from its facility in the state of New Hampshire. Effective August 21, 2023, the Company sold Klein and retrospectively presented its prior periods balance sheet activity as assets and liabilities of discontinued operations and the financial results reported as discontinued operations (see Note 2 – “Sale of a Subsidiary and Discontinued Operations” for additional details).

 

As of January 31, 2024, the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of January 31, 2023. The Company does not have a credit facility in place and depends on cash on hand and cash flows from operations to satisfy its liquidity needs.  However, the Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, disciplined working capital management, potential financing secured by company owned real property, and potentially securing a credit facility or some other form of financing.

 

Revenue Recognition of Marine Product Sales—Revenues and cost of sales from the sale of marine products are recognized upon acceptance of terms and completion of our performance obligations, which is typically when delivery has occurred, or in the case of bill-and-hold arrangements, when control has been transferred.

 

Revenue Recognition of Long-term Projects—From time to time the Company enters into contracts whereby certain marine equipment is assembled or manufactured and sold, primarily to governmental entities. Performance under these contracts generally occurs over a period of three to twelve months. Revenue and costs related to these contracts are recognized “over time”, as each separately identified performance obligation is satisfied.

 

Revenue Recognition of Repair Services and Equipment Upgrades—Revenue and cost of sales from the provision of repair services and equipment upgrades are recognized “over time” pursuant to the practical expedient under which revenue is recognized when invoiced.

 

Revenue Recognition of Service Agreements—In some cases the Company provides on-going support services pursuant to contracts that generally have a term of 12 months. The Company recognizes revenue from these contracts ratably over the term of the contract. The Company may also provide support services on a time and material basis. Revenue from these arrangements is recognized as the services are provided. For certain new systems, the Company provides support services for up to 12 months at no additional charge. Any amounts attributable to these support obligations are immaterial. Revenues from service contracts for fiscal  2024 and 2023 were not material and as a result are not presented separately in the financial statements.

 

Allowance for Credit Losses—Trade receivables are uncollateralized customer obligations due under normal trade terms. The carrying amount of trade receivables and contracts receivable is reduced by a valuation allowance that reflects management’s estimate of the amounts that will not be collected, based on the age of the receivable, payment history of the customer, general industry conditions, general financial condition of the customer and any financial or operational leverage the Company may have in a particular situation. Amounts are written-off when collection is deemed unlikely. Past due amounts are determined based on contractual terms. The Company generally does not charge interest on past due accounts.

 

Cash and Cash Equivalents—The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.

 

Inventories—Inventories are stated at the lower of cost or realizable value. The Company determines cost on the basis of Average or Standard Cost. An allowance for obsolescence is maintained to reduce the carrying value of any inventory items that may become obsolete. Inventories are periodically monitored to ensure that the allowance for obsolescence covers any obsolete items.

 

F- 9

 

Property and Equipment—Property and equipment is carried at cost, net of accumulated depreciation. Depreciation is computed on the straight-line method over the related estimated useful lives. The estimated useful lives of equipment range from three to seven years. Buildings are depreciated over 30 years and property improvements are amortized over 10 years or the shorter of their useful life. Leasehold improvements are amortized over the shorter of the estimated useful life or the life of the respective leases. No salvage value is assigned to property and equipment. Significant improvements are capitalized while maintenance and repairs are charged to expense as incurred. 

 

Intangible Assets—Intangible assets are carried at cost, net of accumulated amortization. Amortization is computed on the straight-line method (for customer relationships, the straight-line method is not materially different from other methods that estimate run off of the underlying customer base) over the estimated life of the asset. Proprietary rights, developed technology and amortizable tradenames are amortized over a 10 to 15-year period. Customer relationships are amortized over an eight-year period. Patents are amortized over an eight to ten-year period.

 

Impairment—The Company reviews its long-lived assets, including its amortizable intangible and non-amortizing assets, for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the long-lived asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived assets involves significant estimates on the part of management. The Company performs an impairment test on indefinite lived assets on an annual basis. The Company performs a qualitative review to determine if it is more likely than not that the fair value of our indefinite lived assets is greater than their carrying value. If the Company is unable to conclude qualitatively that it is more likely than not that an indefinite lived asset’s fair value exceeds its carrying value, then the Company performs a quantitative assessment of fair value of the indefinite lived asset. The quantitative reviews involve significant estimates on the part of management. 

 

Product Warranties—Seamap provides its customers warranties against defects in materials and workmanship generally for a period of three months after delivery of the product. For fiscal 2024 and 2023, warranty expense was not material.

 

Income Taxes—The Company accounts for income taxes under the liability method, whereby the Company recognizes deferred tax assets and liabilities which represent differences between the financial and income tax reporting basis of its assets and liabilities. Deferred tax assets and liabilities are determined based on temporary differences between income and expenses reported for financial reporting and tax reporting. The Company has assessed, using all available positive and negative evidence, the likelihood that the deferred tax assets will be recovered from future taxable income.

 

The weight given to the potential effect of positive and negative evidence is commensurate with the extent to which it can be objectively verified. The preponderance of negative or positive evidence supports a conclusion regarding the need for a valuation allowance for some portion, or all, of the deferred tax asset. The more significant types of evidence considered include the following:

 

 

projected taxable income in future years;

 

 

our history of taxable income within a particular jurisdiction;

 

 

any history of deferred tax assets expiring prior to realization;

 

 

whether the carry forward period is so brief that it would limit realization of tax benefits;

 

 

other limitations on the utilization of tax benefits;

 

 

future sales and operating cost projections that will produce more than enough taxable income to realize the deferred tax asset based on existing sales prices and cost structures;

 

 

our earnings history exclusive of the loss that created the future deductible amount coupled with evidence indicating that the loss is an aberration rather than a continuing condition; and

 

 

tax planning strategies that will create additional taxable income.

 

 

Use of Estimates—The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires the Company’s management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, the allowance for credit losses, inventory obsolescence, lease liabilities, valuation allowance on deferred tax assets, the evaluation of uncertain tax positions, estimated depreciable lives of fixed assets and intangible assets, impairment of fixed assets and intangible assets, valuation of assets acquired and liabilities assumed in business combinations and the valuation of stock options. Future events and their effects cannot be perceived with certainty. Accordingly, these accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the consolidated financial statements will change as new events occur, as more experience is acquired, as additional information is obtained and as the Company’s operating environment changes. Actual results could differ from these estimates.

 

F- 10

 

Substantial judgment is necessary in the determination of the appropriate levels for the Company’s allowance for credit losses because of the extended payment terms the Company offers to its customers on occasion and the limited financial wherewithal of certain of these customers. As a result, the Company’s allowance for credit losses could change in the future, and such change could be material to the financial statements taken as a whole. The Company must also make judgments with respect to quantitative analysis prepared in conjunction with impairment analysis related to intangible assets.

 

Fair Value of Financial Instruments—The Company’s financial instruments consist of accounts and contracts receivable and accounts payable.

 

The Financial Accounting Standards Board (“FASB”) has issued guidance on the definition of fair value, the framework for using fair value to measure assets hierarchy, which prioritizes the inputs used to measure fair value. These tiers include:

 

 

Level 1: Defined as observable inputs such as quoted prices in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

 

Level 2: Defined as pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors and current and contractual prices for the underlying instruments, as well as other relevant economic measures.

 

 

Level 3: Defined as pricing inputs that are unobservable form objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value.

 

The Company measures the fair values of intangibles and other long-lived assets on a non-recurring basis if required by impairment tests applicable to these assets. Based on the results of our qualitative reviews, no quantitative tests were applicable during fiscal years 2024 and 2023.

 

Foreign Currency Translation—All balance sheet accounts of the Canadian subsidiary for fiscal 2024 and 2023 have been translated at the current exchange rate as of the end of the accounting period. Statements of operations items have been translated at average currency exchange rates. The resulting translation adjustment is recorded as a separate component of comprehensive income within stockholders’ equity.

 

Leases—The Company determines if an arrangement is a lease at inception. Operating leases are recorded as right-of-use assets and operating lease liabilities. The Company has not entered into any financing leases.

 

Operating lease right-of-use assets represent a right to use an underlying asset for the lease term and operating lease right-of-use liabilities represent an obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term and use an implicit rate when readily available. Since most of the Company’s leases do not provide an implicit rate the Company utilizes the incremental borrowing rate to determine the present value of lease payments. The rate will take into consideration the underlying asset’s economic environment, including the length of the lease term and currency that the lease is payable in. Lease expense for operating leases is recognized on a straight-line basis over the lease term.

 

Stock-Based Compensation—Stock-based compensation expense is recorded based on the grant date fair value of share-based awards. Restricted stock awards are valued at the closing price on the date of grant. Determining the grant date fair value for options requires management to make estimates regarding the variables used in the calculation of the grant date fair value. Those variables are the future volatility of our Common Stock price, the length of time an optionee will hold their options until exercising them (the “expected term”), and the number of options that will be forfeited before they are exercised (the “forfeiture rate”). We utilize various mathematical models in calculating the variables. Share-based compensation expense could be different if we used different models to calculate the variables. The fair value of stock-based compensation awards is amortized over the requisite service period of the award, which is the vesting period of the related awards.

 

Earnings Per Share—Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding Common Stock options having a dilutive effect using the treasury stock method, from unvested shares of restricted stock using the treasury stock method and from outstanding Common Stock warrants. For fiscal 2024 and 2023, the following table sets forth the number of potentially dilutive shares that may be issued pursuant to options, restricted stock and warrants outstanding used in the per share calculations.

 

  

Year Ended

 
  

January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Stock options

      

Restricted stock

      

Total dilutive shares

      

 

For fiscal 2024 and 2023, respectively, potentially dilutive common shares, were immaterial and did not change the calculation of diluted loss per share for those periods.

 

F- 11

 
 

2. Sale of a Subsidiary and Discontinued Operations

 

On July 27, 2020, the Board determined to exit the Leasing Business. As a result, the assets, excluding cash, and liabilities of the Leasing Business are considered held for sale and its results of operations are reported as discontinued operations as of January 31, 2023 and for the year then ended. The Company originally anticipated selling the discontinued operations in multiple transactions, potentially involving the sale of legal entities, assets, or a combination of both, within the twelve months ending  July 31, 2021. As of January 31, 2023, we have substantially completed the sale of discontinued operations related to the Leasing Business.

 

On August 21, 2023, the Company sold Klein pursuant to a Stock Purchase Agreement (the “SPA”) with General Oceans AS (“the Buyer"). In connection with the SPA, the Company granted the Buyer a license to its Spectral Ai software suite (“Spectral Ai”). The license is exclusive to the Buyer as it relates to side scan sonar. The Company and the Buyer also entered into a collaboration agreement for the further development of Spectral Ai and potentially other software projects. The foregoing transactions contemplated by the SPA are referred to as the “Sale of Klein”. The aggregate consideration to the Company consisted of a cash payment of $10.8 million, resulting in a gain of approximately $2.4 million. The SPA contained customary representation and warranties. On August 22, 2023, following the closing of the Sale of Klein, all outstanding amounts due and owed, including principal, interest, and other charges, under the Loan were repaid in full and the Loan was terminated, and all liens and security interests granted thereunder were released and terminated (see Note 11 - "Notes Payable" for additional details). As a result of the sale, the assets, and liabilities of Klein, are considered assets and liabilities of discontinued operations in prior periods and its results of operations are reported as discontinued operations for the years ended  January 31, 2024 and 2023.

 

The assets reported as discontinued operations consist of the following:

 

  

As of January 31,

 
  

2024

  

2023

 

Assets of discontinued operations:

 (in thousands) 

Accounts receivable, net

 $  $746 

Inventories, net

     4,292 

Prepaid expenses and other current assets

     745 

Total current assets of discontinued operations

     5,783 

Property, plant and equipment, net

     2,992 

Intangible and other assets, net

     1,297 

Total assets of discontinued operations

 $  $10,072 

 

The liabilities of discontinued operations consist of the following:

 

  

As of January 31,

 
  

2024

  

2023

 

Current liabilities of discontinued operations:

 (in thousands) 

Accounts payable

 $  $1,607 

Deferred revenue

     20 

Accrued expenses and other current liabilities

     769 

Income taxes payable

     24 

Total current liabilities of discontinued operations

 $  $2,420 

  

The results of operations from discontinued operations for the twelve months ended January 31, 2024 and 2023, consist of the following:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenues:

 (in thousands) 

Revenue from discontinued operations

 $3,315  $10,079 

Cost of sales:

        

Cost of discontinued operations

  1,979   7,145 

Operating expenses:

        

Selling, general and administrative

  2,022   5,185 

Depreciation and amortization

  338   543 

Total operating expenses

  2,360   5,728 

Operating loss

  (1,024)  (2,794)

Other income, including $2.3 million gain on sale of Klein

  2,415   81 

Income (loss) before income taxes from discontinued operations

  1,391   (2,713)

Provision for income taxes from discontinued operations

  (17)  (26)

Net income (loss) from discontinued operations

  1,374   (2,739)

 

F- 12

 

The significant operating and investing noncash items and capital expenditures related to discontinued operations are summarized below:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $338  $543 

Gross profit from sale of other equipment

 $  $939 

Gain on sale of Klein

 $2,343  $ 

Non-cash cumulative translation loss for discontinued operations

 $  $1,626 

 

In fiscal 2023, our discontinued operations recognized a loss of approximately $1.6 million related to cumulative currency translation adjustments related to our subsidiary, Mitcham Canada, which was declared a discontinued entity. In addition, our discontinued operations recognized gains of approximately $939,000 related to the sales of lease pool equipment in fiscal 2023.

 

3. New Accounting Pronouncements

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the existing incurred loss impairment model for financial assets held at amortized cost. The new model uses a forward-looking expected loss method to calculate credit loss estimates. ASU 2016-13 and its amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, though early adoption was permitted. The Company adopted the requirements of ASU 2016-13 as of February 1, 2023, on a modified retrospective basis. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to enhance the disclosures public entities provide regarding significant segment expenses so that investors can better understand an entity’s overall performance and assess potential future cash flows. ASU 2023-07 will become effective February 1, 2024. The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 seeks to improve transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. The updated guidance is effective for the Company on February 1, 2025. The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.

 

 

4. Revenue from Contracts with Customers

 

The following table presents revenue from contracts with customers disaggregated by timing of revenue recognition:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Total revenue recognized at a point in time

 $35,556  $22,544 

Total revenue recognized over time

  954   2,468 

Total revenue from contracts with customers

 $36,510  $25,012 

 

The revenue from products manufactured and sold by our Seamap business, is generally recognized at a point in time, or when the customer takes possession of the product, based on the terms and conditions stipulated in our contracts with customers. However, from time to time our Seamap business provides repair and maintenance services, or performs upgrades, on customer owned equipment in which case revenue is recognized over time. In addition, our Seamap business provides annual Software Maintenance Agreements (“SMA”) to customers who have an active license for software embedded in Seamap products. The revenue from SMA is recognized over time, with the total value of the SMA amortized in equal monthly amounts over the life of the contract.

 

The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenue from contracts with customers:

 

(in thousands)

 

United States

 $1,250  $1,986 

Europe

  20,248   11,836 

Asia-Pacific

  12,399   10,755 

Other

  2,613   435 

Total revenue from contracts with customers

 $36,510  $25,012 

 

F- 13

 

As of January 31, 2024 and 2023 contract assets and liabilities consisted of the following:

 

  

January 31, 2024

  

January 31, 2023

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue-current

 $26  $2 

Total unbilled revenue

 $26  $2 

Contract Liabilities:

        

Deferred revenue & customer deposits - current

 $3,649  $571 

Total deferred revenue & customer deposits

 $3,649  $571 

 

Considering the products manufactured and sold by our Seamap business and the Company’s standard contract terms and conditions, we expect our contract assets and liabilities to turn over, on average, within a three to six-month period.

 

With respect to the disclosures above, sales and transaction-based taxes are excluded from revenue, and we do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Also, we expense costs incurred to obtain contracts because the amortization period would be one year or less. These costs are recorded in selling, general and administrative expenses.

 

 

5. Supplemental Statements of Cash Flows Information

 

Supplemental disclosures of cash flows information for fiscal 2024 and 2023 were as follows (in thousands):

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Interest paid

 $634  $4 

Income taxes paid, net

  847   371 

 

 

6. Inventories

 

Inventories from continuing operations consisted of the following (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

Raw materials

 $8,730  $6,798 

Finished goods

  2,463   2,744 

Work in progress

  3,709   2,699 

Cost of inventories

  14,902   12,241 

Less allowance for obsolescence

  (1,531)  (1,215)

Net inventories

 $13,371  $11,026 

 

F- 14

 
 

7. Property and Equipment

 

Property and equipment from continuing operations consisted of the following (in thousands)

 

  

As of January 31,

 
  

2024

  

2023

 

Furniture and fixtures

  8,868   8,739 

Autos and trucks

  287   341 

Land and buildings

  997   997 

Cost of property and equipment

  10,152   10,077 

Less accumulated depreciation

  (9,334)  (9,124)

Net book value of property and equipment

 $818  $953 

 

Depreciation expense on property, plant and equipment was approximately $383,000 for fiscal 2024, and approximately $471,000 for fiscal 2023.

 

Location of property and equipment (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

United States

 $199  $174 

Europe

  60   44 

Singapore

  147   154 

Malaysia

  412   581 

Net book value of property and equipment

 $818  $953 

 

 

8. Leases

 

The Company has certain non-cancelable operating lease agreements for office, production and warehouse space in Texas, Singapore, Malaysia and United Kingdom. Our lease obligation in Canada was terminated as of March 31, 2022 and our lease obligation in Hungary was terminated as of October 31, 2022.

 

F- 15

 

Lease expense for the twelve months ended  January 31, 2024 and 2023 was approximately $831,000 and $858,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately $8,000 and $6,000 for the twelve months ended January 31, 2024 and 2023, respectively.

 

Supplemental balance sheet information related to leases as of  January 31, 2024 and 2023 was as follows (in thousands):

 

  

As of January 31,

 

Lease

 

2024

  

2023

 

Assets

        

Operating lease right-of-use assets

 $1,324  $1,749 
         

Liabilities

        

Operating lease liabilities

 $1,324  $1,749 
         

Classification of lease liabilities

        

Current liabilities

 $751  $903 

Non-current liabilities

  573   846 

Total Operating lease liabilities

 $1,324  $1,749 

 

Lease-term and discount rate details as of  January 31, 2024 and 2023 were as follows:

 

  

As of January 31,

 

Lease term and discount rate

 

2024

  

2023

 

Weighted average remaining lease term (years)

        

Operating leases

  1.40   1.98 
         

Weighted average discount rate:

        

Operating leases

  13%  13%

 

Supplemental cash flow information related to leases on  January 31, 2024 and 2023 was as follows (in thousands):

 

  

As of January 31,

 

Lease

 

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $(831) $(858)
         

Right-of-use assets obtained in exchange for lease liabilities:

        

Operating leases

 $409  $819 

 

Maturities of lease liabilities on  January 31, 2024 and 2023 were as follows (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

2025

 $753  $903 

2026

  343   574 

2027

  235   274 

2028

  232   188 

2029

  34   188 

Thereafter

     16 

Total payments under lease agreements

 $1,597  $2,143 
         

Less: imputed interest

  (273)  (394)

Total lease liabilities

 $1,324  $1,749 

 

F- 16

 

9. Intangible Assets

 

Intangible assets from continuing operations consisted of the following:

 

      

January 31, 2024

  

January 31, 2023

 
  

Weighted

                         
  

Average

  

Gross

      

Net

  

Gross

      

Net

 
  

Life at

  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

1/31/2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.8  $7,473  $(5,053)  2,420  $7,473  $(4,612)  2,861 

Customer relationships

  0.1   4,884   (4,852)  32   4,884   (4,754)  130 

Patents

  1.3   2,540   (2,190)  350   2,540   (2,027)  513 

Trade name

  2.3   134   (108)  26   134   (97)  37 

Other

  0.3   426   (366)  60   375   (283)  92 

Amortizable intangible assets

  $15,457  $(12,569) $2,888  $15,406  $(11,773) $3,633 

 

The Company did not record impairment of intangible assets during fiscal years 2024 and 2023.

 

Aggregate amortization expense was approximately $795,000 and $873,000 for fiscal 2024 and fiscal 2023, respectively. As of January 31, 2024, future estimated amortization expense related to amortizable intangible assets is estimated to be (in thousands):

 

For fiscal year ending January 31:

    

2025

 $614 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  845 

Total

 $2,888 

 

F- 17

 
 

10. Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities from continuing operations consisted of the following (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

Wages and benefits

  686   621 

Customer deposits

  3,447   215 

Accrued inventory

  621   69 

Other

  832   572 

Accrued Expenses and Other Liabilities

 $5,586  $1,477 

 

 

11. Notes Payable

 

On February 2, 2023, we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Company had incurred approximately $814,000 of debt acquisition costs associated with the loan including approximately $254,000 in origination and other transaction fees and approximately $484,000 of prepaid interest, which was the total interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and are amortized to interest expense straight-line over the term of the Loan. Approximately $601,000 of amortization of debt acquisition costs were recorded as interest expense for the twelve months ended January 31, 2024. On August 22, 2023, in connection with the Sale of Klein, the Loan was repaid in full (see Note 2- "Sale of a Subsidiary and Discontinued Operations" for additional details).

 

 

12. Stockholders Equity

 

The Company has 2,000,000 shares of Preferred Stock authorized. The Preferred Stock may be issued in multiple series with various terms, as authorized by the Company’s Board of Directors. As of January 31, 2024 and 2023, there were 1,682,985 shares of the Series A Preferred Stock outstanding. Dividends on the Series A Preferred Stock are cumulative from the date of original issue and payable quarterly on or about the last day of January, April, July and October of each year when, as and if, declared by the Company’s board of directors. Dividends are payable out of amounts legally available therefore at a rate equal to 9.00% per annum per $25.00 of stated liquidation preference per share, or $2.25 per share of Series A Preferred Stock per year. The Company may redeem, at the Company’s option, the Series A Preferred Stock, in whole or in part, at a cash redemption price of $25.00 per share, plus all accrued and unpaid dividends to, but not including, the redemption date. If at any time a change of control occurs, the Company will have the option to redeem the Series A Preferred Stock, in whole or in part, within 120 days after the date on which the change of control occurred by paying $25.00 per share, plus any accrued and unpaid dividends to, but not including, the date of redemption. As of January 31, 2024, the aggregate liquidation preference on preferred shares was approximately $47.7 million, including $5.7 million of cumulative undeclared dividends. The Series A Preferred Stock has no stated maturity, is not subject to any sinking fund or other mandatory redemption and will remain outstanding indefinitely unless repurchased or redeemed by the Company or converted into our Common Stock in connection with a change of control. Holders of the Series A Preferred Stock generally have no voting rights except for limited voting rights if dividends payable on the outstanding Series A Preferred Stock are in arrears for six or more consecutive or non-consecutive quarterly dividend periods, or if the Company fails to maintain the listing of the Series A Preferred Stock on a national securities exchange for a period continuing for more than 180 days. As of January 31, 2024, preferred stock dividends have not been declared for a cumulative of six quarters.

 

On September 28, 2023, the Board approved a reverse stock split (the "Reverse Stock Split") of the Company's shares of common stock at a ratio of one-for-ten. On October 12, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Charter Amendment to effect the Reverse Stock Split. The Charter Amendment became effective on October 13, 2023.

 

As a result of the Charter Amendment and Reverse Stock Split, every ten shares of issued and outstanding Common Stock were combined into one issued and outstanding share of Common Stock, without any change in par value per share. Proportionate adjustments were also made to any outstanding securities or rights convertible into, or exchangeable or exercisable for, shares of Common Stock. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who would otherwise be entitled to receive a fractional share were entitled to receive one full share of post-Reverse Stock Split Common Stock, in lieu of receiving such fractional shares. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities. The Reverse Stock Split reduced the number of shares of issued and outstanding Common Stock from approximately 13,788,738 shares to approximately 1,405,779 shares. Common stock and treasury stock shares have been retroactively adjusted to reflect the Reverse Stock Split in all periods presented. In connection with the Reverse Stock Split, the Company retired all treasury stock.

 

The Company has 40,000,000 shares of Common Stock authorized, of which 1,405,779 and 1,599,053 were issued as of January 31, 2024 and 2023. Treasury shares as of January 31, 2023 were 193,274.

 

During fiscal 2023, approximately 220 shares were surrendered in exchange for payment of taxes due upon the vesting of restricted shares. The shares had an average fair value of $12.50

 

F- 18

 
 

13. Related Party Transaction

 

Ladenburg Thalmann & Co. Inc. (“Ladenburg”) provided advisor and arrangement services for the Loan (See Note 11 - "Notes Payable" for additional details) and received $75,000 in fees for such services. Additionally, Ladenburg provided advisory services related to the Sale of Klein and received fees of $405,000 for such services. The Co-Chief Executive Officer and Co-President of Ladenburg is the Non-Executive Chairman of our Board. Our Non-Executive Chairman of the Board received no portion of the above-mentioned compensation.

 

 

 

 

14. Income Taxes

 

  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Income (loss) from continuing operations before income taxes is attributable to the following jurisdictions:

        

Domestic

 $(8,075) $(9,108)

Foreign

  8,313   3,714 

Total

 $238  $(5,394)

The components of income tax expense (benefit) for continuing operations were as follows:

        

Current:

        

Domestic

 $  $19 

Foreign

  1,489   743 
   1,489   762 

Deferred:

        

Domestic

      

Foreign

  (151)  (63)
   (151)  (63)

Income tax (benefit) expense

 $1,338  $699 

 

F- 19

 

The following is a reconciliation of expected to actual income tax expense (benefit) for continuing operations:

 

  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Federal income tax at 21%

 $50  $(1,133)

Taxes created by return to provision adjustments to prior year temporary differences

  146    

Global intangible low tax income ("GILTI") inclusion

  1,653    

Permanent differences

  90   329 

Foreign effective tax rate differential

  (218)  (43)

Valuation allowance on deferred tax assets

  (528)  1,400 

Excess tax deficiency for share-based payments under ASU 2016-09

  150   121 

Other

  (5)  25 
  $1,338  $699 

 

The components of the Company’s deferred taxes for continuing operations consisted of the following:

 

  

As of January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating losses

 $26,895  $22,425 

Tax credit carry forwards

  944   165 

Stock option book expense

  766   825 

Allowance for credit losses

  107   141 

Inventory

  594   1,262 

Accruals not yet deductible for tax purposes

  130   250 

Fixed assets

  80   236 

Intangible assets

  523   416 

Disallowed interest expense

  227    

Other

  1,033   527 

Gross deferred tax assets

  31,299   26,247 

Valuation allowance

  (31,177)  (26,247)

Deferred tax assets

  122    

Deferred tax liabilities:

        

Other

     (29)

Deferred tax liabilities

     (29)

Unrecognized tax benefits

      

Total deferred tax liabilities, net

    $(29)

 

On August 16, 2022, the Inflation Reduction Act (IRA) was enacted.  The IRA, among other things, establishes certain “green energy” tax credits, establishes a corporate alternative minimum tax, and requires a 2% excise tax on stock buybacks. The Company does not believe the IRA will have a material impact on the Company’s future income tax expense or the related tax assets and liabilities. 

 

The Company has determined that, due to the potential requirement for additional investment and working capital to achieve its objectives, the undistributed earnings of foreign subsidiaries as of January 31, 2024, are not deemed indefinitely reinvested outside of the United States. Furthermore, the Company has concluded that any deferred taxes with respect to the undistributed foreign earnings would be immaterial. Therefore, the Company has not recorded a deferred tax liability associated with the undistributed foreign earnings as of January 31, 2024.

 

Included in deferred tax assets is approximately $766,000 related to stock-based compensation, including non-qualified stock options. Recent market prices for the Company’s Common Stock remain below the exercise price of a number of options outstanding as of January 31, 2024. Should the market price of the Company’s Common Stock remain below the exercise price of the options, these stock options will expire without exercise. In accordance with the provisions of ASC 718-740-10, a valuation allowance has not been computed based on the decline in stock price.

 

F- 20

 

As of January 31, 2024, the Company has recorded valuation allowances of approximately $31.2 million related to deferred tax assets for continuing operations. These deferred tax assets relate primarily to net operating loss carryforwards in the United States and other jurisdictions. These net operating loss carry forwards are subject to limitation and future expiration. The valuation allowances were determined based on management’s judgment as to the likelihood that the deferred tax assets would not be realized. The judgment was based on an evaluation of available evidence, both positive and negative.

 

On  January 31, 2024, the Company had tax credit carry forwards for continuing operations of approximately $944,000, which amounts can be carried forward through at least 2027.

 

As of January 31, 2024, and 2023 the company had no unrecognized tax benefits attributable to uncertain tax positions.

 

The Company recognizes interest and penalties related to income tax matters as a component of income tax expense.

 

The Company files U.S. federal income tax returns as well as separate returns for its foreign subsidiaries within their local jurisdictions. The Company’s U.S. federal tax returns are subject to examination by the IRS for fiscal years ended January 31, 2019, through 2024. The Company’s tax returns may also be subject to examination by state and local revenue authorities for fiscal years ended January 31, 2017, through 2024. The Company’s Singapore income tax returns are subject to examination by the Singapore tax authorities for fiscal years ended January 31, 2017, through 2024. The Company’s tax returns in other foreign jurisdictions are generally subject to examination for the fiscal years ended January 31, 2018 through January 31, 2024.

 

 

15. Commitments and Contingencies

 

 

Purchase Obligations—On  January 31, 2024, the Company had approximately $11.7 million in purchase orders outstanding.

 

 

16. Stock Option Plans

 

At January 31, 2024, the Company had stock-based compensation plans as described in more detail below. The total compensation expense related to stock-based awards granted under these plans during fiscal 2024 and 2023 was approximately $261,000 and $654,000, respectively. The Company recognizes stock-based compensation costs net of a forfeiture rate for only those awards expected to vest over the requisite service period of the award. The Company estimates the forfeiture rate based on its historical experience regarding employee terminations and forfeitures.

 

The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on historical volatility of the Company’s stock over a preceding period commensurate with the expected term of the option. The expected term is based upon historical exercise patterns. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since the Company does not pay dividends and has not paid any dividends since its incorporation.  There were no options granted during fiscal 2024. The weighted average grant-date fair value of options granted during fiscal 2023 was $5.01. The assumptions for the periods indicated are noted in the following table.

 

Weighted average Black-Scholes-Merton fair value assumptions

 

  Year Ended January 31, 
  

2023

 

Risk free interest rate

  2.69% - 3.03% 

Expected life (in years)

  5.50 - 6.50 

Expected volatility

  68% -70% 

Expected dividend yield

  0.00%

 

Cash flows resulting from tax benefits attributable to tax deductions in excess of the compensation expense recognized for those options (excess tax benefits) are classified as financing out-flows and operating in-flows. The Company had no excess tax benefits during fiscal 2024 and 2023.

 

The Company has share-based awards outstanding under the MIND Technology, Inc. Stock Awards Plan (“the Plan”). Stock options granted and outstanding under the Plan generally vest evenly over three years and have a 10-year contractual term. The exercise price of a stock option generally is equal to the fair market value of the Company’s Common Stock on the option grant date. As of January 31, 2024, there were approximately 68,000 shares available for grant under the Plan. The Plan provides for awards of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units and phantom stock. New shares are issued upon vesting for restricted stock and upon exercise for options.

 

F- 21

 

Stock Based Compensation Activity

 

The following table presents a summary of the Company’s stock option activity for the fiscal year ended January 31, 2024:

 

          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic

 
  

Shares

  

Exercise

  

Term

  

Value

 
  

(in thousands)

  

Price

  

(in years)

  

(in thousands)

 

Outstanding, January 31, 2023

  410  $28.41   5.91  $ 

Granted

              

Exercised

              

Forfeited

  (35)  39.67         

Expired

  (16)  

13.23

         

Outstanding, January 31, 2024

  359  $27.98   

5.07

  $ 

Exercisable at January 31, 2024

  284  $

32.35

   4.25  $ 

Nonvested at January 31, 2024

  

75

  $11.32   

8.21

  $ 

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the fourth quarter of fiscal 2024 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on January 31, 2024. This amount changes based upon the market value of the Company’s Common Stock. No options were exercised during fiscal 2024 and 2023. The fair value of options that vested during the fiscal years ended  January 31, 2024 and 2023 was approximately $517,000 and $1.4 million, respectively. For fiscal 2024 and fiscal 2023 approximately 75,000 and 110,000 options vested, respectively.

 

As of January 31, 2024, there was approximately $243,000 of total unrecognized compensation expense related to unvested stock options granted under the Company’s share-based compensation plans. That expense is expected to be recognized over a weighted average period of 1.0 years.

 

Restricted stock as of January 31, 2024, and changes during fiscal 2024 were as follows:

 

  

Year Ended January 31, 2024

 
  

Number of

  

Weighted Average

 
  

Shares

  

Grant Date Fair

 
  

(in thousands)

  

Value

 

Unvested, beginning of period

  1  $10.00 

Granted

      

Vested

  (1)  10.00 

Canceled

      

Unvested, end of period

    $ 

 

As of January 31, 2024, there was no unrecognized stock-based compensation expense related to unvested restricted stock awards.

 

F- 22

 
 

17. Segment Reporting

 

Prior to August 22, 2023, the Company operated in two segments, Seamap and Klein. On August 21, 2023, the Company completed the Sale of Klein. (see Note 2-"Sale of a Subsidiary and Discontinued Operations" for additional details). As a result, at January 31, 2024, Seamap is the Company’s sole reporting segment.

 

 

 

18. Concentrations

 

Credit Risk— As of January 31, 2024, we had four customers that individually exceeded 10% of consolidated accounts receivable. During fiscal 2023, we had two customers that individually exceeded 10% of consolidated accounts receivable.

 

Revenue Risk— In fiscal 2024 and 2023, our single largest customer accounted for approximately 21% and 17%, respectively, of our consolidated revenues, with these revenues being generated from the Seamap Marine Products segment. Together, our five largest customers accounted for approximately 67% and 47% of our consolidated revenues in fiscal 2024 and fiscal 2023, respectively.

 

The Company maintains deposits and certificates of deposit with banks which may exceed the Federal Deposit Insurance Corporation (“FDIC”) insured limit and money market accounts which are not FDIC insured. In addition, deposits aggregating approximately $4.9 million at January 31, 2024 are held in foreign banks. Management believes the risk of loss in connection with these accounts is minimal.

 

Supplier Concentration—The Company has satisfactory relationships with its suppliers. However, should those relationships deteriorate, the Company may have difficulty in obtaining new technology requested by its customers and maintaining the existing equipment in accordance with manufacturers’ specifications.

 

 

19. Sales and Major Customers

 

A summary of the Company’s revenues, from continuing operations, from customers by geographic region, outside the U.S., is as follows (in thousands):

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Europe

 $20,248  $11,836 

Asia/South Pacific

  12,399   10,755 

Other

  2,613   435 

Total

 $35,260  $23,026 

 

During the fiscal year ended January 31, 2024, Three Seamap Marine Products customers individually exceeded 10% of total revenue. During the fiscal year ended  January 31, 2023, Two Seamap Marine Products customers individually exceeded 10% of total revenue.

 

 

F- 23

 
 

SCHEDULE II

 

MIND TECHNOLOGY, INC.

 

VALUATION AND QUALIFYING ACCOUNTS

 

(in thousands)

 

Col. A

 

Col. B

  

Col. C(1)

  

Col. C(2)

   

Col. D

   

Col. E

 
  

Balance at

  

Charged to

  

Charged

           
  

Beginning

  

Costs and

  

to Other

   

Deductions

   

Balance at End

 

Description

 

of Period

  

Expenses

  

Accounts

   

Describe

   

of Period

 

Allowance for credit losses

                      

January 31, 2024

 $332       

(a)

   

(b)

 $332 

January 31, 2023

 $332       

(a)

   

(b)

 $332 

Allowance for obsolete inventory

                      

January 31, 2024

 $1,215   341    

(a)

  (25)

(c)

 $1,531 

January 31, 2023

 $2,070   268    

(a)

  (1,123)

(c)

 $1,215 
 

 

(a)

Represents translation differences.

(b)

Represents recoveries and uncollectible accounts written off.

(c)

Represents sale or scrap of inventory and obsolete equipment.

 

F-24
EX-4.1 2 ex_663616.htm EXHIBIT 4.1 ex_663616.htm
 

Exhibit 4.1

 

MIND Technology, Inc.

DESCRIPTION OF CAPITAL STOCK

 

The following is a summary of the material terms of our capital stock, certain provisions contained in our Amended and Restated Certificate of Incorporation (our charter), Amended and Restated Bylaws (our bylaws), Certificate of Designations of Series A Cumulative Preferred Stock (as amended, our Certificate of Designations) and certain provisions of the Delaware General Corporation Law (the DGCL). The following descriptions do not purport to be complete and are qualified in their entirety by reference to the relevant provisions of our charter, bylaws, Certificate of Designations and the DGCL. You should refer to our charter, bylaws and Certificate of Designations, which are filed as Exhibits 3.1, 3.2, 3.3, and 3.4, respectively, to this Annual Report on Form 10-K, and the DGCL.

 

Authorized Capital Stock

 

MIND Technology, Inc. (“we”, or the “Company”), a Delaware corporation, has authorized capital stock consisting of 40,000,000 shares of common stock, par value $0.01 per share, and 2,000,000 shares of preferred stock, par value $1.00 per share.

 

Common Stock

 

Shares Outstanding. As of April 29, 2024, we had 1,405,779 issued and outstanding shares of common stock.

 

Dividends. We have not paid any cash dividends on our common stock since our inception, and our board of directors does not contemplate the payment of cash dividends on our common stock in the foreseeable future. It is the present policy of our board of directors to retain earnings, if any, for use in developing and expanding our business. In the future, our payment of dividends on our common stock will also depend on the amount of funds available, our financial condition, capital requirements and such other factors as our board of directors may consider.

 

Voting Rights. The holders of our common stock are entitled to one vote for each share held of record on all matters submitted to a vote at a meeting of our stockholders. In matters other than the election of directors, stockholder approval requires the affirmative vote of a majority of the voting power of our common stock present in person or represented by proxy at the meeting and entitled to vote on the matter, voting as a single class, unless the matter is one upon which, by express provision of law, our charter or our bylaws, a different vote is required. Subject to the rights of the holders of any series of preferred stock to elect directors under specified circumstances, election of directors is determined by a plurality of the votes cast.

 

In addition to any other vote that may be required by law, applicable stock exchange rule or the terms of any series of our preferred stock, amendments to our charter must be approved by the board of directors and thereafter by at least a majority of the voting power of all then-outstanding shares of capital stock entitled to vote thereon, and a majority in voting power of each class entitled to a separate class vote. A separate class vote is provided for amendments to the charter changing the authorized shares of a class of stock (unless the charter provides otherwise), changing the par value of a class of stock, or adversely affecting the rights, powers and preferences of the class of stock.

 

Our bylaws may be amended by the vote of at least a majority of our board of directors or the holders of a majority of the voting power of all then-outstanding shares of capital stock entitled to vote thereon, voting together as a single class.

 

Series A Preferred Stock

 

Shares Outstanding. As of April 29, 2024, we had 1,682,985 issued and outstanding shares of our 9.00% Series A Cumulative Preferred Stock, which we refer to as the “Series A Preferred Stock”. Our Series A Preferred Stock represents all of the Company’s outstanding preferred stock.

 

 

Exhibit 4.1

 

Dividends. Holders of Series A Preferred Stock will be entitled to 9.00% per annum of the $25.00 per share liquidation preference (equivalent to $2.25 per annum per share), accruing from the date of initial issuance. Dividends will be payable to holders of our Series A Preferred Stock quarterly on or about the last day of January, April, July and October of each year. The record date for dividend payment will be the 15th day of January, April, July and October of each year.

 

Voting Rights. Holders of our Series A Preferred Stock generally have no voting rights. However, if we do not pay dividends on the Series A Preferred Stock for six or more quarterly dividend periods (whether or not consecutive), the holders of the Series A Preferred Stock (voting separately as a class with the holders of all other classes or series of our preferred stock

 

that we may issue upon which like voting rights have been conferred and are exercisable and which are entitled to vote as a class with the Series A Preferred Stock) will be entitled to vote for the election of two additional directors to serve on our board of directors until we pay, or declare and set aside funds for the payment of, all dividends that we owe on the Series A Preferred Stock, subject to certain limitations.

 

In addition, the affirmative vote of the holders of at least two-thirds of the outstanding shares of Series A Preferred Stock is required at any time for us to authorize or issue any class or series of our capital stock ranking senior to the Series A Preferred Stock with respect to the payment of dividends or the distribution of assets on liquidation, dissolution or winding up, to amend any provision of our charter so as to materially and adversely affect any rights of the Series A Preferred Stock or to take certain other actions. If any such amendments to our charter would be material and adverse to holders of the Series A Preferred Stock and any other series of parity preferred stock upon which similar voting rights have been conferred and are exercisable, a vote of at least two-thirds of the outstanding shares of Series A Preferred Stock and the shares of the other applicable series materially and adversely affected, voting together as a class, would be required.

 

Maturity. The Series A Preferred Stock has no stated maturity and will not be subject to any sinking fund or mandatory redemption. Shares of the Series A Preferred Stock will remain outstanding indefinitely unless we decide to redeem or otherwise repurchase them or they are converted into our common stock in connection with a Change of Control as described below. We are not required to set aside funds to redeem the Series A Preferred Stock.

 

Optional Redemption. The Series A Preferred Stock is not redeemable by us prior to June 8, 2021 except upon the occurrence of a Change of Control pursuant to the special optional redemption described below. On and after June 8, 2021, we may, at our option, redeem the Series A Preferred Stock, in whole or in part, at any time or from time to time, for cash at a redemption price equal to $25.00 per share, plus any accumulated and unpaid dividends to, but not including, the redemption date.

 

Upon the occurrence of a Change of Control (as defined below), we may, at our option, redeem the Series A Preferred Stock, in whole or in part, within 120 days after the first date on which such Change of Control occurred, for cash at a redemption price of $25.00 per share, plus any accumulated and unpaid dividends to, but not including, the redemption date.

 

A “Change of Control” is deemed to occur when, after the original issuance of the Series A Preferred Stock, the following have occurred and are continuing:

 

 

the acquisition by any person, including any syndicate or group deemed to be a “person” under Section 13(d)(3) of the Exchange Act, of beneficial ownership, directly or indirectly, through a purchase, merger or other acquisition transaction or series of purchases, mergers or other acquisition transactions of our stock entitling that person to exercise more than 50% of the total voting power of all our stock entitled to vote generally in the election of our directors (except that such person will be deemed to have beneficial ownership of all securities that such person has the right to acquire, whether such right is currently exercisable or is exercisable only upon the occurrence of a subsequent condition); and

 

following the closing of any transaction referred to in the bullet point above, neither we nor the acquiring or surviving entity has a class of common securities (or American Depositary Receipts representing such securities) listed on the New York Stock Exchange (“NYSE”), the NYSE MKT LLC (“NYSE MKT”) or the NASDAQ Stock Market LLC (“NASDAQ Stock Market”), or listed or quoted on an exchange or quotation system that is a successor to the NYSE, the NYSE MKT or the NASDAQ Stock Market.

 

 

Exhibit 4.1

 

Conversion Rights. Upon the occurrence of a Change of Control, each holder of Series A Preferred Stock will have the right (unless, prior to the Change of Control Conversion Date (as defined below), we have provided notice of our election to redeem the Series A Preferred Stock) to convert some or all of the Series A Preferred Stock held by such holder (the “Change of Control Conversion Right”) on the Change of Control Conversion Date into a number of shares of our common stock per share of Series A Preferred Stock to be converted equal to the lesser of:

 

 

the quotient obtained by dividing (i) the sum of the $25.00 liquidation preference plus the amount of any accrued and unpaid dividends to, but not including, the Change of Control Conversion Date (unless the Change of Control Conversion Date is after a record date for a Series A Preferred Stock dividend payment and prior to the corresponding Series A Preferred Stock dividend payment date, in which case no additional amount for such accrued and unpaid dividend will be included in this sum) by (ii) the Common Stock Price (as defined below); and

 

25 shares of common stock per preferred share (i.e., the “Share Cap”), subject to certain adjustments; subject, in each case, to provisions for the receipt of alternative consideration.

 

The Share Cap is subject to pro rata adjustments for any share splits (including those effected pursuant to a distribution of our common stock), subdivisions or combinations with respect to our common stock.

 

Upon such a conversion, the holders will be limited to a maximum number of shares of our common stock equal to the Share Cap multiplied by the number of shares of Series A Preferred Stock converted. If the Common Stock Price is less than $10.00, subject to adjustment, the holders will receive a maximum of 250.00 shares of our common stock per share of Series A Preferred Stock, which may result in the holders receiving shares of common stock with a value that is less than the liquidation preference of the Series A Preferred Stock.

 

If, prior to the Change of Control Conversion Date, we have provided a redemption notice, whether pursuant to our special optional redemption right in connection with a Change of Control or our optional redemption right, holders of Series A Preferred Stock will not have any right to convert the Series A Preferred Stock in connection with the Change of Control Conversion Right, and any shares of Series A Preferred Stock selected for redemption that have been tendered for conversion will be redeemed on the related date of redemption instead of converted on the Change of Control Conversion Date.

 

The “Change of Control Conversion Date” is the date the Series A Preferred Stock is to be converted, which will be a business day that is no fewer than 20 days nor more than 35 days after the date on which we provide the required notice of the occurrence of a Change of Control to the holders of Series A Preferred Stock.

 

The “Common Stock Price” will be (i) if the consideration to be received in the Change of Control by the holders of our common stock is solely cash, the amount of cash consideration per share of our common stock or (ii) if the consideration to be received in the Change of Control by holders of our common stock is other than solely cash (x) the average of the closing sale prices per share of our common stock (or, if no closing sale price is reported, the average of the closing bid and ask prices or, if more than one in either case, the average of the average closing bid and the average closing ask prices) for the ten consecutive trading days immediately preceding, but not including, the effective date of the Change of Control as reported on the principal U.S. securities exchange on which our common stock is then traded, or (y) the average of the last quoted bid prices for our common stock in the over-the-counter market as reported by Pink Sheets LLC or a similar organization for the ten consecutive trading days immediately preceding, but not including, the effective date of the Change of Control, if our common stock is not then listed for trading on a U.S. securities exchange.

 

 

Exhibit 4.1

 

Additional Series of Preferred Stock

 

Our board of directors may, without the approval of holders of our common stock, designate additional shares of the Series A Preferred Stock and authorize the issuance of such shares or designate additional series of authorized preferred stock and the rights, preferences, limitations and privileges of such additional series ranking junior to or on parity with the Series A Preferred Stock. These rights, preferences, limitations and privileges may include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of this series, any or all of which may be greater than the rights of our common stock. It is not possible to state the actual effect of the issuance of any shares of our preferred stock upon the rights of holders of our common stock until our board of directors determines the specific rights of the holders of our preferred stock. However, the effects of the issuance of any shares of our preferred stock upon the rights of holders of our common stock might include, among other things:

 

 

restricting dividends on our common stock;

 

diluting the voting power of our common stock;

 

impairing the liquidation rights of our common stock; and

 

delaying or preventing a change in control without further action by our stockholders.

 

Stock Options and Warrants

 

As of April 29, 2024, we had no outstanding warrants to purchase shares of our common stock or Series A Preferred Stock. We may issue warrants for the purchase of debt securities, preferred stock or common stock. Warrants may be issued independently or together with other securities and may be attached to or separate from any such offered securities.

 

As of April 29, 2024, we had 38,377 outstanding options to purchase our common stock, issued under our Amended and Restated Stock Awards Plan. We may in the future issue additional stock options to certain officers and directors and to third-party consultants pursuant to the Amended and Restated Stock Awards Plan or other equity incentive plan adopted by our board of directors.

 

Certain Provisions of Delaware Law, Our Charter and Our Bylaws

 

Provisions of our charter, bylaws and the DGCL may tend to delay, defer or prevent a potential unsolicited offer or takeover attempt that is not approved by our board of directors but that our stockholders might consider to be in their best interest, including an attempt that might result in stockholders receiving a premium over the market price for their shares.

 

Because our board of directors is authorized to issue preferred stock with preferences and rights as it determines, it may afford the holders of any series of preferred stock preferences, rights or voting powers superior to those of the holders of common stock. These provisions:

 

 

encourage potential acquirers to deal directly with our board of directors;

 

give our board of directors the time and leverage to evaluate the fairness of the proposal to all stockholders;

 

enhance continuity and stability in the composition of our board of directors and in the policies formulated by our board of directors; and

 

discourage certain tactics that may be used in proxy fights.

 

Our board of directors has adopted an anti-takeover policy which provides that it will not use certain measures with respect to preferred stock for anti-takeover measures without prior stockholder approval.

 

 

Exhibit 4.1

 

No Cumulative Voting. Our bylaws provide that holders of shares of our common stock are not entitled to cumulate their votes in the election of directors.

 

Requirements for Advance Notification of Stockholder Nomination and Proposals. Our bylaws establish advance notice procedures with respect to stockholder proposals and nomination of candidates for election as directors other than nominations made by or at the direction of our board of directors or a committee of our board of directors. Our bylaws prescribe specific information that the stockholder’s notice must contain, including, among other things: (i) a brief description of the business desired to be brought before the meeting, the reasons for conducting such business at the meeting and any material interest of such stockholder in such business; (ii) the name and address of such stockholder, as they appear on our books; (iii) the number of shares, number and type of derivative instruments or other interests in the Company that are beneficially owned by such stockholder; (iv) any material interest of the stockholder in such business; (v) a representation that the stockholder is a holder of record of stock of the Company entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to bring such nomination or other business before the meeting, and (vi) a representation as to whether or not such stockholder will deliver a proxy statement or form of proxy to holders of at least the percentage of the voting power of the Company’s outstanding stock required to approve or adopt the proposal or, in the case of a nomination or nominations, at least the percentage of the voting power of the Company’s outstanding stock reasonably believed by the stockholder to be sufficient to elect such nominee or nominees.

 

Generally under our bylaws, to be timely, notice must be received by the Company not earlier than the close of business on the 120th day and not later than the close of business on the 90th day prior to the first anniversary of the preceding year’s annual meeting. Notwithstanding the specific provisions of our bylaws, stockholders may request inclusion of proposals in our proxy statement pursuant to Rule 14(a)-8 under the Exchange Act or inclusion of nominees in our proxy statement pursuant to other SEC proxy rules.

 

Removal of Directors. Our charter provides that, subject to the rights of holders of any series of our preferred stock with respect to the election of directors, our stockholders may remove a director, with or without cause, by the affirmative vote of a majority of the voting power of the outstanding shares of our stock entitled to vote generally for the election of directors.

 

Limitation of Liability and Indemnification Matters

 

Our charter limits the liability of our directors for monetary damages for breach of their fiduciary duty as directors, except for liability that cannot be eliminated under the DGCL. Delaware law provides that directors of a company will not be personally liable for monetary damages for breach of their fiduciary duty as directors, except for liabilities:

 

 

for any breach of their duty of loyalty to us or our stockholders;

 

for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law;

 

for unlawful payment of dividend or unlawful stock repurchase or redemption, as provided under Section 174 of the DGCL; or

 

for any transaction from which the director derived an improper personal benefit.

 

Any amendment, repeal or modification of these provisions will be prospective only and would not affect any limitation on liability of a director for acts or omissions that occurred prior to any such amendment, repeal or modification.

 

Our bylaws provide that we will indemnify our directors and officers to the fullest extent permitted by Delaware law. Our bylaws also permit us to purchase insurance on behalf of any officer, director, employee or other agent for any liability arising out of that person’s actions as our officer, director, employee or agent, regardless of whether Delaware law would permit indemnification. We believe that the limitation of liability provision in our charter and bylaws will facilitate our ability to continue to attract and retain qualified individuals to serve as directors and officers.

 

 

Exhibit 4.1

 

Anti-Takeover Effects of Provisions of our Charter, our Bylaws and Delaware Law

 

Some provisions of Delaware law, our charter and our bylaws described below contain provisions that could make the following transactions more difficult: acquisitions of us by means of a tender offer, a proxy contest or otherwise, or removal of our incumbent officers and directors. These provisions may also have the effect of preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish or could deter transactions that stockholders may otherwise consider to be in their best interest or in our best interests, including transactions that might result in a premium over the market price for our shares.

 

These provisions, summarized below, are expected to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with us. We believe that the benefits of increased protection and our potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us outweigh the disadvantages of discouraging these proposals because, among other things, negotiation of these proposals could result in an improvement of their terms.

 

Delaware Law

 

We are subject to Section 203 of the DGCL, an anti-takeover law. In general, Section 203 prohibits a publicly-held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date the person became an interested stockholder, unless the “business combination” or the transaction in which the person became an interested stockholder is approved by our board of directors in a prescribed manner. Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own, 15% or more of a corporation’s voting stock. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the board of directors, including discouraging attempts that might result in a premium over the market price for the shares of common stock held by stockholders. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:

 

 

the transaction is approved by the board of directors before the date the interested stockholder attained that status;

 

upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans, in some instances; or

 

on or after such time, the business combination is approved by the board of directors and authorized at a meeting of stockholders by at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

 

Certificate of Incorporation and Bylaws

 

Provisions of our charter and bylaws may delay or discourage transactions involving an actual or potential change in control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our common stock.

 

Among other things, our charter and bylaws:

 

permit our board of directors to issue up to 2,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate;

 

provide that the authorized number of directors may be changed only by resolution of the board of directors;

 

 

Exhibit 4.1

 

 

provide that all vacancies, including newly created directorships, may, except as otherwise required by law and subject to the rights of holders of the our preferred stock, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;

 

provide that our bylaws may only be amended by the affirmative vote of the holders of a majority of the voting power of our then-outstanding shares of stock entitled to vote thereon, voting as a single class, or by resolution adopted by a majority of the directors;

 

provide that, subject to the rights of the holders of preferred stock, special meetings of the stockholders may only be called by a majority of the board of directors or upon the written request of the holders of 10% of the voting power of our outstanding stock;

 

eliminate the personal liability of our directors for monetary damages resulting from breaches of their fiduciary duty to the extent permitted by the DGCL and indemnify our directors and officers to the fullest extent permitted by law;

 

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner, and also specify requirements as to the form and content of a stockholder’s notice; and

 

do not provide for cumulative voting rights, therefore allowing the holders of a majority of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose.

 

Exclusive Forum Provision. Our charter contains a provision stating that unless it consents in writing to the selection of an alternative forum, (i) the Court of Chancery of the State of Delaware shall, to the fullest extent permitted by applicable law, be the sole and exclusive forum for any stockholder to bring (a) any derivative action or proceeding on behalf of the Company, (b) any action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, employee or agent of the Company, (c) any action asserting a claim against the Company, its current or former directors, officers or employees or agents arising pursuant to any provision of the DGCL, or our charter or bylaws, or (iv) any action asserting a claim against the Company, its current or former directors, officers or employees or agents governed by the internal affairs doctrine, except for any claim as to which the Court of Chancery determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery), which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, or over which the Court of Chancery does not have subject matter jurisdiction, and (ii) the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended.

 

Transfer Agent and Registrar

 

The transfer agent and registrar for our common stock and our Series A Preferred Stock is American Stock Transfer & Trust Company, LLC.

 

NASDAQ Listing

 

Our common stock is listed on the NASDAQ Stock Market under the ticker symbol “MIND.” Our Series A Preferred Stock is listed on the NASDAQ Stock Market under the ticker symbol “MINDP.”

 

 
EX-21.1 3 ex_601593.htm EXHIBIT 21.1 ex_601593.htm

Exhibit 21.1

 

SUBSIDIARIES OF MIND TECHNOLOGY, INC.

 

 

The following entities are directly or indirectly wholly-owned subsidiaries of MIND Technology, Inc.:

 

   

 

 

Name of Entity

 

State or Country of Organization

Mitcham Holdings Ltd

 

United Kingdom

Mitcham Canada Holdings Limited

 

United Kingdom

Mitcham Canada ULC

 

Alberta, Canada

Seamap (UK) Ltd.

 

United Kingdom

Seamap Pte. Ltd.

 

Singapore

Seamap (Malaysia) Sdn. Bhd.

 

Malaysia

MIND Maritime Acoustics, LLC

 

Texas

 

 
EX-23.1 4 ex_601594.htm EXHIBIT 23.1 ex_601594.htm

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

 

We consent to the incorporation by reference in the Registration Statements on Form S-1 (No. 333-260486) and Form S-8 (No. 333-259414, No. 333-233635, No. 333-192169, and No. 333-137943) of MIND Technology, Inc. (the Company), of our report dated April 30, 2024, relating to the consolidated financial statements and schedule of the Company which report expresses an unqualified opinion, appearing in this Annual Report on Form 10-K of the Company for the year ended January 31, 2024.

 

 

/s/ Moss Adams LLP

 

Houston, Texas

April 30, 2024

 

 

 
EX-31.1 5 ex_601595.htm EXHIBIT 31.1 ex_601595.htm

Exhibit 31.1

 

CERTIFICATION

 

I, Robert P. Capps, certify that:

 

1.    I have reviewed this annual report on Form 10-K for the annual period ended January 31, 2024 of MIND Technology, Inc. (the “registrant”);

 

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

 

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

 

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

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

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

 

 

(a)

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

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

/s/ Robert P. Capps

Robert P. Capps

President, Chief Executive Officer and Director

(Principal Executive Officer)

April 30, 2024

 

 
EX-31.2 6 ex_601596.htm EXHIBIT 31.2 ex_601596.htm

Exhibit 31.2

 

CERTIFICATION

 

I, Mark A. Cox, certify that:

 

1.    I have reviewed this annual report on Form 10-K for the annual period ended January 31, 2024 of MIND Technology, Inc. (the “registrant”);

 

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

 

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

 

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

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

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

 

 

(a)

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

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ Mark A. Cox

Mark A. Cox

Vice President and Chief Financial Officer

(Principal Financial Officer)

April 30, 2024

 

 
EX-32.1 7 ex_601597.htm EXHIBIT 32.1 ex_601597.htm

Exhibit 32.1

 

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 Annual Report of MIND Technology, Inc. (the “Company”) on Form 10-K for the annual period ended January 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert P. Capps, President and Chief Executive Officer of the Company, and Mark A. Cox, Chief Financial Officer and Vice President of Finance and Accounting of the Company, each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; and

 

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

 

/s/ Robert P. Capps

Robert P. Capps

President, Chief Executive Officer and Director

(Principal Executive Officer)

April 30, 2024

 

 
EX-32.2 8 ex_601598.htm EXHIBIT 32.2 ex_601598.htm

Exhibit 32.2

 

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 Annual Report of MIND Technology, Inc. (the “Company”) on Form 10-K for the annual period ended January 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert P. Capps, President and Chief Executive Officer of the Company, and Mark A. Cox, Chief Financial Officer and Vice President of Finance and Accounting of the Company, each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; and

 

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

     

/s/ Mark A. Cox

Mark A. Cox

Vice President and Chief Financial Officer

(Principal Financial Officer)

April 30, 2024

 

 
EX-101.SCH 9 mind-20240131.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 995453 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 995454 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 995455 - Disclosure - Note 3 - New Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 995456 - Disclosure - Note 4 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 995457 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information link:calculationLink link:definitionLink link:presentationLink 995458 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 995459 - Disclosure - Note 7 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 995460 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 995461 - Disclosure - Note 9 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 11 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 12 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 13 - Related Party Transaction link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 14 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 15 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 16 - Stock Option Plans link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 17 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 18 - Concentrations link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 19 - Sales and Major Customers link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 4 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 7 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 9 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 14 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 16 - Stock Option Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 19 - Sales and Major Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 4 - Revenue From Contracts With Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 6 - Inventories - Inventories From Continuing Operations (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 7 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 7 - Property and Equipment - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 7 - Property and Equipment - Location of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 8 - Leases - Supplemental Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 8 - Leases - Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 8 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 9 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 11 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 12 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 13 - Related Party Transaction (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 14 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 14 - Income Taxes - Income Taxes Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 14 - Income Taxes - Deferred Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 16 - Stock Option Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 16 - Stock Option Plans - Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 16 - Stock Option Plans - Stock Option Activiy (Details) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 16 - Stock Option Plans - Restricted Stock (Details) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 17 - Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 18 - Concentrations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 19 - Sales and Major Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 19 - Sales and Major Customers - Summary of Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 10 mind-20240131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 mind-20240131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 mind-20240131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Organization and Summary of Significant Accounting Policies Federal income tax at 21% Note 2 - Sale of a Subsidiary and Discontinued Operations Note 4 - Revenue From Contracts With Customers us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum Risk free interest rate Note 5 - Supplemental Statements of Cash Flows Information Note 6 - Inventories Note 7 - Property and Equipment Note 8 - Leases Note 9 - Intangible Assets Income Tax Disclosure [Text Block] Note 10 - Accrued Expenses and Other Current Liabilities Risk free interest rate Note 14 - Income Taxes Note 16 - Stock Option Plans Expected volatility Note 19 - Sales and Major Customers Schedule II - Valuation and Qualifying Accounts us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum Expected volatility us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details) Current liabilities of discontinued operations Total current liabilities of discontinued operations Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals) Expected life (in years) (Year) Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details) Note 6 - Inventories - Inventories From Continuing Operations (Details) Note 7 - Property and Equipment - Property and Equipment (Details) Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Note 7 - Property and Equipment - Location of Property and Equipment (Details) Note 8 - Leases - Supplemental Balance Sheet Information (Details) Note 8 - Leases - Supplemental Cash Flow Information (Details) Note 8 - Leases - Maturities of Lease Liabilities (Details) Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Note 14 - Income Taxes - Income Taxes Expense (Details) Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) Granted, weighted average grant date fair value (in dollars per share) Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals) Vested, weighted average grant date fair value (in dollars per share) Note 14 - Income Taxes - Deferred Taxes (Details) Canceled, weighted average grant date fair value (in dollars per share) Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Note 16 - Stock Option Plans - Fair Value Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average grant date fair value (in dollars per share) Unvested, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Canceled, shares (in shares) Note 16 - Stock Option Plans - Stock Option Activiy (Details) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Change in cumulative translation adjustment for liquidation of entities held for sale Note 16 - Stock Option Plans - Restricted Stock (Details) Note 19 - Sales and Major Customers - Summary of Revenues (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, shares (in shares) Unvested, shares (in shares) Foreign currency translation Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Granted, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, shares (in shares) Exercisable, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual term (Year) Exercisable, intrinsic value us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Exercisable, number of shares (in shares) Outstanding, weighted average remaining contractual term (Year) Outstanding, intrinsic value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Nonvested, weighted average exercise price (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) Nonvested, number of shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Forfeited, weighted average exercise price (in dollars per share) Deferred revenue Expired, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) us-gaap_AccruedLiabilitiesCurrent Accrued Expenses and Other Liabilities Wages and benefits Income taxes payable Lessee, Operating Leases [Text Block] Accounts payable Sale of other assets us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, number of shares (in shares) Outstanding, number of shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired, number of shares (in shares) Other us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Other Intangible Assets [Member] us-gaap_PaymentsToDevelopSoftware Cost incurred to develop technology us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Stock options (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Current liabilities: us-gaap_Assets Total assets us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Total assets of discontinued operations Patents [Member] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders Customer Relationships [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet Accounts receivable, net Deferred tax asset Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_ContractWithCustomerAssetNet Total unbilled revenue Award Type [Domain] Income (loss) from discontinued operations, net of income taxes Net income (loss) from discontinued operations Award Type [Axis] Net income (loss) Net income (loss) us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Amortizable intangible assets, accumulated amortization Intangible assets, net Total Amortizable intangible assets, net carrying amount Amortizable intangible assets, gross carrying amount Restricted Stock [Member] Share-Based Payment Arrangement, Option [Member] Largest Customer [Member] Related to largest customer. Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Property and equipment, net Net book value of property and equipment Net book value of property and equipment Cost of property and equipment Five Largest Customers [Member] Related to five largest customers. Klein Marine Services, Inc. [Member] Represents Klein Marine Services, Inc. Sale of Subsidiaries and Subsequent Events [Text Block] The entire disclosure related to sale of subsidiaries and subsequent events. us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Income (loss) before income taxes from discontinued operations us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Provision for income taxes from discontinued operations Cash flows from investing activities: Income taxes receivable and payable us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction CANADA Related Party Transactions Disclosure [Text Block] us-gaap_IncomeTaxExpenseBenefit Provision for income taxes Income Tax Expense (Benefit) us-gaap_OperatingExpenses Total operating expenses Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable, accrued expenses and other current liabilities SEC Schedule, 12-09, Allowance, Credit Loss [Member] us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) City Area Code Use of Estimates, Policy [Policy Text Block] Gain on sale of Klein Gain (Loss) on Disposition of Business Gain on sale of Klein us-gaap_TreasuryStockSharesRetired Retirement of treasury stock (in shares) us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures Restricted stock forfeited for taxes us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain (Loss) on Disposition of Property Plant Equipment Gross profit from sale of equipment us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue us-gaap_SharesOutstanding Balances (in shares) Balances (in shares) us-gaap_CommonStockSharesOutstanding Common Stock, Shares, Outstanding (in shares) Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) Current Fiscal Year End Date us-gaap_LeaseCost Lease, Cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current and long-term assets Weighted average discount rate, Operating leases Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] us-gaap_ShortTermLeaseCost Short-Term Lease, Cost Lease, Cost [Table Text Block] us-gaap_DividendsPreferredStockStock Preferred stock dividends Document Period End Date Right-of-use assets obtained in exchange for lease liabilities, Operating leases Weighted average remaining lease term, Operating leases (Year) Entity File Number us-gaap_DebtInstrumentFeeAmount Debt Instrument, Fee Amount Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_IncreaseDecreaseInReceivables Accounts receivable us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Stock-based compensation Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Non-cash cumulative translation adjustment for discontinued operations Non-cash cumulative translation loss for discontinued operations Entity Central Index Key Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] us-gaap_TreasuryStockRetiredCostMethodAmount Retirement of treasury stock Legal Entity [Axis] Entity Address, Address Line One ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Axis] Material Terms of Trading Arrangement [Text Block] Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock, at cost (0 and 193 shares at January 31, 2024 and 2023, respectively) Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Accounts Receivable [Member] Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] SINGAPORE Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) Exercised, number of shares (in shares) us-gaap_TableTextBlock Notes Tables Restricted stock issued (in shares) Restricted stock issued Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] Selling, general and administrative Granted, number of shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, number of shares (in shares) us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Long-term assets of discontinued operations us-gaap_IncreaseDecreaseInContractWithCustomerAsset Unbilled revenue Marine Technology Products [Member] Represents marine technology products. Research and development Accumulated deficit Accumulated other comprehensive gain us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent Intangible and other assets, net us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent Property, plant and equipment, net mind_WorkingCapitalDeficit Working Capital (Deficit) Represents the value of total current assets net of current liabilities as of the balance sheet date. us-gaap_InterestExpenseDebt Interest Expense, Debt Changes in: us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs mind_ContractWithCustomersTurnOverPeriod Contract with Customers, Turn Over Period (Month) Th e period of turn over for contract with customers. Assets and Liabilities, Lessee [Table Text Block] Tabular disclosure of lessee's assets and liabilities. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Operating lease liabilities - non-current Non-current liabilities Schedule of Inventory, Current [Table Text Block] Deferred revenue & customer deposits - current The amount of contract with customer liability and customer deposits, classified as current. Deferred tax benefit Total lease liabilities Operating lease liabilities Total Operating lease liabilities Operating lease liabilities - current Current liabilities Proprietary Rights [Member] Represents proprietary rights. Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total payments under lease agreements us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest us-gaap_DeferredIncomeTaxExpenseBenefit Total us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter 2027 2028 2029 Thereafter us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2026 Fair Value of Financial Instruments, Policy [Policy Text Block] Ladenburg Thalmann and Co. Inc. [Member] Represents Ladenburg Thalmann & Co. Inc. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2028 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2029 2026 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2025 SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] The Loan [Member] Represents Loan and Security Agreement. Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation Lessee, Leases [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Weighted average life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] us-gaap_DepreciationAmortizationAndAccretionNet Depreciation and amortization Operating expenses: Income Tax, Policy [Policy Text Block] us-gaap_Depreciation Depreciation us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Depreciation and amortization us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) Depreciation and amortization us-gaap_DepreciationAndAmortizationDiscontinuedOperations us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Current assets of discontinued operations Total current assets of discontinued operations Common stock $0.01 par value; 40,000 shares authorized; 1,406 and 1,599 shares issued at January 31, 2024 and 2023, respectively Adjustments to reconcile net income (loss) to net cash used in operating activities: Common stock, authorized (in shares) Common Stock, Shares Authorized (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent Inventories, net Accrued expenses and other current liabilities Amount of expenses incurred but not yet paid nor invoiced, and current liabilities classified as other. Common stock, issued (in shares) Common Stock, Shares, Issued (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent Prepaid expenses and other current assets Common stock, par value (in dollars per share) Asia Pacific [Member] Intangibles Excluding Technology Development Projects Not Yet Completed [Member] Represents intangibles excluding technology development projects not yet completed. Revenue from Contract with Customer [Policy Text Block] Standard Product Warranty, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance Valuation allowance Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating cash flows from operating leases Maximum [Member] Minimum [Member] Weighted Average [Member] Product and Service [Axis] Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Deferred tax assets Statistical Measurement [Axis] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] us-gaap_PreferredStockLiquidationPreferenceValue Preferred Stock, Liquidation Preference, Value us-gaap_PreferredStockLiquidationPreference Preferred Stock, Liquidation Preference Per Share (in dollars per share) Unbilled revenue-current Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each January 31, 2024, and 2023 us-gaap_PrepaidInterest Prepaid Interest Latin America [Member] Preferred stock, shares issued (in shares) Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Interest paid Cash Flow, Supplemental Disclosures [Text Block] Income taxes paid, net Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsOther Other Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Gross deferred tax assets Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Europe [Member] us-gaap_DeferredIncomeTaxLiabilities Deferred tax liabilities Deferred tax liabilities Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Inventories, net Net inventories Refund of prepaid interest on short-term loan Amount of cash inflow from refund of prepaid interest on short-term debt. Preferred stock, par value (in dollars per share) Work in progress us-gaap_InventoryValuationReserves Less allowance for obsolescence Finished goods Customer [Axis] us-gaap_DeferredTaxAssetsInventory Inventory Customer [Domain] us-gaap_InventoryGross Cost of inventories us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets Intangible assets Reverse Stock Split [Member] The ratio of shares representing a stock transaction before the stock split conversion. us-gaap_PreferredStockRedemptionPricePerShare Preferred Stock, Redemption Price Per Share (in dollars per share) us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment Fixed assets Advisory Services Related to Sale of Klein [Member] Represents advisory services related to sale of Klein. us-gaap_PreferredStockDividendRatePerDollarAmount Preferred Stock, Dividend Rate, Per-Dollar-Amount (in dollars per share) Raw materials us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities Accruals not yet deductible for tax purposes us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) us-gaap_PreferredStockDividendRatePercentage Preferred Stock, Dividend Rate, Percentage Cash flows from operating activities: us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for credit losses Statement [Line Items] Allowance for doubtful accounts us-gaap_CumulativeDividends Cumulative Dividends us-gaap_NumberOfOperatingSegments Number of Operating Segments Furniture and Fixtures [Member] Accounts receivable, net of allowance for credit losses of $332 and $332 at January 31, 2024 and 2023, respectively us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Building [Member] Revenues: Additional paid-in capital AOCI Attributable to Parent [Member] Land and Building [Member] Stockholders’ equity: Property, Plant and Equipment, Policy [Policy Text Block] Other (expense) income Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Loss from continuing operations Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] us-gaap_DeferredTaxAssetsTaxCreditCarryforwards Tax credit carry forwards us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Net operating losses Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Inventory, Policy [Policy Text Block] Effect of changes in foreign exchange rates on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents MALAYSIA us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_Liabilities Total liabilities us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Other us-gaap_DeferredTaxLiabilitiesOther us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by investing activities Prepaid expenses and other current assets us-gaap_DeferredTaxLiabilities Total deferred tax liabilities, net Total deferred tax liabilities, net us-gaap_GrossProfit Gross profit Deferred tax liability Provision for inventory obsolescence us-gaap_ContractWithCustomerLiability Total deferred revenue & customer deposits Property Improvements [Member] Represents property improvements. us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries mind_ContractWithCustomerPerformancePeriod Contract With Customer Performance Period (Year) Represents performance period for contract with customer. Proprietary Rights, Developed Technology [Member] Represents proprietary rights developed technology. us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock Preferred stock dividends Cost of sales: us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock us-gaap_LoanProcessingFee Loan Processing Fee Retained Earnings [Member] Sale of marine technology products Total revenue from contracts with customers Foreign us-gaap_CurrentForeignTaxExpenseBenefit us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign Additional Paid-in Capital [Member] Common Stock [Member] Preferred Stock [Member] us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit Domestic Equity Components [Axis] Equity Component [Domain] Domestic us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit us-gaap_CurrentIncomeTaxExpenseBenefit Total Global intangible low tax income ("GILTI") inclusion Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) from continuing operations before income taxes Domestic ICFR Auditor Attestation Flag Timing of Transfer of Good or Service [Domain] Vehicles [Member] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Other Machinery and Equipment [Member] Revenue from Contract with Customer [Text Block] Document Annual Report Treasury Stock, Common and Preferred [Member] Previously issued common and preferred shares repurchased by the issuing entity and held in treasury. Treasury stock, shares (in shares) Treasury Stock, Common and Preferred, Shares (in shares) Number of previously issued common and preferred shares repurchased by the issuing entity and held in treasury. Cash and Cash Equivalents, Policy [Policy Text Block] Entity Incorporation, State or Country Code Unrecognized tax benefits us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Document Transition Report Document Financial Statement Error Correction [Flag] One Customer [Member] Information on the number of customers. Concentration Risk Disclosure [Text Block] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Nonvested, weighted average remaining contractual term (Year) Weighted average remaining contractual term for nonvested portions of options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Nonvested, intrinsic value Amount by which the current fair value of the underlying stock exceeds the exercise price of non-vested options. Customer deposits Amounts payable for contract with customer, customer deposit current liability. Accrued inventory Amounts payable for accrued inventory, current. us-gaap_ValuationAllowancesAndReservesBalance Balance of the period Balance of the period Charges to costs and expenses Schedule Of Property Plant And Equipment By Geographic Area [Table Text Block] Tabular disclosure of Property plant and equipment by geographic area. us-gaap_ValuationAllowancesAndReservesDeductions Deductions describe Nonmonetary Transaction Type [Domain] mind_PreferredStockRedemptionPeriod Preferred Stock Redemption Period (Day) Preferred stock redemption period. us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Nonmonetary Transaction Type [Axis] Auditor Name Auditor Firm ID Auditor Location us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable Income taxes payable us-gaap_RepaymentsOfShortTermDebt Payment on short-term loan us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment Total dilutive shares (in shares) us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount Diluted (in shares) us-gaap_ProceedsFromNotesPayable Proceeds from Notes Payable us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent Deferred revenue us-gaap_PurchaseObligation Purchase Obligation Net proceeds from short-term loan Non-US [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent Accounts payable mind_PreferredStockVotingRightsNumberOfQuarterlyDividendsPeriodsThreshold Preferred Stock, Voting Rights, Number of Quarterly Dividends Periods, Threshold referred Stock, Voting Rights, Number of Quarterly Dividends Periods, Threshold us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent Accrued expenses and other current liabilities mind_MinimumPeriodOfTimeForListing Minimum Period Of Time For Listing (Year) Minimum period of time for listing. mind_SharebasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAverageFairValue Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Average Fair Value (in dollars per share) The average fair value of shares withheld for tax withholding obligation under share-based payment arrangement. SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Statement [Table] Statement of Financial Position [Abstract] Basic (in shares) Net (loss) income per common share - Basic and diluted Total cost of sales Discontinued operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Total operating expenses us-gaap_EarningsPerShareBasic Net loss (in dollars per share) Depreciation and amortization us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization Credit Loss, Financial Instrument [Policy Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense Selling, general and administrative Continuing operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating loss Revenue from discontinued operations Statement of Cash Flows [Abstract] Excess tax deficiency for share-based payments under ASU 2016-09 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 excess tax deficiency. Cost of discontinued operations Statement of Stockholders' Equity [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Income Statement [Abstract] Permanent differences 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 permanent differences. Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Disposal Group Name [Domain] Other Current Liabilities [Table Text Block] Other Countries [Member] Represents other countries. mind_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Two Customers [Member] Represents two customers. UK and Europe [Member] Represents UK and Europe. us-gaap_DepositsForeign Deposits, Foreign Valuation Allowances and Reserves [Table Text Block] Tabular disclosure of a schedule of allowance and reserve accounts where the valuation and qualifying accounts are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Charges to other accounts aluation allowances and reserves charged to other accounts increase decrease. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Allowance for Obsolete Equipment and Inventory [Member] Represents Allowance for Obsolete Equipment and Inventory. Schedule of Intangible Assets and Goodwill [Table Text Block] mind_AdjustmentsToAdditionalPaidInCapitalRetirementOfTreasuryStock Retirement of treasury stock The adjustment to ACIP from the retirement of treasury stock. Accounting Standards Update and Change in Accounting Principle [Text Block] Other us-gaap_IncomeTaxReconciliationOtherAdjustments Cash flows from financing activities: Federal income rate Other income, including $2.3 million gain on sale of Klein Amount of nonoperating income (loss) attributable to disposal group, including, but not limited to, discontinued operation. Taxes created by return to provision adjustments to prior year temporary differences Valuation allowance on deferred tax assets Series A Preferred Stock [Member] Proceeds from the sale of Klein, net us-gaap_StockholdersEquity Total stockholders’ equity Balances Balances Class of Stock [Axis] Class of Stock [Domain] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] mind_PreferredStockDividendsUndeclared Preferred stock dividends - undeclared The amount of preferred stock dividends that is undeclared. Disallowed interest expense mind_ExcessTaxBenefitFromSharebasedCompensation Excess Tax Benefit from Share-Based Compensation Represents excess tax benefit from share-based compensation. mind_PreferredStockDividendsDeclared Preferred stock dividends - declared The amount of preferred stock dividends declared that is an adjustment to net income apportioned to common stockholders. Foreign effective tax rate differential EX-101.PRE 13 mind-20240131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - USD ($)
12 Months Ended
Jan. 31, 2024
Apr. 29, 2024
Jul. 31, 2023
Document Information [Line Items]      
Entity Central Index Key 0000926423    
Entity Registrant Name MIND TECHNOLOGY, INC    
Amendment Flag false    
Current Fiscal Year End Date --01-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2024    
Document Transition Report false    
Entity File Number 000-13490    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 76-0210849    
Entity Address, Address Line One 2002 Timberloch Place    
Entity Address, City or Town The Woodlands    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77380    
City Area Code 281    
Local Phone Number 353-4475    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 9,089,154
Entity Common Stock, Shares Outstanding   1,405,779  
Auditor Name Moss Adams LLP    
Auditor Location Houston, Texas    
Auditor Firm ID 659    
Series A Preferred Stock [Member]      
Document Information [Line Items]      
Title of 12(b) Security Series A Preferred Stock - $1.00 par value per share    
Trading Symbol MINDP    
Security Exchange Name NASDAQ    
Common Stock [Member]      
Document Information [Line Items]      
Title of 12(b) Security Common Stock - $0.01 par value per share    
Trading Symbol MIND    
Security Exchange Name NASDAQ    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Jan. 31, 2024
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 5,289,000 $ 778,000
Accounts receivable, net of allowance for credit losses of $332 and $332 at January 31, 2024 and 2023, respectively 6,566,000 3,247,000
Inventories, net 13,371,000 11,026,000
Prepaid expenses and other current assets 3,113,000 1,400,000
Current assets of discontinued operations 0 5,783,000
Total current assets 28,339,000 22,234,000
Property and equipment, net 818,000 953,000
Operating lease right-of-use assets 1,324,000 1,749,000
Intangible assets, net 2,888,000 3,633,000
Deferred tax asset 122,000 0
Long-term assets of discontinued operations 0 4,289,000
Total assets 33,491,000 32,858,000
Current liabilities:    
Accounts payable 1,623,000 2,494,000
Deferred revenue 203,000 144,000
Accrued expenses and other current liabilities 5,586,000 1,477,000
Income taxes payable 2,114,000 1,493,000
Operating lease liabilities - current 751,000 903,000
Current liabilities of discontinued operations 0 2,420,000
Total current liabilities 10,277,000 8,931,000
Operating lease liabilities - non-current 573,000 846,000
Deferred tax liability 0 29,000
Total liabilities 10,850,000 9,806,000
Stockholders’ equity:    
Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each January 31, 2024, and 2023 37,779,000 37,779,000
Common stock $0.01 par value; 40,000 shares authorized; 1,406 and 1,599 shares issued at January 31, 2024 and 2023, respectively 14,000 16,000
Additional paid-in capital 113,121,000 129,721,000
Treasury stock, at cost (0 and 193 shares at January 31, 2024 and 2023, respectively) 0 (16,863,000)
Accumulated deficit (128,307,000) (127,635,000)
Accumulated other comprehensive gain 34,000 34,000
Total stockholders’ equity 22,641,000 23,052,000
Total liabilities and stockholders’ equity $ 33,491,000 $ 32,858,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Allowance for doubtful accounts $ 332 $ 332
Preferred stock, par value (in dollars per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 1,683,000 1,683,000
Preferred stock, shares outstanding (in shares) 1,683,000 1,683,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 40,000,000 40,000,000
Common stock, issued (in shares) 1,405,779 1,599,053
Treasury stock, shares (in shares) 0 193,274
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Revenues:    
Sale of marine technology products $ 36,510 $ 25,012
Cost of sales:    
Gross profit 15,971 9,950
Operating expenses:    
Selling, general and administrative 12,142 12,883
Research and development 2,133 1,373
Depreciation and amortization 1,178 1,344
Total operating expenses 15,453 15,600
Operating income (loss) 518 (5,650)
Other (expense) income (280) 256
Income (loss) from continuing operations before income taxes 238 (5,394)
Provision for income taxes (1,338) (699)
Loss from continuing operations (1,100) (6,093)
Income (loss) from discontinued operations, net of income taxes 1,374 (2,739)
Net income (loss) 274 (8,832)
Preferred stock dividends - declared (946) (947)
Preferred stock dividends - undeclared (2,842) (2,841)
Net loss attributable to common stockholders $ (3,514) $ (12,620)
Net (loss) income per common share - Basic and diluted    
Continuing operations (in dollars per share) $ (3.48) $ (7.03)
Discontinued operations (in dollars per share) 0.98 (1.95)
Net loss (in dollars per share) $ (2.5) $ (8.98)
Basic (in shares) 1,406 1,405
Diluted (in shares) 1,406 1,405
Marine Technology Products [Member]    
Cost of sales:    
Total cost of sales $ 20,539 $ 15,062
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Net income (loss) $ 274 $ (8,832)
Change in cumulative translation adjustment for liquidation of entities held for sale 0 1,915
Comprehensive income (loss) $ 274 $ (6,917)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Preferred Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common and Preferred [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Jan. 31, 2022 1,597 1,683          
Balances at Jan. 31, 2022 $ 16 $ 37,779 $ 129,067 $ (16,862) $ (117,856) $ (1,881) $ 30,263
Net income (loss) 0 0 0 (8,832) 0 (8,832)
Foreign currency translation $ 0 $ 0 0 0 0 1,915 1,915
Restricted stock issued (in shares) 2 0          
Restricted stock issued $ 0 $ 0 0 0 0 0 0
Restricted stock forfeited for taxes 0 0 0 (1) 0 0 (1)
Preferred stock dividends 0 0 0 0 (947) 0 (947)
Stock-based compensation $ 0 $ 0 654 0 0 0 654
Balances (in shares) at Jan. 31, 2023 1,599 1,683          
Balances at Jan. 31, 2023 $ 16 $ 37,779 129,721 (16,863) (127,635) 34 23,052
Net income (loss) 0 0 0 0 274 0 274
Preferred stock dividends 0 0 0 0 (946) 0 (946)
Stock-based compensation $ 0 $ 0 261 0 0 0 261
Retirement of treasury stock (in shares) (193) 0          
Retirement of treasury stock $ (2) $ 0   16,863   0 0
Retirement of treasury stock     (16,861)   0    
Balances (in shares) at Jan. 31, 2024 1,406 1,683          
Balances at Jan. 31, 2024 $ 14 $ 37,779 $ 113,121 $ 0 $ (128,307) $ 34 $ 22,641
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 274,000 $ (8,832,000)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 1,516,000 1,887,000
Stock-based compensation 261,000 654,000
Non-cash cumulative translation adjustment for discontinued operations 0 1,626,000
Gain on sale of Klein (2,343,000) 0
Provision for inventory obsolescence 341,000 445,000
Gross profit from sale of equipment 0 (939,000)
Deferred tax benefit (153,000) (62,000)
Changes in:    
Accounts receivable (3,343,000) 4,890,000
Unbilled revenue 25,000 (26,000)
Inventories (3,601,000) (1,756,000)
Income taxes receivable and payable 635,000 441,000
Accounts payable, accrued expenses and other current liabilities (334,000) 775,000
Prepaid expenses and other current and long-term assets (847,000) (10,000)
Deferred revenue 3,078,000 (1,998,000)
Net cash used in operating activities (4,967,000) (2,905,000)
Cash flows from investing activities:    
Cost incurred to develop technology (49,000) (12,000)
Purchases of property and equipment (241,000) (570,000)
Sale of other assets 476,000 1,052,000
Proceeds from the sale of Klein, net 10,832,000 0
Net cash provided by investing activities 11,018,000 470,000
Cash flows from financing activities:    
Net proceeds from short-term loan 2,947,000 0
Payment on short-term loan (3,750,000) 0
Refund of prepaid interest on short-term loan 214,000
Repurchase of common stock 0 (1,000)
Preferred stock dividends (946,000) (1,894,000)
Net cash used in financing activities (1,535,000) (1,895,000)
Effect of changes in foreign exchange rates on cash and cash equivalents (5,000) (6,000)
Net increase (decrease) in cash and cash equivalents 4,511,000 (4,336,000)
Cash and cash equivalents, beginning of period 778,000 5,114,000
Cash and cash equivalents, end of period 5,289,000 778,000
Other Machinery and Equipment [Member]    
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Gross profit from sale of equipment (476,000) (939,000)
Klein Marine Services, Inc. [Member]    
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Gain on sale of Klein $ (2,343,000) $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
12 Months Ended
Jan. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 9B. Other Information

 

None.

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Organization and Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

1. Organization, Liquidity and Summary of Significant Accounting Policies

 

 

Organization—MIND Technology, Inc., a Delaware corporation (the “Company”), was incorporated in 1987. The Company, through its wholly owned subsidiaries, Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd, collectively “Seamap”, designs, manufactures and sells a broad range of proprietary products for the seismic, hydrographic and offshore industries with product sales and support facilities based in Singapore, Malaysia, the United Kingdom and the state of Texas. Prior to August 21, 2023, the Company, through its wholly owned subsidiary Klein Marine Systems, Inc. (“Klein”), designed, manufactured and sold a broad range of proprietary products for the seismic, hydrographic and offshore industries from its facility in the state of New Hampshire. Effective August 21, 2023, the Company sold Klein and retrospectively presented its prior periods balance sheet activity as assets and liabilities of discontinued operations and the financial results reported as discontinued operations (see Note 2 – “Sale of a Subsidiary and Discontinued Operations” for additional details).

 

As of January 31, 2024, the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of January 31, 2023. The Company does not have a credit facility in place and depends on cash on hand and cash flows from operations to satisfy its liquidity needs.  However, the Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, disciplined working capital management, potential financing secured by company owned real property, and potentially securing a credit facility or some other form of financing.

 

Revenue Recognition of Marine Product Sales—Revenues and cost of sales from the sale of marine products are recognized upon acceptance of terms and completion of our performance obligations, which is typically when delivery has occurred, or in the case of bill-and-hold arrangements, when control has been transferred.

 

Revenue Recognition of Long-term Projects—From time to time the Company enters into contracts whereby certain marine equipment is assembled or manufactured and sold, primarily to governmental entities. Performance under these contracts generally occurs over a period of three to twelve months. Revenue and costs related to these contracts are recognized “over time”, as each separately identified performance obligation is satisfied.

 

Revenue Recognition of Repair Services and Equipment Upgrades—Revenue and cost of sales from the provision of repair services and equipment upgrades are recognized “over time” pursuant to the practical expedient under which revenue is recognized when invoiced.

 

Revenue Recognition of Service Agreements—In some cases the Company provides on-going support services pursuant to contracts that generally have a term of 12 months. The Company recognizes revenue from these contracts ratably over the term of the contract. The Company may also provide support services on a time and material basis. Revenue from these arrangements is recognized as the services are provided. For certain new systems, the Company provides support services for up to 12 months at no additional charge. Any amounts attributable to these support obligations are immaterial. Revenues from service contracts for fiscal  2024 and 2023 were not material and as a result are not presented separately in the financial statements.

 

Allowance for Credit Losses—Trade receivables are uncollateralized customer obligations due under normal trade terms. The carrying amount of trade receivables and contracts receivable is reduced by a valuation allowance that reflects management’s estimate of the amounts that will not be collected, based on the age of the receivable, payment history of the customer, general industry conditions, general financial condition of the customer and any financial or operational leverage the Company may have in a particular situation. Amounts are written-off when collection is deemed unlikely. Past due amounts are determined based on contractual terms. The Company generally does not charge interest on past due accounts.

 

Cash and Cash Equivalents—The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.

 

Inventories—Inventories are stated at the lower of cost or realizable value. The Company determines cost on the basis of Average or Standard Cost. An allowance for obsolescence is maintained to reduce the carrying value of any inventory items that may become obsolete. Inventories are periodically monitored to ensure that the allowance for obsolescence covers any obsolete items.

 

Property and Equipment—Property and equipment is carried at cost, net of accumulated depreciation. Depreciation is computed on the straight-line method over the related estimated useful lives. The estimated useful lives of equipment range from three to seven years. Buildings are depreciated over 30 years and property improvements are amortized over 10 years or the shorter of their useful life. Leasehold improvements are amortized over the shorter of the estimated useful life or the life of the respective leases. No salvage value is assigned to property and equipment. Significant improvements are capitalized while maintenance and repairs are charged to expense as incurred. 

 

Intangible Assets—Intangible assets are carried at cost, net of accumulated amortization. Amortization is computed on the straight-line method (for customer relationships, the straight-line method is not materially different from other methods that estimate run off of the underlying customer base) over the estimated life of the asset. Proprietary rights, developed technology and amortizable tradenames are amortized over a 10 to 15-year period. Customer relationships are amortized over an eight-year period. Patents are amortized over an eight to ten-year period.

 

Impairment—The Company reviews its long-lived assets, including its amortizable intangible and non-amortizing assets, for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the long-lived asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived assets involves significant estimates on the part of management. The Company performs an impairment test on indefinite lived assets on an annual basis. The Company performs a qualitative review to determine if it is more likely than not that the fair value of our indefinite lived assets is greater than their carrying value. If the Company is unable to conclude qualitatively that it is more likely than not that an indefinite lived asset’s fair value exceeds its carrying value, then the Company performs a quantitative assessment of fair value of the indefinite lived asset. The quantitative reviews involve significant estimates on the part of management. 

 

Product Warranties—Seamap provides its customers warranties against defects in materials and workmanship generally for a period of three months after delivery of the product. For fiscal 2024 and 2023, warranty expense was not material.

 

Income Taxes—The Company accounts for income taxes under the liability method, whereby the Company recognizes deferred tax assets and liabilities which represent differences between the financial and income tax reporting basis of its assets and liabilities. Deferred tax assets and liabilities are determined based on temporary differences between income and expenses reported for financial reporting and tax reporting. The Company has assessed, using all available positive and negative evidence, the likelihood that the deferred tax assets will be recovered from future taxable income.

 

The weight given to the potential effect of positive and negative evidence is commensurate with the extent to which it can be objectively verified. The preponderance of negative or positive evidence supports a conclusion regarding the need for a valuation allowance for some portion, or all, of the deferred tax asset. The more significant types of evidence considered include the following:

 

 

projected taxable income in future years;

 

 

our history of taxable income within a particular jurisdiction;

 

 

any history of deferred tax assets expiring prior to realization;

 

 

whether the carry forward period is so brief that it would limit realization of tax benefits;

 

 

other limitations on the utilization of tax benefits;

 

 

future sales and operating cost projections that will produce more than enough taxable income to realize the deferred tax asset based on existing sales prices and cost structures;

 

 

our earnings history exclusive of the loss that created the future deductible amount coupled with evidence indicating that the loss is an aberration rather than a continuing condition; and

 

 

tax planning strategies that will create additional taxable income.

 

 

Use of Estimates—The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires the Company’s management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, the allowance for credit losses, inventory obsolescence, lease liabilities, valuation allowance on deferred tax assets, the evaluation of uncertain tax positions, estimated depreciable lives of fixed assets and intangible assets, impairment of fixed assets and intangible assets, valuation of assets acquired and liabilities assumed in business combinations and the valuation of stock options. Future events and their effects cannot be perceived with certainty. Accordingly, these accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the consolidated financial statements will change as new events occur, as more experience is acquired, as additional information is obtained and as the Company’s operating environment changes. Actual results could differ from these estimates.

 

Substantial judgment is necessary in the determination of the appropriate levels for the Company’s allowance for credit losses because of the extended payment terms the Company offers to its customers on occasion and the limited financial wherewithal of certain of these customers. As a result, the Company’s allowance for credit losses could change in the future, and such change could be material to the financial statements taken as a whole. The Company must also make judgments with respect to quantitative analysis prepared in conjunction with impairment analysis related to intangible assets.

 

Fair Value of Financial Instruments—The Company’s financial instruments consist of accounts and contracts receivable and accounts payable.

 

The Financial Accounting Standards Board (“FASB”) has issued guidance on the definition of fair value, the framework for using fair value to measure assets hierarchy, which prioritizes the inputs used to measure fair value. These tiers include:

 

 

Level 1: Defined as observable inputs such as quoted prices in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

 

Level 2: Defined as pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors and current and contractual prices for the underlying instruments, as well as other relevant economic measures.

 

 

Level 3: Defined as pricing inputs that are unobservable form objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value.

 

The Company measures the fair values of intangibles and other long-lived assets on a non-recurring basis if required by impairment tests applicable to these assets. Based on the results of our qualitative reviews, no quantitative tests were applicable during fiscal years 2024 and 2023.

 

Foreign Currency Translation—All balance sheet accounts of the Canadian subsidiary for fiscal 2024 and 2023 have been translated at the current exchange rate as of the end of the accounting period. Statements of operations items have been translated at average currency exchange rates. The resulting translation adjustment is recorded as a separate component of comprehensive income within stockholders’ equity.

 

Leases—The Company determines if an arrangement is a lease at inception. Operating leases are recorded as right-of-use assets and operating lease liabilities. The Company has not entered into any financing leases.

 

Operating lease right-of-use assets represent a right to use an underlying asset for the lease term and operating lease right-of-use liabilities represent an obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term and use an implicit rate when readily available. Since most of the Company’s leases do not provide an implicit rate the Company utilizes the incremental borrowing rate to determine the present value of lease payments. The rate will take into consideration the underlying asset’s economic environment, including the length of the lease term and currency that the lease is payable in. Lease expense for operating leases is recognized on a straight-line basis over the lease term.

 

Stock-Based Compensation—Stock-based compensation expense is recorded based on the grant date fair value of share-based awards. Restricted stock awards are valued at the closing price on the date of grant. Determining the grant date fair value for options requires management to make estimates regarding the variables used in the calculation of the grant date fair value. Those variables are the future volatility of our Common Stock price, the length of time an optionee will hold their options until exercising them (the “expected term”), and the number of options that will be forfeited before they are exercised (the “forfeiture rate”). We utilize various mathematical models in calculating the variables. Share-based compensation expense could be different if we used different models to calculate the variables. The fair value of stock-based compensation awards is amortized over the requisite service period of the award, which is the vesting period of the related awards.

 

Earnings Per Share—Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding Common Stock options having a dilutive effect using the treasury stock method, from unvested shares of restricted stock using the treasury stock method and from outstanding Common Stock warrants. For fiscal 2024 and 2023, the following table sets forth the number of potentially dilutive shares that may be issued pursuant to options, restricted stock and warrants outstanding used in the per share calculations.

 

  

Year Ended

 
  

January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Stock options

      

Restricted stock

      

Total dilutive shares

      

 

For fiscal 2024 and 2023, respectively, potentially dilutive common shares, were immaterial and did not change the calculation of diluted loss per share for those periods.

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Sale of a Subsidiary and Discontinued Operations
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Sale of Subsidiaries and Subsequent Events [Text Block]

2. Sale of a Subsidiary and Discontinued Operations

 

On July 27, 2020, the Board determined to exit the Leasing Business. As a result, the assets, excluding cash, and liabilities of the Leasing Business are considered held for sale and its results of operations are reported as discontinued operations as of January 31, 2023 and for the year then ended. The Company originally anticipated selling the discontinued operations in multiple transactions, potentially involving the sale of legal entities, assets, or a combination of both, within the twelve months ending  July 31, 2021. As of January 31, 2023, we have substantially completed the sale of discontinued operations related to the Leasing Business.

 

On August 21, 2023, the Company sold Klein pursuant to a Stock Purchase Agreement (the “SPA”) with General Oceans AS (“the Buyer"). In connection with the SPA, the Company granted the Buyer a license to its Spectral Ai software suite (“Spectral Ai”). The license is exclusive to the Buyer as it relates to side scan sonar. The Company and the Buyer also entered into a collaboration agreement for the further development of Spectral Ai and potentially other software projects. The foregoing transactions contemplated by the SPA are referred to as the “Sale of Klein”. The aggregate consideration to the Company consisted of a cash payment of $10.8 million, resulting in a gain of approximately $2.4 million. The SPA contained customary representation and warranties. On August 22, 2023, following the closing of the Sale of Klein, all outstanding amounts due and owed, including principal, interest, and other charges, under the Loan were repaid in full and the Loan was terminated, and all liens and security interests granted thereunder were released and terminated (see Note 11 - "Notes Payable" for additional details). As a result of the sale, the assets, and liabilities of Klein, are considered assets and liabilities of discontinued operations in prior periods and its results of operations are reported as discontinued operations for the years ended  January 31, 2024 and 2023.

 

The assets reported as discontinued operations consist of the following:

 

  

As of January 31,

 
  

2024

  

2023

 

Assets of discontinued operations:

 (in thousands) 

Accounts receivable, net

 $  $746 

Inventories, net

     4,292 

Prepaid expenses and other current assets

     745 

Total current assets of discontinued operations

     5,783 

Property, plant and equipment, net

     2,992 

Intangible and other assets, net

     1,297 

Total assets of discontinued operations

 $  $10,072 

 

The liabilities of discontinued operations consist of the following:

 

  

As of January 31,

 
  

2024

  

2023

 

Current liabilities of discontinued operations:

 (in thousands) 

Accounts payable

 $  $1,607 

Deferred revenue

     20 

Accrued expenses and other current liabilities

     769 

Income taxes payable

     24 

Total current liabilities of discontinued operations

 $  $2,420 

  

The results of operations from discontinued operations for the twelve months ended January 31, 2024 and 2023, consist of the following:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenues:

 (in thousands) 

Revenue from discontinued operations

 $3,315  $10,079 

Cost of sales:

        

Cost of discontinued operations

  1,979   7,145 

Operating expenses:

        

Selling, general and administrative

  2,022   5,185 

Depreciation and amortization

  338   543 

Total operating expenses

  2,360   5,728 

Operating loss

  (1,024)  (2,794)

Other income, including $2.3 million gain on sale of Klein

  2,415   81 

Income (loss) before income taxes from discontinued operations

  1,391   (2,713)

Provision for income taxes from discontinued operations

  (17)  (26)

Net income (loss) from discontinued operations

  1,374   (2,739)

 

The significant operating and investing noncash items and capital expenditures related to discontinued operations are summarized below:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $338  $543 

Gross profit from sale of other equipment

 $  $939 

Gain on sale of Klein

 $2,343  $ 

Non-cash cumulative translation loss for discontinued operations

 $  $1,626 

 

In fiscal 2023, our discontinued operations recognized a loss of approximately $1.6 million related to cumulative currency translation adjustments related to our subsidiary, Mitcham Canada, which was declared a discontinued entity. In addition, our discontinued operations recognized gains of approximately $939,000 related to the sales of lease pool equipment in fiscal 2023.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - New Accounting Pronouncements
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

3. New Accounting Pronouncements

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the existing incurred loss impairment model for financial assets held at amortized cost. The new model uses a forward-looking expected loss method to calculate credit loss estimates. ASU 2016-13 and its amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, though early adoption was permitted. The Company adopted the requirements of ASU 2016-13 as of February 1, 2023, on a modified retrospective basis. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to enhance the disclosures public entities provide regarding significant segment expenses so that investors can better understand an entity’s overall performance and assess potential future cash flows. ASU 2023-07 will become effective February 1, 2024. The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 seeks to improve transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. The updated guidance is effective for the Company on February 1, 2025. The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue From Contracts With Customers
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

4. Revenue from Contracts with Customers

 

The following table presents revenue from contracts with customers disaggregated by timing of revenue recognition:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Total revenue recognized at a point in time

 $35,556  $22,544 

Total revenue recognized over time

  954   2,468 

Total revenue from contracts with customers

 $36,510  $25,012 

 

The revenue from products manufactured and sold by our Seamap business, is generally recognized at a point in time, or when the customer takes possession of the product, based on the terms and conditions stipulated in our contracts with customers. However, from time to time our Seamap business provides repair and maintenance services, or performs upgrades, on customer owned equipment in which case revenue is recognized over time. In addition, our Seamap business provides annual Software Maintenance Agreements (“SMA”) to customers who have an active license for software embedded in Seamap products. The revenue from SMA is recognized over time, with the total value of the SMA amortized in equal monthly amounts over the life of the contract.

 

The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenue from contracts with customers:

 

(in thousands)

 

United States

 $1,250  $1,986 

Europe

  20,248   11,836 

Asia-Pacific

  12,399   10,755 

Other

  2,613   435 

Total revenue from contracts with customers

 $36,510  $25,012 

 

As of January 31, 2024 and 2023 contract assets and liabilities consisted of the following:

 

  

January 31, 2024

  

January 31, 2023

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue-current

 $26  $2 

Total unbilled revenue

 $26  $2 

Contract Liabilities:

        

Deferred revenue & customer deposits - current

 $3,649  $571 

Total deferred revenue & customer deposits

 $3,649  $571 

 

Considering the products manufactured and sold by our Seamap business and the Company’s standard contract terms and conditions, we expect our contract assets and liabilities to turn over, on average, within a three to six-month period.

 

With respect to the disclosures above, sales and transaction-based taxes are excluded from revenue, and we do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Also, we expense costs incurred to obtain contracts because the amortization period would be one year or less. These costs are recorded in selling, general and administrative expenses.

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Supplemental Statements of Cash Flows Information
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

5. Supplemental Statements of Cash Flows Information

 

Supplemental disclosures of cash flows information for fiscal 2024 and 2023 were as follows (in thousands):

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Interest paid

 $634  $4 

Income taxes paid, net

  847   371 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Inventories
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

6. Inventories

 

Inventories from continuing operations consisted of the following (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

Raw materials

 $8,730  $6,798 

Finished goods

  2,463   2,744 

Work in progress

  3,709   2,699 

Cost of inventories

  14,902   12,241 

Less allowance for obsolescence

  (1,531)  (1,215)

Net inventories

 $13,371  $11,026 

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Property and Equipment
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

7. Property and Equipment

 

Property and equipment from continuing operations consisted of the following (in thousands)

 

  

As of January 31,

 
  

2024

  

2023

 

Furniture and fixtures

  8,868   8,739 

Autos and trucks

  287   341 

Land and buildings

  997   997 

Cost of property and equipment

  10,152   10,077 

Less accumulated depreciation

  (9,334)  (9,124)

Net book value of property and equipment

 $818  $953 

 

Depreciation expense on property, plant and equipment was approximately $383,000 for fiscal 2024, and approximately $471,000 for fiscal 2023.

 

Location of property and equipment (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

United States

 $199  $174 

Europe

  60   44 

Singapore

  147   154 

Malaysia

  412   581 

Net book value of property and equipment

 $818  $953 

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

8. Leases

 

The Company has certain non-cancelable operating lease agreements for office, production and warehouse space in Texas, Singapore, Malaysia and United Kingdom. Our lease obligation in Canada was terminated as of March 31, 2022 and our lease obligation in Hungary was terminated as of October 31, 2022.

 

Lease expense for the twelve months ended  January 31, 2024 and 2023 was approximately $831,000 and $858,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately $8,000 and $6,000 for the twelve months ended January 31, 2024 and 2023, respectively.

 

Supplemental balance sheet information related to leases as of  January 31, 2024 and 2023 was as follows (in thousands):

 

  

As of January 31,

 

Lease

 

2024

  

2023

 

Assets

        

Operating lease right-of-use assets

 $1,324  $1,749 
         

Liabilities

        

Operating lease liabilities

 $1,324  $1,749 
         

Classification of lease liabilities

        

Current liabilities

 $751  $903 

Non-current liabilities

  573   846 

Total Operating lease liabilities

 $1,324  $1,749 

 

Lease-term and discount rate details as of  January 31, 2024 and 2023 were as follows:

 

  

As of January 31,

 

Lease term and discount rate

 

2024

  

2023

 

Weighted average remaining lease term (years)

        

Operating leases

  1.40   1.98 
         

Weighted average discount rate:

        

Operating leases

  13%  13%

 

Supplemental cash flow information related to leases on  January 31, 2024 and 2023 was as follows (in thousands):

 

  

As of January 31,

 

Lease

 

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $(831) $(858)
         

Right-of-use assets obtained in exchange for lease liabilities:

        

Operating leases

 $409  $819 

 

Maturities of lease liabilities on  January 31, 2024 and 2023 were as follows (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

2025

 $753  $903 

2026

  343   574 

2027

  235   274 

2028

  232   188 

2029

  34   188 

Thereafter

     16 

Total payments under lease agreements

 $1,597  $2,143 
         

Less: imputed interest

  (273)  (394)

Total lease liabilities

 $1,324  $1,749 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Intangible Assets
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

9. Intangible Assets

 

Intangible assets from continuing operations consisted of the following:

 

      

January 31, 2024

  

January 31, 2023

 
  

Weighted

                         
  

Average

  

Gross

      

Net

  

Gross

      

Net

 
  

Life at

  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

1/31/2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.8  $7,473  $(5,053)  2,420  $7,473  $(4,612)  2,861 

Customer relationships

  0.1   4,884   (4,852)  32   4,884   (4,754)  130 

Patents

  1.3   2,540   (2,190)  350   2,540   (2,027)  513 

Trade name

  2.3   134   (108)  26   134   (97)  37 

Other

  0.3   426   (366)  60   375   (283)  92 

Amortizable intangible assets

  $15,457  $(12,569) $2,888  $15,406  $(11,773) $3,633 

 

The Company did not record impairment of intangible assets during fiscal years 2024 and 2023.

 

Aggregate amortization expense was approximately $795,000 and $873,000 for fiscal 2024 and fiscal 2023, respectively. As of January 31, 2024, future estimated amortization expense related to amortizable intangible assets is estimated to be (in thousands):

 

For fiscal year ending January 31:

    

2025

 $614 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  845 

Total

 $2,888 

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Accrued Expenses and Other Current Liabilities
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

10. Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities from continuing operations consisted of the following (in thousands):

 

  

As of January 31,

 
  

2024

  

2023

 

Wages and benefits

  686   621 

Customer deposits

  3,447   215 

Accrued inventory

  621   69 

Other

  832   572 

Accrued Expenses and Other Liabilities

 $5,586  $1,477 

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Notes Payable
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Long-Term Debt [Text Block]

11. Notes Payable

 

On February 2, 2023, we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Company had incurred approximately $814,000 of debt acquisition costs associated with the loan including approximately $254,000 in origination and other transaction fees and approximately $484,000 of prepaid interest, which was the total interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and are amortized to interest expense straight-line over the term of the Loan. Approximately $601,000 of amortization of debt acquisition costs were recorded as interest expense for the twelve months ended January 31, 2024. On August 22, 2023, in connection with the Sale of Klein, the Loan was repaid in full (see Note 2- "Sale of a Subsidiary and Discontinued Operations" for additional details).

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Stockholders' Equity
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

12. Stockholders Equity

 

The Company has 2,000,000 shares of Preferred Stock authorized. The Preferred Stock may be issued in multiple series with various terms, as authorized by the Company’s Board of Directors. As of January 31, 2024 and 2023, there were 1,682,985 shares of the Series A Preferred Stock outstanding. Dividends on the Series A Preferred Stock are cumulative from the date of original issue and payable quarterly on or about the last day of January, April, July and October of each year when, as and if, declared by the Company’s board of directors. Dividends are payable out of amounts legally available therefore at a rate equal to 9.00% per annum per $25.00 of stated liquidation preference per share, or $2.25 per share of Series A Preferred Stock per year. The Company may redeem, at the Company’s option, the Series A Preferred Stock, in whole or in part, at a cash redemption price of $25.00 per share, plus all accrued and unpaid dividends to, but not including, the redemption date. If at any time a change of control occurs, the Company will have the option to redeem the Series A Preferred Stock, in whole or in part, within 120 days after the date on which the change of control occurred by paying $25.00 per share, plus any accrued and unpaid dividends to, but not including, the date of redemption. As of January 31, 2024, the aggregate liquidation preference on preferred shares was approximately $47.7 million, including $5.7 million of cumulative undeclared dividends. The Series A Preferred Stock has no stated maturity, is not subject to any sinking fund or other mandatory redemption and will remain outstanding indefinitely unless repurchased or redeemed by the Company or converted into our Common Stock in connection with a change of control. Holders of the Series A Preferred Stock generally have no voting rights except for limited voting rights if dividends payable on the outstanding Series A Preferred Stock are in arrears for six or more consecutive or non-consecutive quarterly dividend periods, or if the Company fails to maintain the listing of the Series A Preferred Stock on a national securities exchange for a period continuing for more than 180 days. As of January 31, 2024, preferred stock dividends have not been declared for a cumulative of six quarters.

 

On September 28, 2023, the Board approved a reverse stock split (the "Reverse Stock Split") of the Company's shares of common stock at a ratio of one-for-ten. On October 12, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Charter Amendment to effect the Reverse Stock Split. The Charter Amendment became effective on October 13, 2023.

 

As a result of the Charter Amendment and Reverse Stock Split, every ten shares of issued and outstanding Common Stock were combined into one issued and outstanding share of Common Stock, without any change in par value per share. Proportionate adjustments were also made to any outstanding securities or rights convertible into, or exchangeable or exercisable for, shares of Common Stock. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who would otherwise be entitled to receive a fractional share were entitled to receive one full share of post-Reverse Stock Split Common Stock, in lieu of receiving such fractional shares. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities. The Reverse Stock Split reduced the number of shares of issued and outstanding Common Stock from approximately 13,788,738 shares to approximately 1,405,779 shares. Common stock and treasury stock shares have been retroactively adjusted to reflect the Reverse Stock Split in all periods presented. In connection with the Reverse Stock Split, the Company retired all treasury stock.

 

The Company has 40,000,000 shares of Common Stock authorized, of which 1,405,779 and 1,599,053 were issued as of January 31, 2024 and 2023. Treasury shares as of January 31, 2023 were 193,274.

 

During fiscal 2023, approximately 220 shares were surrendered in exchange for payment of taxes due upon the vesting of restricted shares. The shares had an average fair value of $12.50. 

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Related Party Transaction
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

13. Related Party Transaction

 

Ladenburg Thalmann & Co. Inc. (“Ladenburg”) provided advisor and arrangement services for the Loan (See Note 11 - "Notes Payable" for additional details) and received $75,000 in fees for such services. Additionally, Ladenburg provided advisory services related to the Sale of Klein and received fees of $405,000 for such services. The Co-Chief Executive Officer and Co-President of Ladenburg is the Non-Executive Chairman of our Board. Our Non-Executive Chairman of the Board received no portion of the above-mentioned compensation.

 

 

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

14. Income Taxes

 

  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Income (loss) from continuing operations before income taxes is attributable to the following jurisdictions:

        

Domestic

 $(8,075) $(9,108)

Foreign

  8,313   3,714 

Total

 $238  $(5,394)

The components of income tax expense (benefit) for continuing operations were as follows:

        

Current:

        

Domestic

 $  $19 

Foreign

  1,489   743 
   1,489   762 

Deferred:

        

Domestic

      

Foreign

  (151)  (63)
   (151)  (63)

Income tax (benefit) expense

 $1,338  $699 

 

The following is a reconciliation of expected to actual income tax expense (benefit) for continuing operations:

 

  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Federal income tax at 21%

 $50  $(1,133)

Taxes created by return to provision adjustments to prior year temporary differences

  146    

Global intangible low tax income ("GILTI") inclusion

  1,653    

Permanent differences

  90   329 

Foreign effective tax rate differential

  (218)  (43)

Valuation allowance on deferred tax assets

  (528)  1,400 

Excess tax deficiency for share-based payments under ASU 2016-09

  150   121 

Other

  (5)  25 
  $1,338  $699 

 

The components of the Company’s deferred taxes for continuing operations consisted of the following:

 

  

As of January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating losses

 $26,895  $22,425 

Tax credit carry forwards

  944   165 

Stock option book expense

  766   825 

Allowance for credit losses

  107   141 

Inventory

  594   1,262 

Accruals not yet deductible for tax purposes

  130   250 

Fixed assets

  80   236 

Intangible assets

  523   416 

Disallowed interest expense

  227    

Other

  1,033   527 

Gross deferred tax assets

  31,299   26,247 

Valuation allowance

  (31,177)  (26,247)

Deferred tax assets

  122    

Deferred tax liabilities:

        

Other

     (29)

Deferred tax liabilities

     (29)

Unrecognized tax benefits

      

Total deferred tax liabilities, net

    $(29)

 

On August 16, 2022, the Inflation Reduction Act (IRA) was enacted.  The IRA, among other things, establishes certain “green energy” tax credits, establishes a corporate alternative minimum tax, and requires a 2% excise tax on stock buybacks. The Company does not believe the IRA will have a material impact on the Company’s future income tax expense or the related tax assets and liabilities. 

 

The Company has determined that, due to the potential requirement for additional investment and working capital to achieve its objectives, the undistributed earnings of foreign subsidiaries as of January 31, 2024, are not deemed indefinitely reinvested outside of the United States. Furthermore, the Company has concluded that any deferred taxes with respect to the undistributed foreign earnings would be immaterial. Therefore, the Company has not recorded a deferred tax liability associated with the undistributed foreign earnings as of January 31, 2024.

 

Included in deferred tax assets is approximately $766,000 related to stock-based compensation, including non-qualified stock options. Recent market prices for the Company’s Common Stock remain below the exercise price of a number of options outstanding as of January 31, 2024. Should the market price of the Company’s Common Stock remain below the exercise price of the options, these stock options will expire without exercise. In accordance with the provisions of ASC 718-740-10, a valuation allowance has not been computed based on the decline in stock price.

 

As of January 31, 2024, the Company has recorded valuation allowances of approximately $31.2 million related to deferred tax assets for continuing operations. These deferred tax assets relate primarily to net operating loss carryforwards in the United States and other jurisdictions. These net operating loss carry forwards are subject to limitation and future expiration. The valuation allowances were determined based on management’s judgment as to the likelihood that the deferred tax assets would not be realized. The judgment was based on an evaluation of available evidence, both positive and negative.

 

On  January 31, 2024, the Company had tax credit carry forwards for continuing operations of approximately $944,000, which amounts can be carried forward through at least 2027.

 

As of January 31, 2024, and 2023 the company had no unrecognized tax benefits attributable to uncertain tax positions.

 

The Company recognizes interest and penalties related to income tax matters as a component of income tax expense.

 

The Company files U.S. federal income tax returns as well as separate returns for its foreign subsidiaries within their local jurisdictions. The Company’s U.S. federal tax returns are subject to examination by the IRS for fiscal years ended January 31, 2019, through 2024. The Company’s tax returns may also be subject to examination by state and local revenue authorities for fiscal years ended January 31, 2017, through 2024. The Company’s Singapore income tax returns are subject to examination by the Singapore tax authorities for fiscal years ended January 31, 2017, through 2024. The Company’s tax returns in other foreign jurisdictions are generally subject to examination for the fiscal years ended January 31, 2018 through January 31, 2024.

 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Commitments and Contingencies
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

15. Commitments and Contingencies

 

 

Purchase Obligations—On  January 31, 2024, the Company had approximately $11.7 million in purchase orders outstanding.

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

16. Stock Option Plans

 

At January 31, 2024, the Company had stock-based compensation plans as described in more detail below. The total compensation expense related to stock-based awards granted under these plans during fiscal 2024 and 2023 was approximately $261,000 and $654,000, respectively. The Company recognizes stock-based compensation costs net of a forfeiture rate for only those awards expected to vest over the requisite service period of the award. The Company estimates the forfeiture rate based on its historical experience regarding employee terminations and forfeitures.

 

The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on historical volatility of the Company’s stock over a preceding period commensurate with the expected term of the option. The expected term is based upon historical exercise patterns. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since the Company does not pay dividends and has not paid any dividends since its incorporation.  There were no options granted during fiscal 2024. The weighted average grant-date fair value of options granted during fiscal 2023 was $5.01. The assumptions for the periods indicated are noted in the following table.

 

Weighted average Black-Scholes-Merton fair value assumptions

 

  Year Ended January 31, 
  

2023

 

Risk free interest rate

  2.69% - 3.03% 

Expected life (in years)

  5.50 - 6.50 

Expected volatility

  68% -70% 

Expected dividend yield

  0.00%

 

Cash flows resulting from tax benefits attributable to tax deductions in excess of the compensation expense recognized for those options (excess tax benefits) are classified as financing out-flows and operating in-flows. The Company had no excess tax benefits during fiscal 2024 and 2023.

 

The Company has share-based awards outstanding under the MIND Technology, Inc. Stock Awards Plan (“the Plan”). Stock options granted and outstanding under the Plan generally vest evenly over three years and have a 10-year contractual term. The exercise price of a stock option generally is equal to the fair market value of the Company’s Common Stock on the option grant date. As of January 31, 2024, there were approximately 68,000 shares available for grant under the Plan. The Plan provides for awards of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units and phantom stock. New shares are issued upon vesting for restricted stock and upon exercise for options.

 

Stock Based Compensation Activity

 

The following table presents a summary of the Company’s stock option activity for the fiscal year ended January 31, 2024:

 

          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic

 
  

Shares

  

Exercise

  

Term

  

Value

 
  

(in thousands)

  

Price

  

(in years)

  

(in thousands)

 

Outstanding, January 31, 2023

  410  $28.41   5.91  $ 

Granted

              

Exercised

              

Forfeited

  (35)  39.67         

Expired

  (16)  

13.23

         

Outstanding, January 31, 2024

  359  $27.98   

5.07

  $ 

Exercisable at January 31, 2024

  284  $

32.35

   4.25  $ 

Nonvested at January 31, 2024

  

75

  $11.32   

8.21

  $ 

 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the fourth quarter of fiscal 2024 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on January 31, 2024. This amount changes based upon the market value of the Company’s Common Stock. No options were exercised during fiscal 2024 and 2023. The fair value of options that vested during the fiscal years ended  January 31, 2024 and 2023 was approximately $517,000 and $1.4 million, respectively. For fiscal 2024 and fiscal 2023 approximately 75,000 and 110,000 options vested, respectively.

 

As of January 31, 2024, there was approximately $243,000 of total unrecognized compensation expense related to unvested stock options granted under the Company’s share-based compensation plans. That expense is expected to be recognized over a weighted average period of 1.0 years.

 

Restricted stock as of January 31, 2024, and changes during fiscal 2024 were as follows:

 

  

Year Ended January 31, 2024

 
  

Number of

  

Weighted Average

 
  

Shares

  

Grant Date Fair

 
  

(in thousands)

  

Value

 

Unvested, beginning of period

  1  $10.00 

Granted

      

Vested

  (1)  10.00 

Canceled

      

Unvested, end of period

    $ 

 

As of January 31, 2024, there was no unrecognized stock-based compensation expense related to unvested restricted stock awards.

 

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 17 - Segment Reporting
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

17. Segment Reporting

 

Prior to August 22, 2023, the Company operated in two segments, Seamap and Klein. On August 21, 2023, the Company completed the Sale of Klein. (see Note 2-"Sale of a Subsidiary and Discontinued Operations" for additional details). As a result, at January 31, 2024, Seamap is the Company’s sole reporting segment.

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 18 - Concentrations
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

18. Concentrations

 

Credit Risk— As of January 31, 2024, we had four customers that individually exceeded 10% of consolidated accounts receivable. During fiscal 2023, we had two customers that individually exceeded 10% of consolidated accounts receivable.

 

Revenue Risk— In fiscal 2024 and 2023, our single largest customer accounted for approximately 21% and 17%, respectively, of our consolidated revenues, with these revenues being generated from the Seamap Marine Products segment. Together, our five largest customers accounted for approximately 67% and 47% of our consolidated revenues in fiscal 2024 and fiscal 2023, respectively.

 

The Company maintains deposits and certificates of deposit with banks which may exceed the Federal Deposit Insurance Corporation (“FDIC”) insured limit and money market accounts which are not FDIC insured. In addition, deposits aggregating approximately $4.9 million at January 31, 2024 are held in foreign banks. Management believes the risk of loss in connection with these accounts is minimal.

 

Supplier Concentration—The Company has satisfactory relationships with its suppliers. However, should those relationships deteriorate, the Company may have difficulty in obtaining new technology requested by its customers and maintaining the existing equipment in accordance with manufacturers’ specifications.

 

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 19 - Sales and Major Customers
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

4. Revenue from Contracts with Customers

 

The following table presents revenue from contracts with customers disaggregated by timing of revenue recognition:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Total revenue recognized at a point in time

 $35,556  $22,544 

Total revenue recognized over time

  954   2,468 

Total revenue from contracts with customers

 $36,510  $25,012 

 

The revenue from products manufactured and sold by our Seamap business, is generally recognized at a point in time, or when the customer takes possession of the product, based on the terms and conditions stipulated in our contracts with customers. However, from time to time our Seamap business provides repair and maintenance services, or performs upgrades, on customer owned equipment in which case revenue is recognized over time. In addition, our Seamap business provides annual Software Maintenance Agreements (“SMA”) to customers who have an active license for software embedded in Seamap products. The revenue from SMA is recognized over time, with the total value of the SMA amortized in equal monthly amounts over the life of the contract.

 

The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:

 

  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenue from contracts with customers:

 

(in thousands)

 

United States

 $1,250  $1,986 

Europe

  20,248   11,836 

Asia-Pacific

  12,399   10,755 

Other

  2,613   435 

Total revenue from contracts with customers

 $36,510  $25,012 

 

As of January 31, 2024 and 2023 contract assets and liabilities consisted of the following:

 

  

January 31, 2024

  

January 31, 2023

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue-current

 $26  $2 

Total unbilled revenue

 $26  $2 

Contract Liabilities:

        

Deferred revenue & customer deposits - current

 $3,649  $571 

Total deferred revenue & customer deposits

 $3,649  $571 

 

Considering the products manufactured and sold by our Seamap business and the Company’s standard contract terms and conditions, we expect our contract assets and liabilities to turn over, on average, within a three to six-month period.

 

With respect to the disclosures above, sales and transaction-based taxes are excluded from revenue, and we do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Also, we expense costs incurred to obtain contracts because the amortization period would be one year or less. These costs are recorded in selling, general and administrative expenses.

 

Non-US [Member]  
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

19. Sales and Major Customers

 

A summary of the Company’s revenues, from continuing operations, from customers by geographic region, outside the U.S., is as follows (in thousands):

 

  

Year Ended January 31,

 
  

2024

  

2023

 

Europe

 $20,248  $11,836 

Asia/South Pacific

  12,399   10,755 

Other

  2,613   435 

Total

 $35,260  $23,026 

 

During the fiscal year ended January 31, 2024, Three Seamap Marine Products customers individually exceeded 10% of total revenue. During the fiscal year ended  January 31, 2023, Two Seamap Marine Products customers individually exceeded 10% of total revenue.

 

 

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

SCHEDULE II

 

MIND TECHNOLOGY, INC.

 

VALUATION AND QUALIFYING ACCOUNTS

 

(in thousands)

 

Col. A

 

Col. B

  

Col. C(1)

  

Col. C(2)

   

Col. D

   

Col. E

 
  

Balance at

  

Charged to

  

Charged

           
  

Beginning

  

Costs and

  

to Other

   

Deductions

   

Balance at End

 

Description

 

of Period

  

Expenses

  

Accounts

   

Describe

   

of Period

 

Allowance for credit losses

                      

January 31, 2024

 $332       

(a)

   

(b)

 $332 

January 31, 2023

 $332       

(a)

   

(b)

 $332 

Allowance for obsolete inventory

                      

January 31, 2024

 $1,215   341    

(a)

  (25)

(c)

 $1,531 

January 31, 2023

 $2,070   268    

(a)

  (1,123)

(c)

 $1,215 
 

 

(a)

Represents translation differences.

(b)

Represents recoveries and uncollectible accounts written off.

(c)

Represents sale or scrap of inventory and obsolete equipment.

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Organization—MIND Technology, Inc., a Delaware corporation (the “Company”), was incorporated in 1987. The Company, through its wholly owned subsidiaries, Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd, collectively “Seamap”, designs, manufactures and sells a broad range of proprietary products for the seismic, hydrographic and offshore industries with product sales and support facilities based in Singapore, Malaysia, the United Kingdom and the state of Texas. Prior to August 21, 2023, the Company, through its wholly owned subsidiary Klein Marine Systems, Inc. (“Klein”), designed, manufactured and sold a broad range of proprietary products for the seismic, hydrographic and offshore industries from its facility in the state of New Hampshire. Effective August 21, 2023, the Company sold Klein and retrospectively presented its prior periods balance sheet activity as assets and liabilities of discontinued operations and the financial results reported as discontinued operations (see Note 2 – “Sale of a Subsidiary and Discontinued Operations” for additional details).

 

As of January 31, 2024, the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of January 31, 2023. The Company does not have a credit facility in place and depends on cash on hand and cash flows from operations to satisfy its liquidity needs.  However, the Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, disciplined working capital management, potential financing secured by company owned real property, and potentially securing a credit facility or some other form of financing.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition of Marine Product Sales—Revenues and cost of sales from the sale of marine products are recognized upon acceptance of terms and completion of our performance obligations, which is typically when delivery has occurred, or in the case of bill-and-hold arrangements, when control has been transferred.

 

Revenue Recognition of Long-term Projects—From time to time the Company enters into contracts whereby certain marine equipment is assembled or manufactured and sold, primarily to governmental entities. Performance under these contracts generally occurs over a period of three to twelve months. Revenue and costs related to these contracts are recognized “over time”, as each separately identified performance obligation is satisfied.

 

Revenue Recognition of Repair Services and Equipment Upgrades—Revenue and cost of sales from the provision of repair services and equipment upgrades are recognized “over time” pursuant to the practical expedient under which revenue is recognized when invoiced.

 

Revenue Recognition of Service Agreements—In some cases the Company provides on-going support services pursuant to contracts that generally have a term of 12 months. The Company recognizes revenue from these contracts ratably over the term of the contract. The Company may also provide support services on a time and material basis. Revenue from these arrangements is recognized as the services are provided. For certain new systems, the Company provides support services for up to 12 months at no additional charge. Any amounts attributable to these support obligations are immaterial. Revenues from service contracts for fiscal  2024 and 2023 were not material and as a result are not presented separately in the financial statements.

 

Credit Loss, Financial Instrument [Policy Text Block]

Allowance for Credit Losses—Trade receivables are uncollateralized customer obligations due under normal trade terms. The carrying amount of trade receivables and contracts receivable is reduced by a valuation allowance that reflects management’s estimate of the amounts that will not be collected, based on the age of the receivable, payment history of the customer, general industry conditions, general financial condition of the customer and any financial or operational leverage the Company may have in a particular situation. Amounts are written-off when collection is deemed unlikely. Past due amounts are determined based on contractual terms. The Company generally does not charge interest on past due accounts.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents—The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.

 

Inventory, Policy [Policy Text Block]

Inventories—Inventories are stated at the lower of cost or realizable value. The Company determines cost on the basis of Average or Standard Cost. An allowance for obsolescence is maintained to reduce the carrying value of any inventory items that may become obsolete. Inventories are periodically monitored to ensure that the allowance for obsolescence covers any obsolete items.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment—Property and equipment is carried at cost, net of accumulated depreciation. Depreciation is computed on the straight-line method over the related estimated useful lives. The estimated useful lives of equipment range from three to seven years. Buildings are depreciated over 30 years and property improvements are amortized over 10 years or the shorter of their useful life. Leasehold improvements are amortized over the shorter of the estimated useful life or the life of the respective leases. No salvage value is assigned to property and equipment. Significant improvements are capitalized while maintenance and repairs are charged to expense as incurred. 

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible Assets—Intangible assets are carried at cost, net of accumulated amortization. Amortization is computed on the straight-line method (for customer relationships, the straight-line method is not materially different from other methods that estimate run off of the underlying customer base) over the estimated life of the asset. Proprietary rights, developed technology and amortizable tradenames are amortized over a 10 to 15-year period. Customer relationships are amortized over an eight-year period. Patents are amortized over an eight to ten-year period.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment—The Company reviews its long-lived assets, including its amortizable intangible and non-amortizing assets, for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the long-lived asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived assets involves significant estimates on the part of management. The Company performs an impairment test on indefinite lived assets on an annual basis. The Company performs a qualitative review to determine if it is more likely than not that the fair value of our indefinite lived assets is greater than their carrying value. If the Company is unable to conclude qualitatively that it is more likely than not that an indefinite lived asset’s fair value exceeds its carrying value, then the Company performs a quantitative assessment of fair value of the indefinite lived asset. The quantitative reviews involve significant estimates on the part of management. 

 

Standard Product Warranty, Policy [Policy Text Block]

Product Warranties—Seamap provides its customers warranties against defects in materials and workmanship generally for a period of three months after delivery of the product. For fiscal 2024 and 2023, warranty expense was not material.

 

Income Tax, Policy [Policy Text Block]

Income Taxes—The Company accounts for income taxes under the liability method, whereby the Company recognizes deferred tax assets and liabilities which represent differences between the financial and income tax reporting basis of its assets and liabilities. Deferred tax assets and liabilities are determined based on temporary differences between income and expenses reported for financial reporting and tax reporting. The Company has assessed, using all available positive and negative evidence, the likelihood that the deferred tax assets will be recovered from future taxable income.

 

The weight given to the potential effect of positive and negative evidence is commensurate with the extent to which it can be objectively verified. The preponderance of negative or positive evidence supports a conclusion regarding the need for a valuation allowance for some portion, or all, of the deferred tax asset. The more significant types of evidence considered include the following:

 

 

projected taxable income in future years;

 

 

our history of taxable income within a particular jurisdiction;

 

 

any history of deferred tax assets expiring prior to realization;

 

 

whether the carry forward period is so brief that it would limit realization of tax benefits;

 

 

other limitations on the utilization of tax benefits;

 

 

future sales and operating cost projections that will produce more than enough taxable income to realize the deferred tax asset based on existing sales prices and cost structures;

 

 

our earnings history exclusive of the loss that created the future deductible amount coupled with evidence indicating that the loss is an aberration rather than a continuing condition; and

 

 

tax planning strategies that will create additional taxable income.

 

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates—The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires the Company’s management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, the allowance for credit losses, inventory obsolescence, lease liabilities, valuation allowance on deferred tax assets, the evaluation of uncertain tax positions, estimated depreciable lives of fixed assets and intangible assets, impairment of fixed assets and intangible assets, valuation of assets acquired and liabilities assumed in business combinations and the valuation of stock options. Future events and their effects cannot be perceived with certainty. Accordingly, these accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the consolidated financial statements will change as new events occur, as more experience is acquired, as additional information is obtained and as the Company’s operating environment changes. Actual results could differ from these estimates.

 

Substantial judgment is necessary in the determination of the appropriate levels for the Company’s allowance for credit losses because of the extended payment terms the Company offers to its customers on occasion and the limited financial wherewithal of certain of these customers. As a result, the Company’s allowance for credit losses could change in the future, and such change could be material to the financial statements taken as a whole. The Company must also make judgments with respect to quantitative analysis prepared in conjunction with impairment analysis related to intangible assets.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments—The Company’s financial instruments consist of accounts and contracts receivable and accounts payable.

 

The Financial Accounting Standards Board (“FASB”) has issued guidance on the definition of fair value, the framework for using fair value to measure assets hierarchy, which prioritizes the inputs used to measure fair value. These tiers include:

 

 

Level 1: Defined as observable inputs such as quoted prices in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

 

Level 2: Defined as pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors and current and contractual prices for the underlying instruments, as well as other relevant economic measures.

 

 

Level 3: Defined as pricing inputs that are unobservable form objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value.

 

The Company measures the fair values of intangibles and other long-lived assets on a non-recurring basis if required by impairment tests applicable to these assets. Based on the results of our qualitative reviews, no quantitative tests were applicable during fiscal years 2024 and 2023.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation—All balance sheet accounts of the Canadian subsidiary for fiscal 2024 and 2023 have been translated at the current exchange rate as of the end of the accounting period. Statements of operations items have been translated at average currency exchange rates. The resulting translation adjustment is recorded as a separate component of comprehensive income within stockholders’ equity.

 

Lessee, Leases [Policy Text Block]

Leases—The Company determines if an arrangement is a lease at inception. Operating leases are recorded as right-of-use assets and operating lease liabilities. The Company has not entered into any financing leases.

 

Operating lease right-of-use assets represent a right to use an underlying asset for the lease term and operating lease right-of-use liabilities represent an obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term and use an implicit rate when readily available. Since most of the Company’s leases do not provide an implicit rate the Company utilizes the incremental borrowing rate to determine the present value of lease payments. The rate will take into consideration the underlying asset’s economic environment, including the length of the lease term and currency that the lease is payable in. Lease expense for operating leases is recognized on a straight-line basis over the lease term.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation—Stock-based compensation expense is recorded based on the grant date fair value of share-based awards. Restricted stock awards are valued at the closing price on the date of grant. Determining the grant date fair value for options requires management to make estimates regarding the variables used in the calculation of the grant date fair value. Those variables are the future volatility of our Common Stock price, the length of time an optionee will hold their options until exercising them (the “expected term”), and the number of options that will be forfeited before they are exercised (the “forfeiture rate”). We utilize various mathematical models in calculating the variables. Share-based compensation expense could be different if we used different models to calculate the variables. The fair value of stock-based compensation awards is amortized over the requisite service period of the award, which is the vesting period of the related awards.

 

Earnings Per Share, Policy [Policy Text Block]

Earnings Per Share—Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding Common Stock options having a dilutive effect using the treasury stock method, from unvested shares of restricted stock using the treasury stock method and from outstanding Common Stock warrants. For fiscal 2024 and 2023, the following table sets forth the number of potentially dilutive shares that may be issued pursuant to options, restricted stock and warrants outstanding used in the per share calculations.

 

  

Year Ended

 
  

January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Stock options

      

Restricted stock

      

Total dilutive shares

      

 

For fiscal 2024 and 2023, respectively, potentially dilutive common shares, were immaterial and did not change the calculation of diluted loss per share for those periods.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended

 
  

January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Stock options

      

Restricted stock

      

Total dilutive shares

      
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

Assets of discontinued operations:

 (in thousands) 

Accounts receivable, net

 $  $746 

Inventories, net

     4,292 

Prepaid expenses and other current assets

     745 

Total current assets of discontinued operations

     5,783 

Property, plant and equipment, net

     2,992 

Intangible and other assets, net

     1,297 

Total assets of discontinued operations

 $  $10,072 
  

As of January 31,

 
  

2024

  

2023

 

Current liabilities of discontinued operations:

 (in thousands) 

Accounts payable

 $  $1,607 

Deferred revenue

     20 

Accrued expenses and other current liabilities

     769 

Income taxes payable

     24 

Total current liabilities of discontinued operations

 $  $2,420 
  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenues:

 (in thousands) 

Revenue from discontinued operations

 $3,315  $10,079 

Cost of sales:

        

Cost of discontinued operations

  1,979   7,145 

Operating expenses:

        

Selling, general and administrative

  2,022   5,185 

Depreciation and amortization

  338   543 

Total operating expenses

  2,360   5,728 

Operating loss

  (1,024)  (2,794)

Other income, including $2.3 million gain on sale of Klein

  2,415   81 

Income (loss) before income taxes from discontinued operations

  1,391   (2,713)

Provision for income taxes from discontinued operations

  (17)  (26)

Net income (loss) from discontinued operations

  1,374   (2,739)
  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $338  $543 

Gross profit from sale of other equipment

 $  $939 

Gain on sale of Klein

 $2,343  $ 

Non-cash cumulative translation loss for discontinued operations

 $  $1,626 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue From Contracts With Customers (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Twelve Months Ended January 31,

 
  

2024

  

2023

 
  (in thousands) 

Total revenue recognized at a point in time

 $35,556  $22,544 

Total revenue recognized over time

  954   2,468 

Total revenue from contracts with customers

 $36,510  $25,012 
  

Twelve Months Ended January 31,

 
  

2024

  

2023

 

Revenue from contracts with customers:

 

(in thousands)

 

United States

 $1,250  $1,986 

Europe

  20,248   11,836 

Asia-Pacific

  12,399   10,755 

Other

  2,613   435 

Total revenue from contracts with customers

 $36,510  $25,012 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

January 31, 2024

  

January 31, 2023

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue-current

 $26  $2 

Total unbilled revenue

 $26  $2 

Contract Liabilities:

        

Deferred revenue & customer deposits - current

 $3,649  $571 

Total deferred revenue & customer deposits

 $3,649  $571 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Supplemental Statements of Cash Flows Information (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

Year Ended January 31,

 
  

2024

  

2023

 

Interest paid

 $634  $4 

Income taxes paid, net

  847   371 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Inventories (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

Raw materials

 $8,730  $6,798 

Finished goods

  2,463   2,744 

Work in progress

  3,709   2,699 

Cost of inventories

  14,902   12,241 

Less allowance for obsolescence

  (1,531)  (1,215)

Net inventories

 $13,371  $11,026 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Property and Equipment (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

Furniture and fixtures

  8,868   8,739 

Autos and trucks

  287   341 

Land and buildings

  997   997 

Cost of property and equipment

  10,152   10,077 

Less accumulated depreciation

  (9,334)  (9,124)

Net book value of property and equipment

 $818  $953 
Schedule Of Property Plant And Equipment By Geographic Area [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

United States

 $199  $174 

Europe

  60   44 

Singapore

  147   154 

Malaysia

  412   581 

Net book value of property and equipment

 $818  $953 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Assets and Liabilities, Lessee [Table Text Block]
  

As of January 31,

 

Lease

 

2024

  

2023

 

Assets

        

Operating lease right-of-use assets

 $1,324  $1,749 
         

Liabilities

        

Operating lease liabilities

 $1,324  $1,749 
         

Classification of lease liabilities

        

Current liabilities

 $751  $903 

Non-current liabilities

  573   846 

Total Operating lease liabilities

 $1,324  $1,749 
Lease, Cost [Table Text Block]
  

As of January 31,

 

Lease term and discount rate

 

2024

  

2023

 

Weighted average remaining lease term (years)

        

Operating leases

  1.40   1.98 
         

Weighted average discount rate:

        

Operating leases

  13%  13%
  

As of January 31,

 

Lease

 

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $(831) $(858)
         

Right-of-use assets obtained in exchange for lease liabilities:

        

Operating leases

 $409  $819 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

2025

 $753  $903 

2026

  343   574 

2027

  235   274 

2028

  232   188 

2029

  34   188 

Thereafter

     16 

Total payments under lease agreements

 $1,597  $2,143 
         

Less: imputed interest

  (273)  (394)

Total lease liabilities

 $1,324  $1,749 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
      

January 31, 2024

  

January 31, 2023

 
  

Weighted

                         
  

Average

  

Gross

      

Net

  

Gross

      

Net

 
  

Life at

  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

1/31/2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.8  $7,473  $(5,053)  2,420  $7,473  $(4,612)  2,861 

Customer relationships

  0.1   4,884   (4,852)  32   4,884   (4,754)  130 

Patents

  1.3   2,540   (2,190)  350   2,540   (2,027)  513 

Trade name

  2.3   134   (108)  26   134   (97)  37 

Other

  0.3   426   (366)  60   375   (283)  92 

Amortizable intangible assets

  $15,457  $(12,569) $2,888  $15,406  $(11,773) $3,633 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

For fiscal year ending January 31:

    

2025

 $614 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  845 

Total

 $2,888 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Other Current Liabilities [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

Wages and benefits

  686   621 

Customer deposits

  3,447   215 

Accrued inventory

  621   69 

Other

  832   572 

Accrued Expenses and Other Liabilities

 $5,586  $1,477 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Income (loss) from continuing operations before income taxes is attributable to the following jurisdictions:

        

Domestic

 $(8,075) $(9,108)

Foreign

  8,313   3,714 

Total

 $238  $(5,394)

The components of income tax expense (benefit) for continuing operations were as follows:

        

Current:

        

Domestic

 $  $19 

Foreign

  1,489   743 
   1,489   762 

Deferred:

        

Domestic

      

Foreign

  (151)  (63)
   (151)  (63)

Income tax (benefit) expense

 $1,338  $699 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Federal income tax at 21%

 $50  $(1,133)

Taxes created by return to provision adjustments to prior year temporary differences

  146    

Global intangible low tax income ("GILTI") inclusion

  1,653    

Permanent differences

  90   329 

Foreign effective tax rate differential

  (218)  (43)

Valuation allowance on deferred tax assets

  (528)  1,400 

Excess tax deficiency for share-based payments under ASU 2016-09

  150   121 

Other

  (5)  25 
  $1,338  $699 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating losses

 $26,895  $22,425 

Tax credit carry forwards

  944   165 

Stock option book expense

  766   825 

Allowance for credit losses

  107   141 

Inventory

  594   1,262 

Accruals not yet deductible for tax purposes

  130   250 

Fixed assets

  80   236 

Intangible assets

  523   416 

Disallowed interest expense

  227    

Other

  1,033   527 

Gross deferred tax assets

  31,299   26,247 

Valuation allowance

  (31,177)  (26,247)

Deferred tax assets

  122    

Deferred tax liabilities:

        

Other

     (29)

Deferred tax liabilities

     (29)

Unrecognized tax benefits

      

Total deferred tax liabilities, net

    $(29)
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  Year Ended January 31, 
  

2023

 

Risk free interest rate

  2.69% - 3.03% 

Expected life (in years)

  5.50 - 6.50 

Expected volatility

  68% -70% 

Expected dividend yield

  0.00%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic

 
  

Shares

  

Exercise

  

Term

  

Value

 
  

(in thousands)

  

Price

  

(in years)

  

(in thousands)

 

Outstanding, January 31, 2023

  410  $28.41   5.91  $ 

Granted

              

Exercised

              

Forfeited

  (35)  39.67         

Expired

  (16)  

13.23

         

Outstanding, January 31, 2024

  359  $27.98   

5.07

  $ 

Exercisable at January 31, 2024

  284  $

32.35

   4.25  $ 

Nonvested at January 31, 2024

  

75

  $11.32   

8.21

  $ 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Year Ended January 31, 2024

 
  

Number of

  

Weighted Average

 
  

Shares

  

Grant Date Fair

 
  

(in thousands)

  

Value

 

Unvested, beginning of period

  1  $10.00 

Granted

      

Vested

  (1)  10.00 

Canceled

      

Unvested, end of period

    $ 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 19 - Sales and Major Customers (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Year Ended January 31,

 
  

2024

  

2023

 

Europe

 $20,248  $11,836 

Asia/South Pacific

  12,399   10,755 

Other

  2,613   435 

Total

 $35,260  $23,026 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Valuation Allowances and Reserves [Table Text Block]

Col. A

 

Col. B

  

Col. C(1)

  

Col. C(2)

   

Col. D

   

Col. E

 
  

Balance at

  

Charged to

  

Charged

           
  

Beginning

  

Costs and

  

to Other

   

Deductions

   

Balance at End

 

Description

 

of Period

  

Expenses

  

Accounts

   

Describe

   

of Period

 

Allowance for credit losses

                      

January 31, 2024

 $332       

(a)

   

(b)

 $332 

January 31, 2023

 $332       

(a)

   

(b)

 $332 

Allowance for obsolete inventory

                      

January 31, 2024

 $1,215   341    

(a)

  (25)

(c)

 $1,531 

January 31, 2023

 $2,070   268    

(a)

  (1,123)

(c)

 $1,215 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Working Capital (Deficit) $ 18,100,000 $ 13,300,000
Cash and Cash Equivalents, at Carrying Value $ 5,289,000 $ 778,000
Customer Relationships [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 8 years  
Building [Member]    
Property, Plant and Equipment, Useful Life (Year) 30 years  
Property Improvements [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Minimum [Member]    
Contract With Customer Performance Period (Year) 3 years  
Property, Plant and Equipment, Useful Life (Year) 3 years  
Minimum [Member] | Proprietary Rights, Developed Technology [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Minimum [Member] | Patents [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 8 years  
Maximum [Member]    
Contract With Customer Performance Period (Year) 12 years  
Property, Plant and Equipment, Useful Life (Year) 7 years  
Maximum [Member] | Proprietary Rights, Developed Technology [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years  
Maximum [Member] | Patents [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Total dilutive shares (in shares) 0 0
Share-Based Payment Arrangement, Option [Member]    
Stock options (in shares) 0 0
Restricted Stock [Member]    
Stock options (in shares) 0 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual) - USD ($)
12 Months Ended
Aug. 21, 2023
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Gain (Loss) on Disposition of Business   $ 2,343,000   $ 0
Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)     $ 1,600,000  
Gain (Loss) on Disposition of Property Plant Equipment   0 $ 939,000 939,000
Klein Marine Services, Inc. [Member]        
Disposal Group, Including Discontinued Operation, Consideration $ 10,800,000      
Gain (Loss) on Disposition of Business $ 2,400,000 $ 2,343,000   $ (0)
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Accounts receivable, net $ 0   $ 746,000
Inventories, net 0   4,292,000
Prepaid expenses and other current assets 0   745,000
Total current assets of discontinued operations 0   5,783,000
Property, plant and equipment, net 0   2,992,000
Intangible and other assets, net 0   1,297,000
Total assets of discontinued operations 0   10,072,000
Accounts payable 0   1,607,000
Deferred revenue 0   20,000
Accrued expenses and other current liabilities 0   769,000
Income taxes payable 0   24,000
Total current liabilities of discontinued operations 0   2,420,000
Revenue from discontinued operations 3,315,000   10,079,000
Cost of discontinued operations 1,979,000   7,145,000
Selling, general and administrative 2,022,000   5,185,000
Depreciation and amortization 338,000   543,000
Total operating expenses 2,360,000   5,728,000
Operating loss (1,024,000)   (2,794,000)
Other income, including $2.3 million gain on sale of Klein 2,415,000   81,000
Income (loss) before income taxes from discontinued operations 1,391,000   (2,713,000)
Provision for income taxes from discontinued operations (17,000)   (26,000)
Net income (loss) from discontinued operations 1,374,000   (2,739,000)
Depreciation and amortization 338,000   543,000
Gain (Loss) on Disposition of Property Plant Equipment 0 $ 939,000 939,000
Gain (Loss) on Disposition of Business 2,343,000   0
Non-cash cumulative translation loss for discontinued operations $ 0   $ 1,626,000
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals) - USD ($)
$ in Thousands
12 Months Ended
Aug. 21, 2023
Jan. 31, 2024
Jan. 31, 2023
Gain on sale of Klein   $ 2,343 $ 0
Klein Marine Services, Inc. [Member]      
Gain on sale of Klein $ 2,400 $ 2,343 $ (0)
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue From Contracts With Customers (Details Textual)
12 Months Ended
Jan. 31, 2024
Minimum [Member]  
Contract with Customers, Turn Over Period (Month) 3 months
Maximum [Member]  
Contract with Customers, Turn Over Period (Month) 6 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Total revenue from contracts with customers $ 36,510 $ 25,012
UNITED STATES    
Total revenue from contracts with customers 1,250 1,986
Europe [Member]    
Total revenue from contracts with customers 20,248 11,836
Asia Pacific [Member]    
Total revenue from contracts with customers 12,399 10,755
Other Countries [Member]    
Total revenue from contracts with customers 2,613 435
Transferred at Point in Time [Member]    
Total revenue from contracts with customers 35,556 22,544
Transferred over Time [Member]    
Total revenue from contracts with customers $ 954 $ 2,468
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Unbilled revenue-current $ 26 $ 2
Total unbilled revenue 26 2
Deferred revenue & customer deposits - current 3,649 571
Total deferred revenue & customer deposits $ 3,649 $ 571
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Interest paid $ 634 $ 4
Income taxes paid, net $ 847 $ 371
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Inventories - Inventories From Continuing Operations (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Raw materials $ 8,730 $ 6,798
Finished goods 2,463 2,744
Work in progress 3,709 2,699
Cost of inventories 14,902 12,241
Less allowance for obsolescence (1,531) (1,215)
Net inventories $ 13,371 $ 11,026
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Depreciation $ 383,000 $ 471,000
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Property and Equipment - Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Cost of property and equipment $ 10,152 $ 10,077
Less accumulated depreciation (9,334) (9,124)
Net book value of property and equipment 818 953
Furniture and Fixtures [Member]    
Cost of property and equipment 8,868 8,739
Vehicles [Member]    
Cost of property and equipment 287 341
Land and Building [Member]    
Cost of property and equipment $ 997 $ 997
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Property and Equipment - Location of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Net book value of property and equipment $ 818 $ 953
UNITED STATES    
Net book value of property and equipment 199 174
Europe [Member]    
Net book value of property and equipment 60 44
SINGAPORE    
Net book value of property and equipment 147 154
MALAYSIA    
Net book value of property and equipment $ 412 $ 581
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Lease, Cost $ 831,000 $ 858,000
Short-Term Lease, Cost $ 8,000 $ 6,000
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Operating lease right-of-use assets $ 1,324 $ 1,749
Operating lease liabilities 1,324 1,749
Current liabilities 751 903
Non-current liabilities 573 846
Total Operating lease liabilities $ 1,324 $ 1,749
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Weighted average remaining lease term, Operating leases (Year) 1 year 4 months 24 days 1 year 11 months 23 days
Weighted average discount rate, Operating leases 13.00% 13.00%
Operating cash flows from operating leases $ (831) $ (858)
Right-of-use assets obtained in exchange for lease liabilities, Operating leases $ 409 $ 819
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
2025 $ 753 $ 903
2026 343 574
2027 235 274
2028 232 188
2029 34 188
Thereafter 0 16
Total payments under lease agreements 1,597 2,143
Less: imputed interest (273) (394)
Total lease liabilities $ 1,324 $ 1,749
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Amortization of Intangible Assets $ 795,000 $ 873,000
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
Jan. 31, 2024
Jan. 31, 2023
Amortizable intangible assets, gross carrying amount $ 15,457,000 $ 15,406,000
Amortizable intangible assets, accumulated amortization (12,569,000) (11,773,000)
Amortizable intangible assets, net carrying amount (2,888,000) (3,633,000)
Intangible assets, net 2,888,000 3,633,000
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473,000 7,473,000
Amortizable intangible assets, accumulated amortization (5,053,000) (4,612,000)
Amortizable intangible assets, net carrying amount (2,420) (2,861,000)
Intangible assets, net $ 2,420 2,861,000
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 9 months 18 days  
Customer Relationships [Member]    
Weighted average life (Year) 8 years  
Amortizable intangible assets, gross carrying amount $ 4,884,000 4,884,000
Amortizable intangible assets, accumulated amortization (4,852,000) (4,754,000)
Amortizable intangible assets, net carrying amount (32) (130,000)
Intangible assets, net $ 32 130,000
Customer Relationships [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 month 6 days  
Patents [Member]    
Amortizable intangible assets, gross carrying amount $ 2,540,000 2,540,000
Amortizable intangible assets, accumulated amortization (2,190,000) (2,027,000)
Amortizable intangible assets, net carrying amount (350) (513,000)
Intangible assets, net $ 350 513,000
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 3 months 18 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134,000 134,000
Amortizable intangible assets, accumulated amortization (108,000) (97,000)
Amortizable intangible assets, net carrying amount (26,000) (37,000)
Intangible assets, net $ 26,000 37,000
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 3 months 18 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 426,000 375,000
Amortizable intangible assets, accumulated amortization (366,000) (283,000)
Amortizable intangible assets, net carrying amount (60) (92,000)
Intangible assets, net $ 60 $ 92,000
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 3 months 18 days  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Total $ 2,888 $ 3,633
Intangibles Excluding Technology Development Projects Not Yet Completed [Member]    
2025 614  
2026 520  
2027 381  
2028 315  
2029 213  
Thereafter 845  
Total $ 2,888  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Wages and benefits $ 686 $ 621
Customer deposits 3,447 215
Accrued inventory 621 69
Other 832 572
Accrued Expenses and Other Liabilities $ 5,586 $ 1,477
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Notes Payable (Details Textual) - The Loan [Member] - USD ($)
12 Months Ended
Feb. 02, 2023
Jan. 31, 2024
Proceeds from Notes Payable $ 3,750,000  
Amortization of Debt Issuance Costs 814,000  
Loan Processing Fee 254,000  
Prepaid Interest $ 484,000  
Interest Expense, Debt   $ 601,000
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 28, 2023
shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Jan. 31, 2023
$ / shares
shares
Jan. 31, 2022
$ / shares
Sep. 27, 2023
shares
Preferred Stock, Shares Authorized (in shares)   2,000,000 2,000,000    
Preferred Stock, Shares Outstanding (in shares)   1,683,000 1,683,000    
Common Stock, Shares, Issued (in shares) 1,405,779 1,405,779 1,599,053   13,788,738
Common Stock, Shares Authorized (in shares)   40,000,000 40,000,000    
Treasury Stock, Common and Preferred, Shares (in shares)   0 193,274    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     220    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Average Fair Value (in dollars per share) | $ / shares     $ 12.5    
Common Stock, Shares, Outstanding (in shares) 1,405,779       13,788,738
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10        
Series A Preferred Stock [Member]          
Preferred Stock, Shares Outstanding (in shares)   1,682,985 1,682,985    
Preferred Stock, Dividend Rate, Percentage   9.00%      
Preferred Stock, Liquidation Preference Per Share (in dollars per share) | $ / shares   $ 25      
Preferred Stock, Dividend Rate, Per-Dollar-Amount (in dollars per share) | $ / shares   2.25      
Preferred Stock, Redemption Price Per Share (in dollars per share) | $ / shares   $ 25   $ 25  
Preferred Stock Redemption Period (Day)       120 days  
Preferred Stock, Liquidation Preference, Value | $   $ 47.7      
Cumulative Dividends | $   $ 5.7      
Preferred Stock, Voting Rights, Number of Quarterly Dividends Periods, Threshold       6  
Minimum Period Of Time For Listing (Year)       180 years  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Related Party Transaction (Details Textual) - USD ($)
3 Months Ended
Oct. 31, 2023
Feb. 02, 2023
Ladenburg Thalmann and Co. Inc. [Member] | Advisory Services Related to Sale of Klein [Member]    
Related Party Transaction, Amounts of Transaction $ 405,000  
The Loan [Member]    
Debt Instrument, Fee Amount   $ 75,000
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes (Details Textual) - USD ($)
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries $ 0    
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost 766,000   $ 825,000
Deferred Tax Assets, Valuation Allowance 31,177,000   26,247,000
Tax Credit Carryforward, Amount 944,000    
Unrecognized Tax Benefits, Ending Balance $ 0 $ 0 $ 0
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes - Income Taxes Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Domestic $ (8,075) $ (9,108)
Foreign 8,313 3,714
Income (loss) from continuing operations before income taxes 238 (5,394)
Domestic 0 19
Foreign 1,489 743
Total 1,489 762
Domestic 0 0
Foreign (151) (63)
Total (151) (63)
Income Tax Expense (Benefit) $ 1,338 $ 699
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Federal income tax at 21% $ 50 $ (1,133)
Taxes created by return to provision adjustments to prior year temporary differences 146 0
Global intangible low tax income ("GILTI") inclusion 1,653 0
Permanent differences 90 329
Foreign effective tax rate differential (218) (43)
Valuation allowance on deferred tax assets (528) 1,400
Excess tax deficiency for share-based payments under ASU 2016-09 150 121
Other (5) 25
Income Tax Expense (Benefit) $ 1,338 $ 699
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Federal income rate 21.00% 21.00%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Income Taxes - Deferred Taxes (Details) - USD ($)
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Net operating losses $ 26,895,000   $ 22,425,000
Tax credit carry forwards 944,000   165,000
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost 766,000   825,000
Allowance for credit losses 107,000   141,000
Inventory 594,000   1,262,000
Accruals not yet deductible for tax purposes 130,000   250,000
Fixed assets 80,000   236,000
Intangible assets 523,000   416,000
Disallowed interest expense 227,000   0
Other 1,033,000   527,000
Gross deferred tax assets 31,299,000   26,247,000
Valuation allowance (31,177,000)   (26,247,000)
Deferred tax assets 122,000   0
Other 0   29,000
Deferred tax liabilities 0   29,000
Deferred tax liabilities 0   (29,000)
Unrecognized tax benefits 0 $ 0 0
Total deferred tax liabilities, net 0   29,000
Total deferred tax liabilities, net $ 0   $ (29,000)
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Commitments and Contingencies (Details Textual)
$ in Millions
Jan. 31, 2024
USD ($)
Purchase Obligation $ 11.7
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Share-Based Payment Arrangement, Expense $ 261,000 $ 654,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 5.01
Excess Tax Benefit from Share-Based Compensation $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 68,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) (0) 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value $ 517,000 $ 1,400,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) 75,000 110,000
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 243,000  
Share-Based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year  
Restricted Stock [Member]    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 0  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans - Fair Value Assumptions (Details)
12 Months Ended
Jan. 31, 2024
Risk free interest rate 2.69%
Risk free interest rate 3.03%
Expected dividend yield 0.00%
Minimum [Member]  
Expected life (in years) (Year) 5 years 6 months
Maximum [Member]  
Expected life (in years) (Year) 6 years 6 months
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans - Stock Option Activiy (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Outstanding, number of shares (in shares) 410  
Outstanding, weighted average exercise price (in dollars per share) $ 28.41  
Outstanding, weighted average remaining contractual term (Year) 5 years 25 days 5 years 10 months 28 days
Outstanding, intrinsic value $ 0 $ 0
Granted, number of shares (in shares) 0  
Granted, weighted average exercise price (in dollars per share) $ 0  
Exercised, number of shares (in shares) 0 0
Exercised, weighted average exercise price (in dollars per share) $ 0  
Forfeited, number of shares (in shares) (35)  
Forfeited, weighted average exercise price (in dollars per share) $ 39.67  
Expired, number of shares (in shares) (16)  
Expired, weighted average exercise price (in dollars per share) $ 13.23  
Outstanding, number of shares (in shares) 359 410
Outstanding, weighted average exercise price (in dollars per share) $ 27.98 $ 28.41
Exercisable, number of shares (in shares) 284  
Exercisable, weighted average exercise price (in dollars per share) $ 32.35  
Exercisable, weighted average remaining contractual term (Year) 4 years 3 months  
Exercisable, intrinsic value $ 0  
Nonvested, number of shares (in shares) 75  
Nonvested, weighted average exercise price (in dollars per share) $ 11.32  
Nonvested, weighted average remaining contractual term (Year) 8 years 2 months 15 days  
Nonvested, intrinsic value $ 0  
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock Option Plans - Restricted Stock (Details) - Restricted Stock [Member]
shares in Thousands
12 Months Ended
Jan. 31, 2024
$ / shares
shares
Unvested, shares (in shares) | shares 1
Unvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 10
Granted, shares (in shares) | shares 0
Granted, weighted average grant date fair value (in dollars per share) | $ / shares $ 0
Vested, shares (in shares) | shares (1)
Vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 10
Canceled, shares (in shares) | shares 0
Canceled, weighted average grant date fair value (in dollars per share) | $ / shares $ 0
Unvested, shares (in shares) | shares 0
Unvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 0
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 17 - Segment Reporting (Details Textual)
12 Months Ended
Jan. 31, 2024
Number of Operating Segments 2
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 18 - Concentrations (Details Textual)
$ in Millions
12 Months Ended
Jan. 31, 2024
USD ($)
Jan. 31, 2023
Deposits, Foreign $ 4.9  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 4 2
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage 10.00% 10.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage 10.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Largest Customer [Member]    
Concentration Risk, Percentage 21.00% 17.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Largest Customers [Member]    
Number of Major Customers 5  
Concentration Risk, Percentage 67.00% 47.00%
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 19 - Sales and Major Customers (Details Textual) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Two Customers [Member]    
Concentration Risk, Percentage 10.00%  
One Customer [Member]    
Concentration Risk, Percentage   10.00%
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 19 - Sales and Major Customers - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Sale of marine technology products $ 36,510 $ 25,012
UK and Europe [Member]    
Sale of marine technology products 20,248 11,836
CANADA    
Sale of marine technology products 12,399 10,755
Latin America [Member]    
Sale of marine technology products 2,613 435
Non-US [Member]    
Sale of marine technology products $ 35,260 $ 23,026
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Balance of the period $ 332 $ 332
Charges to costs and expenses 0 0
Charges to other accounts [1] 0 0
Deductions describe [2] 0 0
Balance of the period 332 332
Allowance for Obsolete Equipment and Inventory [Member]    
Balance of the period 1,215 2,070
Charges to costs and expenses 341 268
Charges to other accounts [1] 0 0
Deductions describe [3] (25) (1,123)
Balance of the period $ 1,531 $ 1,215
[1] Represents translation differences.
[2] Represents recoveries and uncollectible accounts written off.
[3] Represents sale or scrap of inventory and obsolete equipment.
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:!GE@'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 " #V@9Y8/1A"&.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT'AZCK96BG(2$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 9^#\QC(8+R;;#]$H?R:G8B\ (CJA%;&,B6&U#RX8"6E9SB"E^I# M'A%JSA_ (DDM2<(,+/Q"9%VKE5 !);EPP6NUX/UGZ#-,*\ >+0X4H2HK8-T\ MT9^GOH4;8(81!AN_"Z@78J[^BQ')N<2SM4\/:T>\GK%F:( M) >%Z5U^PZ^;79/.ZWK*MYO2KXJFCXON:BNA=U\SZ[_O"["5NGS<'\ M8^.K8-?"K[OHO@!02P,$% @ ]H&>6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #V@9Y8-UWTX4X( #V.@ & 'AL+W=O@N#*+[N[3C??QH,8G=' M0AR?TSV)Q#L;RD+,Q5.V'<1[1K"7%87!P#*,BT&(_:@WN6[+)%4UXX$=D MR5".')W^YX^L)@D8D("Y/);#X\T)F M) A2)7$>_Q2BO?*8:>'QXX/Z77;QXF*><4QF-/CJ>WQWW;OL(8]L!D9/)+R3C,,<>3*T9?$4L_+=32!QG,K%IK'4XV1L+5/P-1^?(-L^095B.XH1FCO3LYO0'_/^?B\^A1:::Q"HHG1*E ZE/BH8[$S09#@10C[RA MW\F[BB"L9(A_8^O"^?@-Y\# VJ[ -(E5@ U+8,,VP)[(UH\%,M$('W%(5+A@ MG8?%XQRM;V>?'[_ZV6]]B[ M6Q4PN'Z#@UC%>0:6=26D2:Q":%02&H%7.$L8R_CXL2OZXC>"63H!(#$]*1L8 MK-;O&V;?-E7$P,*NQ#2)58A=EL0NP6LL)X("V9(PGWKH3KP;TMB;K9S]G1\0])B$SX0I436:^KYI.V-#B4NKJ=>E5L4E;;W9 MRME5@4H[;T) M^_,"X!J_H84GNJJ_\=T\F0.M#Y8<7?0-RS0NG;&2GE;CKTNM2D]:?Q-VZP6] MJ><)]?CL\ !EBQI?(G6;@R4MP[#0VD_9!]3=H64@3E\)4FL>T*56!2D3@0F; M^(\@9^DST8'7]#520H3EUCN"OE+J!3CR5#YY!M=WAG>*@&#*A&#"MOXCO'+X M6S+ZXD?*YG/3H+G^2XE-:U+0I59=6Y51P8*M_D=L2QIS88;_]O>U\T6#XFAD M7RKG7+BN*S==:E5N,CU8L.G/^N:4$5R/"1:P+I7K&W!59TBG" V6# T6[/3O M:;:RL:,1Y.,:1.RAW7>(XJ8$':SY2)3:M84&76A6;# M6J[#P)PV$S<4LCPU,N3#4H%0#2VM4 MT*56A26C@M4J*AR6:_, #1B4U6+&.FM9\I2O:L#/DP]3*T109=:%::,"#;L[@_#W$ZX M7JB_-LC4P]*:$'2I56$=[1UJE1"6R7/@NZ*34JST'K!*Y_U">C<,Y6K#3"W= MG_@R&1N78W/H7 U>5'!D#K!;Y0#1AD+1[5:/7>C[ TE7S-360:=YGVE5F^M2J_*44<#./;/>#;8Z7?U,J]I< MEUIUCZW," [LZ=<^#PBB&V1:/S__@E;$39B89U44&Y1J6WH?_62>&P;:8X9> M<) 0M"<,Q>G4K<(+'Z;SAMQ3A E'A@D'=OEKAKUL_>T]?*:!DBHLD&[&5("8Z,"0[L[P_-#MV^N3L<;4FM:VD0>IRNYM/_*GEI30JZU*J\9%)P MX*1P[(+!F036Z3KR:56;ZU*K,CRZO<#1/Y,X6J.$5K6Y+K4J3YDW'#@P=)E) M8*5*ZQ:SAW%NF*UG#ZVA1)=:%:D,)0Z<*%K,'K! .GLH*6D-(KK4JI1D$''@ M&-%A\FCX):)^\M :272IY;P&1S<*I@ODV0V7,7+3;8'Y/8/EJ^5-G=/L5L:! M_'A^1^@#3M?78Q20C2@USD>B^;/\)LO\":?[[+;#9\HY#;.'.X(]PM(/B/&PO M=V]R:W-H965T&ULK5EM;]LV$/XKA!<4'6#'(JG7O!AH4PSK ML&%!TVZ?&8FVA4JB*U).LE\_4E(DNSPQSM8OB60]/#UW/-YSI*X>1/U5;CE7 MZ+$L*GD]VRJUNU@N9;KE)9/G8LX8L;ZIL!+>*OG#_(@VMD7+D7XJNY^9A= MSSS#B!<\5<8$T__V_(87A;&D>7SKC.Q08>ZDH9/L7/?18;X;21BI1]H,U@S*ONO_LL0_$ MP0#L3PP@_0!RZ@#:#Z"MHQVSUJT/3+'552T>4&W0VIJY:&/3CM;>Y)69QCM5 MZZ>Y'J=6-Z*2HL@SIGB&WK."52E'=\:<1 OTY>X#>GOV\]52Z5>9 %=IY"7G=F0I:4V;%[UP(ZK^0-5W M4GV7IJ+1S'0]2+FF>5_P.:IT[1)KQ I=8=ILU+4*I37/-MN2B>H"!T),,#Y\(@#.T@V#A*_&@R"L$0 MA< 9A8_57D^/J',N6^\ABH'U:DQIA&V. !![))PD&0XD0R?)VYKO6)XA_J@% MQ,R!":]06Z[GYFAQ0>Q#.W 84YN\C<.^YTURCP;ND7M%'!$TV9/E,A65RJM& M5STMB34SF@)RCRQ.W[.V$4$4TTG6\< Z=K+^+!0K3@AN;+V>Q)0":Q@ $D+] M2:+)0#1Y(35,!-53FQ*FWNRTS*O)5$XL&C&.;;8V+ FF@XJ]4>\\)]L_N]FN M-JC@6OY1;71^(=:+1M],1[FW>KP"B6_SAH"1GTPS/U!J_$*=4*S:Y+I(]CPG M0]P;.LZ)& @R *0A=81Y%%SLU+C5![[F.G,SI-AC1Q9 MQ&Z=_%U4FX7B=?G?ZD)OW548 (C_G;H>R\L%,>7]MZ_2AKQTZ/,HG=.CFT-#OV9/H9 MT&% YT("Z"$ )'XR7;'QJ(C8+8G#\JRY;CX:F*8M;,2#6-HX[#M(C@*(W0JH M8UF;A>CH.0YR"W3!UKP@B('6#@!B/YKN[? HCMBMCA^K5)3-!\'5>\$^Y.#>R=:\* "*#8!+/ ?S41J)6QJ!4O/* M=SJO9#3!-!,CQSG:D_81L8)Q=.$1^TD;NUT M9THEJH4K6VQ9#"*@K@"XV)_>R9!1/8E;/8]ZDV?JX,Z0V.IHL;0A9%KBR:B> MQ+TK['+BI5P MGM>''A ,&UD$GN.:(Z*1T*GS-\ID7[=BB+CM7SS4TQP=-GN M M03?,[BU,]7'[3\(&O'OH\R2MPRJG?%?2I)$X4Y.L/GGJ?+?(WVK&CX)2)S M'6(DMZPV^M6HK=[G_\.S2X3G84R?'^12FA+5ZENCI.[S,[.XF$*1V;4;N+6[AM1EJ+JPH+.O',/'T;%]Z;#XGMAZQZ> M!TGR?8#^USD/@40>B H G8$U!W3_"YU@6^T?'N$US/0"JD0F^];I*2(8=/GQOP M/)G:O8%U"&E#%CB,P^D.@HX=!'5W$+K7;,JF:(_!,[[.TQS4+FKW M,8NH! M\@MCHY &TWS'EH&Z6X9#OGU++$I=X[;F"\N>HPW+*] !NR>@P!IX$79,^^!L MVMTX=*HF)R4#I&SW 82$/K 0("3U C)-?.P9Z"D[[L,^Q^3V*QWQK5/TB5TY MA(1WY6+&ZN$OT @ [@D !@ M !X;"]W;W)K1L(@K-*"<+B52195C^OB-,[*:6:[W>>*";5)L;]FR2XPU9$OV4+R3T M[$8EH1GAB@J.)%E/K5OW9NXZ)J&,^$')3K7:R%A9"?%L.E^3J>48(L)(K(T$ MALN6S EC1@DX?M6B5O-.D]ANOZI_+LV#F1569"[83YKH=&J-+)20-2Z8?A"[ M+Z0V%!J]6#!5_J-=%1LY%HH+I456)P-!1GEUQ2_U0+02W."-!*].\,Y-\.L$ MOS1:D96V[K'&LXD4.R1--*B91CDV93:XH=Q,XU)+>$HA3\_F@BO!:((U2= = M9IC'!"V-G$*7"RP)URG1-,9,7:%/Z&EYCRXOKM %HAP]IJ)0F"=J8FM ,8)V M7+_VKGJM]\9KOV$^0+Y[C3S'"WK2Y^>G^]UT&P:@&06O&06OU O>T+ME4,ZE M=5@8*!'%2J\+!C46BX+K7G^58%@*FK6RG?F^-[&W;1/'8SJD?D/J'R5=0)43 M*6&RH#3BYVN48XFVF!4$7<*4)((Q+!7*"2S5%*;OJH_=/^!R]\B/172X@X8[ M>!]W2:<0+G0J)/T##PQ_=;<7NM(?MI#@4V5^>^BGXSH&PL9 ^"$#5*GB-'QX M .4.1_XA_.FX#ORP@1]^"!Z^ZTK#"J9\<\K!\$P'I^,Z#J+&0734P5QD&7SU M_Z/H*_VH!>8,G/VZ/Q'401\UZ*-WH)]?\*.#D0RB;9[]4>X) M<<>^%P5[Q'9K,S8GH>]8;BA7B)$U)#J#"-:XK X754>+O-R?5T+#;E\V4SB0 M$6D"X/E:"/W:,5M^<\2;_0502P,$% @ ]H&>6%!7W8/@!0 (AD !@ M !X;"]W;W)KUK DPWC>23ADF^G8L]IE)2# M\FQ*'">8YE%:C):+\MX=7R[8069I0>\X$H<\C_BW&YJQQ^L1'CW?N$^W.ZEN M3)>+?;2E#U1^WM]QN)HV7I(TIX5(68$XW5R/WN&KE>NH :7%'RE]%)WO2(6R M9NR+NGB?7(\<140S&DOE(H*/(UW1+%.>@.-K[734_*8:V/W^[/VG,G@(9AT) MNF+9GVDB=]>C^0@E=!,=,GG/'G^A=4"^\A>S3)1_T6-MZXQ0?!"2Y?5@(,C3 MHOJ,GNI$= ;@8& J0>0_@!O8(!;#W#+0"NR,JS;2$;+!6>/B"MK\*:^E+DI M1T,T::'*^" Y/$UAG%RN6"%8EB:1I EZD/ !-9("L0WZN*<\4KD6:(P^/]RB MBS=OD=A%G J4%NC3CAU$5"3B$KTYN5Y,)8 I]].XAKBI(,@ !";H ROD3J ? MBX0FIPZF$%$3%GD.ZX98/?X:%1/DXDM$'.(9@%;_?;AKP7&;++NE/W? WST] MTN) Q94I-]50SSQ4+>,KL8]B>CV"=2HH/]+1\OOO<.#\8(KK3,Y.HO2:*#V; M]^5#E%$U<: ?P!,D:;PK6,:VW]">L^002^/4J'SZI4_5=(Y+-_"QLY@>NW'I M5L1W,&FL3H#]!MBWEF7%A%3 L#-M?'/69LS.3L)-6A"#:RU^9DS(50=-JDT M!5J-#CKYQ7XXP[TJZ%9AZ#OF(LP:LIFU"'6;*;:(/H$XB8%*S,Y9B3,Y.XEW MWL0[MZ\2D"R(]A)M:0&19PAZ)HH2Z.VID"H31VJ*?ZX7B&"/] IDLIK/77.% MPH8XM!+?0PXB'N]*T@1:6<;V2B5,F*$&0+#K]BAU(^S.!B"QTRJ98\6\I5"M M.(VJ[8%*:LZX3/\I;QA%R=$Y\&S>@S59N9XW0-O176RE_<0DU)YID]\(B@VK MT_/[:36:!<[ ^L2D1256U':%ID7,!R>'IE*Z6J_7#TBW&I.9.U2"5OJP7?M^!\B7 M>X@N8D0GU(W&('0#&T+<2AVV:]T=O$52SB&Y\.H5?X%\'].$PEL-O ,E-,[@ M[2WY_)V MFI96B(E=B%=&/;M("Y2P#.:B*--4YL?8 6KWLY.R3KR^3IC,9A-GH.V25J&) M7:%OS3WV-0%4/S#OD#F34./7K<9X$OH#_*TH$[LH-ZOJ%<"5Q_!D@4_\/K"O M)WS>C>L4N%5F8E?F:H4HVNIXR8QH>$7UG'Z'-5L-I;158F)7XMMJY;[(:%!7 M Z/1:HBQ%5=B%]HF,NT$;3Q@=_?3,\3O;N?KL4#?#OA/T M]U33SFES3OFV/(070'$H9'5"V]QM#OK?EW;JK_'L!4WJ;0 M<3.Z 9?.9 9,O#J0KRXDVY=GVFLF)6_ M4$L#!!0 ( /:!GEC(1$:3C ( $8& 8 >&PO=V]R:W-H965T&ULC55M;]HP$/XKIZ@?6FEM2 +T11"II)NV:9VJLFZ?W>0@7AV; MV@YT_WYG)V24 NL7;)_OGCS/^>X8K91^,B6BA9=*2#,.2FL75V%H\A(K9L[4 M B7=S)2NF*6CGH=FH9$5/J@28=SK#<.*<1FD(V^[T^E(U59PB7<:3%U53/^9 MH%"K<1 %:\,]GY?6&<)TM&!SG*)]6-QI.H4=2L$KE(8K"1IGX^ ZNLH&SM\[ M_.2X,AM[<$H>E7IRAR_%..@Y0B@PMPZ!T;+$#(5P0$3CN<4,ND^ZP,W]&OV3 MUTY:'IG!3(E?O+#E.+@(H, 9JX6]5ZO/V.KQ!',EC/^%5>O;"R"OC555&TP, M*BZ;E;VT>=@(B(9[ N(V(-X.Z.\)2-J Q MMF'E9-\RR=*35"K3S)C2W\;GQ MT:2&2_>*4ZOIEE.<33,EC1*\8!8+F%I:Z(FL 36#3%54&*5[L27"%YFK"N'X MFS+F!$[A87H#QT"C M++!X#1"2FDY2O)8TB0\B?F7R#)+H \2]N+^#4/;^\.0 G:3+<.+Q^GOPOE,K M\C9YPB5O5XX:B(&'<(VW3.-SXK[N6MP5U0B9N>5HH$11> ?#!.Y2 MV- 8;K#O;>E[ZQ%=1H/=\@:=O,%A>:]J^+_/,'C',[SU.1U>1N=;/,.-EJQ0 MS_VD,I"K6MJFE#MK-PRO_0S8LD]H2#8S[1],,V%OF9YS:4#@C"![9^?$23=3 MJSE8M?"-_Z@LC1&_+6G0HW8.=#]3RJX/[@/=7T?Z%U!+ P04 " #V@9Y8 M"=F,33$& !B)0 & 'AL+W=O M>]-+(MKG'EX>78H\M*9/K/S&UY0*]"//"GXU6 NQ>3\:\=6:YH2_8QM:R&_N M69D3(9OEPXAO2DJ2.BC/1K9E^:.+KYKJ4K=&>)4ES6O"4%:BD]U>##_A] M;%M50(WX,Z5/_.@:54.Y8^Q;U?B47 VL*B.:T96H*(C\]TCG-,LJ)IG']X9T ML.^S"CR^?F$/Z\'+P=P13N,F8%S?W=WMJ._E@@@R MFY;L"9456K)5%W5!U-'R%J9%5;NWHI3?IC).S.:LX"Q+$R)H@FZ%_"<+4W#$ M[M%\38H'RE%:R"_8ZMN:90DM^2]H^7V;BF(KTFY WY9LRTG M1<+?HE>M]G0D9+95GZ-5D]G'76;VR. FK@@8_Q_S3^B#$&5ZMQ7D+J-(,*E$*>O% MQ!H# C I8#ML)&MX7\CVOI#MFL<]P?.19*18R2I\+>_+KB#?("+0;Z1XAQS\ M%MF6;>NJ<$?KU[35D_YQAKU),!T]'M>8!N2/G39H84RP6H3>\PU9T:N!7&4X M+1_I8/;S3]BW?M6539]D89]D49]D<4]DK9)Q]B7CG%Y TN+%
  • ITQSM_HY'4[$\Q2U#5VHJ\4I'O(@STM043810S' M8T>Y-Q'($T,\+;V]O=Z>46^YIY,[MD+N'N3B4:R>D2A)P3-2K5TZZ;W.35>E M!Q$+#Q051(0@(NHB\ 1[BJ8 J"6IOY?4-TIZ0[E<]E;5'HG7NXB4\ZUL'*TU M.F7]3BI*B*_C^#(=I4^_IVG5EE=(D!]4:RK&X$("(A8@8ME% M#)6U- 1)(A 1&[MIR3K9RSHQRGHP%3M5D_0Q3>@)@S8!M001"Q"Q!!%A%S&< MN,J&*0)I8H"FI2>V#@;:,BI:&[=A=7Z2(+G)V=""GUQJ&RK3E(V<)> MV:)>V>*^V-JU!9Q5+S9L[#08G;/#FE,">Q+86)V:75SM[1QU?NIP M=N [GCI+NT#'5:=I%V,[EG?":^"#A\9F$WV6NVLX3"L)#%G D"4,"340.W!5 M14&>&.!IRWGPRMALEB]:GS'LFF'( H8L84BH@#K-W MM0NX8]PUOT,\<52A88MLSO'B9;I7D]PK6]0K6]P76[MV#D890T[Y=.UHZZ7K MAH?J>8H&TZD68U875TO7^&J7\CX[C32==J;[V88<'QPYABSYA3?,2'?AH.>] MLBVPSEK+&]=Y/O?9:ZCIM?,H[[/#N"^V=L4<#ANP^;3A'!?G:DNGZ]6Q:W7V MY1J4QL49<[QXPO?)%O;*%O7*%O?%UOXY]W"N8IO/54ZY.&V]V-U3$ZSLZ><: MC,[%Z:BP@SLN3H-3=VX:B#1P8\=2SZYTJ:D&3H.Q;=]5MW"CHW=!JK>//I/R M(2TXRNB]C+/>!9*@W+W0LVL(MJE?#[EC0K"\OEQ3DM"R LCO[QD3+XWJC9/] M:U6S?P%02P,$% @ ]H&>6!=0OQK#!P 5B4 !@ !X;"]W;W)KQHQ"2 ;]&7Q):'HS/#F3DSE"[OC?WN=E)Z M\J,LM+L:[;S?7TPF+MO)4KAW9B\U_+(QMA0>OMKMQ.VM%'FUJ"PF+$EFDU(H M/5I=5M=N[.K2''RAM+RQQ!W*4MB'#[(P]UC]_3B.DW#@DKB[TK>NZ//))BR-N9[^/(YOQHE M 9$L9.:#"@'_[N2U+(J@"7#\VB@=M?<,"X\_/VK_N3(>C%D+)Z]-\0^5^]W5 M:#$BN=R(0^&_FOL_R\:@:="7F<)5?\E](YN,2'9PWI3-8D!0*EW_%S\:1QPM MH+.!!:Q9P)XN2 <6\&8!KPRMD55F?11>K"ZMN2#&[:5&[:6%,2R# KO-+;.D255])=8'ZKU::X MVI"^%VXO,GDU@OQTTM[)T>H/OZ.SY(^8S6=2=N*!M/5 &M.^^@6JC=*9*25Y M4QCGT"BI54PK%:&VW*W8/$V2Y')R=VQ'7VR\6'!V+'B"<=IBG$9WZ7W^;TBF M.K:]@0*4&9VI0A+]%'SX.5S,PKX>'*2%TB_?U.DY-_5,RDX<-FL=-HMNZD<) M2C,EZF*K+T>,JMK)#>2A$8#'BK="N M:'S=1BH!EB:Y- M?2!F#00H729U)E%Z2WI8>(I$"R*7IM-!W](CAJ9Q[UHH2V1OS4;YFF(>_2Q_ M/:A]B!04-WTV'!"1\9(OAS&S#C-[IGILI+40L5[\(&NI)6!'0;(^ CI% @(3 MG W3 NW8FSY#WSNAM])!0*#UG)Z5I<^E[=36CJ=IG*C?9YDY! :$RB[5G5@7 M>,2G?5]S-$T1R701XF=H6SJZIE%R6WW3:U44$$!60J(><)S3?AV?(B#[8N-( MT:,=0](X17YN:@CT BB\/M.-^2S!2@?3",:.%6F<%C_7K0VDH3S>]HK1 M]^)A, 00[N.8;_MRZ6EQ/,7=D22-LV0;J@W(M]!X939PH/P1N!VL"288OY,6 MF!1J#?!EH01$3=6H<=T.4-\C$FR93(<,JQC4L9>-5Z&QL6]9!)A489^+7.= M2]NI%SJ69E%F7%T;5XUIA[JI,"2'F"O,GGB9[;0IS/8!]0''=A#9/T2.#G<7 MK&-<%F?CO1M#&)AA32?(V(?(T60:\7%'PRQ.P]#89U+F37X W-,YY&V8YE'DR"2: M/#EK:+#W)8=0=\3,XL3<5J5]F$MRB.KU YK<*/0^[5*:4*RN(@0=BX^.H-GB M575IH[30V4OJ4I3X7UV7SJ3MU L=H;,XH8==W)_$G]L9ZVOR+HQ IV#69V2V MQ*@;$1S8-]ZQ-G]F#!8/U=E"&->?A\H16N95*_04*R(YA+5C;AYG[J]R.D-,"%%'DI_#XO,XHT?'$<>!21V-EQ1^\\/BA_E?N&(H*9T*N7P;)P MEH7:TY^">Z9@$_5@OO.C4^XX T/KVK1[%3J2JU"U=([6)X[PZ3)%6 $3I(OE M\"D;[ZB7/W\J?=+V814*!8]P*IUBTP\JN5@.MWV\HU\>I]]/FXW,?!43[0%% M.+B2:JMA?*@O$FAC0VNA:T-#6U%]"+W%'7"@QBF;(P,Q9ATB-CR2\HZO>9RO MF\<%5H:@?Y/+^M-/P<#7F=%GY71*D28)$1RGG$=LZ5B@CP6[*66Z5U M"+=0OZ15)D>MZ!/T'!N0$#DP-I(H'9/S^*@=L4$VU7<8?7]2GK(%TF$C@D_, M/$7?,3"/,_#?JO[TB\AV\(.M>^M/C[TU^><76:ZE_1>*/:KXU0_@SJ3M] E< M1^MI\G_Q?"N-=A>O==JYM)TZK>LOTM_D9#W%S@6PF0<3C)VOIUW;D,;;AFJR M@:BW<)W<@F-4)B%?/^OL733FXVI?O7V_Q:% VK4D:?SH_G\6\V=]!G N;:=. M.WI6'V^+7ORL+D4>Q>,/ZQ#)IP$^.7I#I91V6[VXXTAUQEN_^=%>;5\.>E^] M$O/D^@=Z<5V_XM.IJ=\X@F0 PG6DD!M0F;R; QY;O\13?_%F7[T'LS;>F[+Z MN),BES8(P.\;8_SCEW"#]E6JU7\!4$L#!!0 ( /:!GEC9[',K>P( &0' M 8 >&PO=V]R:W-H965T&ULG95M;],P$,>_BA4D7K'F MH8^,-E([F"AB4'4#7DR\<)-+8LT/P;ZNX]MC)VWHI,Z;]B;QV7>_^Y\3GZ<[ MI>],!8#D07!I9D&%6)^'H[61 'AXDU*RMT$V$ZK6D)UX _ZI6V M5MA1)&I4? M*=)TJM6.:.=M:6[0E-I$6W%,NH]RC=JN,AN'Z=)N;PZ:W&B:,UF2N=94EF"W M'3FVSK/7:_2SG],X[C2.7[6'[J=@DOHE^M'/29QT$B>OWL87 MR?3CGY09'G4^ ;IL^KLAF=I*;)M@-]M=(?.V<_YW;^^?*ZI+)@WA4-C0J#>V M/Z!N>WIKH*J;/KI1:+MR,ZSL-0C:.=CU0BD\&"Y!=[&F_P!02P,$% @ M]H&>6-0T72ET" ^!, !@ !X;"]W;W)KV:6I&3%=GL_V*26NS-G7F>&/%\[_SG42D7QT!@;+D9UC.WI9!**6C4RC%VK M+)XLG6]DQ$]?34+KE2SY4&,FLZ.C5Y-&:CNZ/.>U.W]Y[E(TVJH[+T)J&NDW MU\JX]<5H.NH7[G551UJ87)ZWLE)S%3^V=QZ_)H.44C?*!NVL\&IY,;J:GEZ? MT'[>\*=6Z[!S+\B2A7.?Z<=M>3$Z(D#*J"*2!(G+2MTH8T@08'SI9(X&E71P M][Z7_HYMART+&=2-,W_I,M87HSN_6OJK/G)Y)7.!/XOUAW>X]& MHD@ANJ8[# 2-MODJ'SH__),#L^[ C'%G18SR%QGEY;EW:^%I-Z31#9O*IP%. M6PK*/'H\U3@7+W]W48FI.!1_^$I:_55F7]E2S'.8A%N*N:ZL7NI"VBBNBL(E M&[6MQ)TSNM JG$\BD)"\2=%IOOM MN)Z]*/%?TH[%\?1 S(YF)R_(.Q[\S* /7E)^N5N[ [$C;,! MD2FWH;PCE3;F!<3S*9O$+SH4QH7D50[_RS$7__F@'J*X-J[X_-^G_/$BXJ?] M,1T_SL+ISV]>C\55JE &8I9C>WSP[<),7 4R"SF0*&/[-#C87SD>"^NBN%N[8O6JE]F(.>W4!Z>3HMU^2;BD$XF-;>5D^K[0[)JXJ:,I!0R$U' B]^-WA5)2VT@L#R% 9LT[FR>Y_Q,;;AGS"YWLXX\$ M^NL#\I?T'ME(&+*BP=X#WG=K"]'6HEU5E)IPH-2CEAK4=>0@=17 MRR7B1GYM7=#4&]@:JRK)/]1*EXIICQ20T3Y M("0%*D-M'*@@[-! W+2*"VV !TP!MW18$[I2L<2E(^W =RJ^_^[-;/;J#'9S MF60MDE)"YW!I*Y8I$NMLE/3A;#CADA>U1@/,/6CO& 4!1Z5H):PJDI%>?$I> MAU)SN]_*D7:S*^=;:P,"V6I/[FR]AG,04,PWIJ.AK:1UK6"=9Q,+)..&?+M& M) 2*0;N2,B4XL4"9D&=EI(Q8NV1*872#^QVIG4E(%JN6.N[:S3KX .^$QRVK M3%'__>G.EX')B_*9"E4R=1<.K-G%@>4RQ+4VAE918EW(L6R%LBY5];[7!\^H M9S*')Z22$*L'^)S49BCP;$]XC"-$CYH&U+V((PV&#)B^/@M[U%'DIF%RTUBH0J8PQ((9$#Y'%6YR!X#FL"L5 M.Y$C/$DA3[N)EA8(6E'(T,\H' %*>B*S83Y!R7E%H<,]=!9H.GC1Z-0#QR!O M3#. 1'8&C.,'_[==!5=I@2!7JO=C3JD#1A<2^+U[G/>"Y2DVGE!VO64+.VS' MJB@_H_M( K>NG5&96WOO-#3)2 /6:+!OB&O(Z0IK6NI1D/\E4>BC[/J4-)N@ M W<3F=F7\O%3LOE=AT_K;6,=#GAEHAZ/"7>6BK7 M#(S0;Y_L3(88)6T),@SBVA$G_L 5<73V[FI^S;?3LQ]%+:G$0@*$*F%$Y2;8 MIRW\-\PZ2X)"[4SE8"Z];!2]X''P0 C0N-U#]C1*YN$UZO' MISSL?_R"["M:L:U0SU//9_I3C';O8LF$Y$2?R] MV U0CW35E^T>.+=23SJC\QTR@U[HHLBC;:UHNI2EQN J5U(;2I$Q7@8M3PYD2BG9B=LP??]NW]#JCF-5F[,\53B?P;$T#^*O#- M^UQ.G!^8GET*L"+\F%4AM'FD83RSL^%ZCVS'Y$&4%WCC_H8/+H+&8&_BG X$ MZ5LQR&FP>RBP]?%+UE,O[Y.=KS%H315_<^(68V/^,#.L#I^UKO+7G.WV_$T, MKZ25MN3=)8X>C5__-,I9U/^(KN5O.PL7T0?YMD;XE*<->+YT>-_I?I""X6/? MY?\ 4$L#!!0 ( /:!GECU<<@E(P4 $0- 9 >&PO=V]R:W-H965T MQ,#27K9=-$V2+*[#XM] MH"7:)DJ1*DG%2;]^9RA9<2YVL_MB2^1WU7+82!7==4PJ-.PMC"^[QU2Y[KK2"YT&I4#T6Q\->P:7NS(["VH6='9G* M*ZG%A057%06W=Z="F?5Q)^EL%B[E@:*9&[,=WHYSX\[,0$22F2>+'#\NQ%G0BDR MA#!^-#8[K4M2W'[>6/\88L=8YMR),Z/^DKE?'7?&'EGCZK1VQ7:X2AA\04,K!Q]T+O*'!GJ( MNP7/-N!/V5Z+G[GN0II$P&+6WV,O;9.1!GOIGF0X\ 8^2LUU)KF"*\^]0!+Z M9P.NS?6?-T?G:>I*GHGC#AX8)^R-Z,Q>OTJ&\;L]8/LMV/X^Z[--P=IR2<1. M!:,%\:-"S/#AAI##W]?BUL.I,MGW?YX+8[\CUH5O&CY7Z@[8*.0ZC@!37Q%# MFNRGX-="W8A:K%E,ND_$(C)U4BV1V,#:M8Z7-?*1I#%(%L6,X7E+Q@-D!-X&>+G44PG)%MC'Y,]Z(4W',.BG30'-$W]H M*AW&='39> N.,L[!81)1SM[ (8M&$WKX%L@D UDB^E=53N)8WVY*-<:\C),- MFP[)RAN8"ZR?:+0:BNW-G+>"DI M\2'=N?05LA]/@.)TT>!DL L QX35@ZW\B3MSFG:G_X'BCXB]GR,'@24'@2>? M+%6^M&8A?9TCUPP&=2-I._F#TSW!-'W"D1W0VD;^=R6D#B<_1;OWTE^-?ANR ME%5%I6H^(Z^U4S6:0#VJ](L:>S1D= O" H4QS_5]'^[VYV:BWM9D6PB[#/,[ M-7OLNO60VZZVGP@G]61\+UY_7WSA=BD1C1(+5(V[HT$';#VSUR_>E&%.GAN/ M4W=X7.%GCK D@/L+@^-A\T(.V@^GV;]02P,$% @ ]H&>6.CC$IR/ @ MS@4 !D !X;"]W;W)K&UL?53;;MLP#/T5P@7Z ME,6WW-HF!IIVQ5J@0="NV\.P!\5F8J&VY$E*TOW]*"GQTB+-BTW*/(>'HLGQ M5JI772(:>*LKH2=!:4QS&88Z+[%FNBL;%/1E*57-#+EJ%>I&(2LW9>!?P@^-6']A@*UE(^6J=^V(21%805I@; MR\#HM<$;K"I+1#+^[#B#-J4%'MI[]CM7.]6R8!IO9/63%Z: MY/8;[NKI6[Y<5MH]8>MCAX, \K4VLMZ!24'-A7^SM]T]' !&T2> 9 =(G&Z? MR*F\989E8R6WH&PTL5G#E>K0)(X+VY1GH^@K)YS)9M(@I/ %9G2!UWDNU\)P ML8*YDH+L'*D!1H]#0[DL(LQWO%//FWS"&R?P*(4I-7P5!1;O"4(2V2I-]DJG MR4G&!R:ZD,8=2**D=X(O;2M/'5]ZHG(-1L(=%TSDG%7P;)CYO&!/USM.9X?G M4C(!=N2B96 M"%R\[R&GNIH*X==W?#,PK63^^OM8:2>3'R\M[<*]@(>U0&I(/.BX)\1I!])D ML'?@%ND/6J""N.\:E[1Q<(<+M:8] +ZE!!326,Z9W'B,/YW)KK,@&E+@*-H[ M'PEZ3E";T(-][$4'AKT]\.+\;)0D\=7>_51I9[I5+TX\%@U"\9 ME\'DW+^[U9-S55O!)=YJ,'59,OUTB4*M+H(HV+RXXXO"NA?]R7G%%GB/]DMU MJ^FIWZ'DO$1IN)*@<7X13*/3R\3)>X$_.:[,SCTX3V9*/;J'S_E%,'"$4&!F M'0*CRQ*O4 @'1#2^M9A!9](I[MYOT*^][^3+C!F\4N(KSVUQ$8P#R''.:F'O MU.H3MOZD#B]3POA_6#6RR4D 66VL*EME8E!RV5S9NHW#CL)X\(I"W"K$GG=C MR+/\P"R;G&NU NVD"%>]-I'CTB7EWFI:Y:1G)[\KBY# $=SA$F6-<*U5 M"5=*6DT!,_"5VP*N/ _4YKQOR:;3[&/+^"#BKTSV8!B%$ _BY #>L(O T.,-#T3 @%5PS263&6<"[BVS2)5G M]SKSGG_3@H2"K2E 3<[D RV8"P0M0E*@[=VAE7?%X M7MFF>"#GABT6&A<4W1QF3V!YZ<#4O /0F*F%Y*YA3^%AA6*)S^H'*/LU#8^N M -S?$-YQ";90M6$R-^_A05G*X@O,?TB;66!0*2XM. V:+O +#-,P34=T$\=A MFB2O:ZLE1=U\*DE6X[F:X'H MP2>U(J]UV#CM0TH-Z*][_',LECQ'5V<5X]I;=AN.1=>Q"*Y*>8;&.U>A=GN5 M@;I::);[MW+KJ5I)8HC?:EZY#G=<5P7/B!YYV"6#F[V)[\%GVDCRQN7P,%$I=T P8>/?VS3B.!V?W-U-_%YV]=['85LVJ4% PZ@.V MV<- D+/2N'ZD[76#C^4,\[R)?DMJ4TV][PN-S+WF9-BDRR?:5_>2"5)K*\(I MLE)IZY7(%H629$K7I%1\M%0[MQJTPG&==[J;@OA_ILD"%26\*IYVJM44O*J< M"9J&S+:%[6MS@_,S8^;N1XB=OIQ&7VB>$:3?5-P0B,(X'?CKR7@$'VM-)RS" M#^-D#%$4CH0_=Y^]_;%B^%V YK2W+#[/)]Q(D7_+RNILV^,YTB3CY/\1;"T.PU%R0M?T.&K-YC\*\UR9 M.!GJ<.TK=SLC?VYF^W6G?:7*BLDGU_O1\9D;H[3"=-YE<>^TI1ZECE]7=+9] M-FJ!^4QX:;$-F9^NM9:^+?T\I(&BZ=#=]#IEC1$9FDE@^+HY\U$S>G2G232I MVS*A#+E&X#.""<$P@:T?FDG#_#'[J&D]R]9NS8VE=29JUU*^--M(AUZ-7,@5 M2$4N2/2_?2>D_L[AEK*R\$=X0Q[3G&G.N=W;[BMAVAR.M^+-)\8-TPM.6Y7 M.:D.>L=I +HYMC@( (X% 9 >&PO=V]R:W-H965T.T79<8:-H5RX .1;,+AF$/JDW'0F7) MD^@F^_M1Y1"EFC=M)HL%C.HLO1Q3SU^D'AA\2U MVY'!1_)@S*,_+(I9-/2$4&%.'D'P[PFO4"D/Q#3^;C&CWJ4WW)6?T6]"[!S+ M@W!X9=1/65 UB\XC*+ 4K:)[L_Z,VW@F'B\WRH4OK#O=R8<(\M:1J;?&S*"6 MNON+S38/.P;GPU<,DJU!$GAWC@++:T$BFUJS!NNU&2D]D59DN57 MR7:4?36$,('WL&R;1B&GFX2")0D*L@-3PI5P%=QP^1PL=-<'G-!I3.S?H\3Y MUM>\\Y6\XFN4P*W15#GXI LL]@%B)MZS3Y[9SY.CB%^$'L!X= +),$F/X(W[ M;(P#WOA(-AR0@1NIA<[E7BH.!=S!I8?A_$!=N$;D.(MX8AS:)XRR=V]&I\./ M1\BF/=GT&'K6E^5DOWC7TN7*N)8]PN]ON"&8*Y,__CG$_ZB'P_PG@WUWQ8X[ M;I;PT(2,2] (6(>#/'\!K'BA8G6*_![ M:;C/M@?OH%_!V7]02P,$% @ ]H&>6,&W9V'2 @ \P4 !D !X;"]W M;W)K&UL?53;;MLP#/T5PBN&#O#B:YS+$@--NV(= MUJ)HM_5AV(-JT[906\HDN6G_?I2=>!F0YD4B*?+H4!2YV$CUI"M$ R]-+?32 MJ8Q9SSU/9Q4V3(_D&@6=%%(US)"J2D^O%;*\"VIJ+_3]Q&L8%TZZZ&RW*EW( MUM1S0_UK>*-&] R7F#0G,I M0&&Q=,Z"^2JV_IW#3XX;O2>#S>11RB>K7.5+Q[>$L,;,6 1&VS.>8UU;(*+Q M9XOI#%?:P'UYAW[9Y4ZY/#*-Y[)^X+FIEL[4@1P+UM;F3FZ^X#:?L<7+9*V[ M%3:];Q0[D+7:R&8;3 P:+OJ=O6S?82]@ZK\1$&X#PHYW?U''\H(9EBZ4W("R MWH1FA2[5+IK(<6&+-&1 M/#48"9=<,)%Q5L.]80;I?YF#"?=P\6$XVRISO689+AWJ!8WJ&9WT_;L@\3\= M(1L/9.-CZ.FN%J]PP7562]TJA%_?\<7 JI;9T^]#A(]"'B:0TJ>G\-)S!U)Y%/>^).9E-;&DX_.8=2REQ#Z,9)1.LDCN&! M6AOHHK62)='7$+D3?T:'R6P&YU(;>R??RR6(W9D?0A"Z81S -QO"+&.JO26O M0#YJ6:/.T!I. W<%I"^_5>P%PYQ/_P)02P,$% @ ]H&>6&GJ+#5/ P M;0< !D !X;"]W;W)K&ULG55M;^,V#/XKA'<8 M[H"L?DWM=$F IB_8AO807'?;AV$?5)M)A,J23Y*;]-^/M%,W!=)\V ?+E$0^ MY$-*U'1K[)/;('K8U4J[6;#QOKD(0U=NL!;NS#2H:6=E;"T\3>TZ=(U%475& MM0J3*#H/:R%U,)]V:TL[GYK6*ZEQ:<&U=2WLRP*5V+"W-P@&EDC5J)XT&BZM9S4+ M(@X(%9:>$03]GO$*E6(@"N/''C,87++AH?R*?MMQ)RZ/PN&547_+RF]F01% MA2O1*O_-;'_#/9\QXY5&N6Z$;:\[S@(H6^=-O3>F"&JI^[_8[?-P8%!$'Q@D M>X.DB[MWU$5Y+;R83ZW9@F5M0F.AH]I94W!2O*5=279^_M5XA!Q^@:6E M0EO_ D)7,/D ,$[@WFB_<7"C*ZS> X04W1!B M\AKB(CF)^(?09Y#&(TBB)#N!EPZ4TPXO/4'9@3=P*[70I10*'KSPR'S=,<(] M7'8?XO/HUQ/!9D.PV2GT^6M91K!40OOWU8%K MZ4IE7&L1_OD3=QX6RI1/_QXC<=+-<1+YV?M3@8/?E34UE%1FJ5NIU\!*@F^9 MXU4GG<<*S K\!F%E%-U\UOHL-:V8UA&8^P*7CE6HNBUU@Z' /*1PVUHM/?-B MQRNY8]E!,2K."QKS= *7K3>NV_:V+9\<)$4.:1;#':_Q]]A*59%C!Y-)WGU7 MQGEVVARG%4>C>)SP+\ISN$-'^&79UJT23*A"R@V=EZZ=?)Z,TC2#+RS$"0M? MJ85R^X%GH5H\X>83%'%!XV2I\I]I0/KI;XXA(/)GP MF&=PTS(ZG$>09?! N1>-H2+&60[Q.(-[H<2+DP(R:A/C(OY_.3MVK<*#%EBC M77>-GD]CJWW?#8?5X2VY[%OHFWK_$-T+NY9TDA6NR#0ZR\HF4%VE\9ZC#["3L87MCY?U!+ P04 " #V@9Y88P>1&%X$ M #^"@ &0 'AL+W=OQ!EGR23*!?W\K*3$!0CKM%[WN M/GIVM;O2>*7TG2D1+3Q40II)5%I;GW:[)B^Q8J:C:I2TLU"Z8I:F>MDUM496 M>*5*=)->[Z1;,2ZCZ=BO7>GI6#56<(E7&DQ354P_GJ-0JTD41YN%:[XLK5OH M3L(72<"5!XV(2G<6GYWTG[P7^YK@R6V-PELR5NG.3 M/XI)U'.$4&!N'0*C[AYG*(0#(AK_K3&C]DBGN#W>H'_RMI,M-;6 79E(3SQEA5K96)0<5EZ-G#V@];"EGO M#85DK9!XWN$@S_(W9METK-4*M),F-#?PIGIM(L>ENY0;JVF7DYZ=?E$6(8-C MN$"RS8R[ED#=5C=? YP'@.0-@#B!STK:TL!'66#Q'*!+;%I*R8;2>;(7\4\F M.Y#&1Y#TDOX>O+0U,?5XZ1X3#5@%G[AD,N=,P(UE%BFT[$Z# UQ_-YS+DE-3 MLQPG$:6!07V/T?3]N_BD]V$/V7Y+MK\/?7J!QB >P66-FEDNE^N+@7]N\<'" MN5#YW;^[2.^%W4TZZ\!MB3!35A8'.!H%HVPK$! MMM08_ =4%T M%CPGTK561;/.-EG BFDL54/R_F@@7#*"F2.X(2A6*TTZGYE@ MCX8SK_%56B"F3')"D8'T+VBIK1@3HUF:D& M.B\W\9/ 96[5''6[T D.!7R@ND:]XV_)"W:%XAZ!@J^AXM3&GVO2_9LW35T+ M[PV*K#F90VZ#4%&Y#&4S5##A65(@BG"E@>]NT+-7>X'VMH1!\O_EBZO1K@P= MJ\6Q\SL+,K] ?)22GNN'_1%<<#;G@EN.K_7%UMY+O9D@0$YW'2PB@J]U9HW6 MY(H7.,-!3.VHE\(7%UD[9 ;#%++^"=PJY\8?8>4=<^SBP,=0P4VN&D(G *0" M3?$L?L[7;T ^*7[S-=]%WCW179+ST;V#3[0]PL$C,FT.7]ID(.[T>]2,LM= MSTX\W:&:PJ^A>19].3,E+.BA_4[DT>+/AMW,'5$S7OC,895C:>BX7#14_EUR MNFRJ2*O1GM;.,-DVJ25-Q42KZF6Q<1=^D*4Q'/K!(*/!]8X@5W-7N0(%?,A+ M)IWA[1[XVHS>(1%1#;Z!!J.R/\!YSWM$?-P.=!NLX#6CB!M)]2X'N1 M(23I )(PR6B20)QE;C(B,3^F8DW_K@4%%;Q_ER5Q\@'B3<+4[#'4XX9>8?VZ M3+MD&8R&U"=',9WJWIE3X%7=6.\R D5CX2"A-#R$@W34IRY ?S\#=[U[W:T_ M285ZZ7]>],"X> G?DW:U_=R=A3_-DWCX&5)%7W)IB,B"5'N=X2 *96XSL:KV M/YRYLO1?\L.2/JBHG0#M+Q1] =83=T#[Y9W^#U!+ P04 " #V@9Y86=O[ M@.@# !C" &0 'AL+W=OV 2?;;+?H;H--VGTH^L!((YF(1&I)*G;Z]1U2CNUN$K]8 MY%P.YW!F.)YOI'K0:T0#VZX5>N&MC>DO?%^7:^R8GLH>!6EJJ3IF:*L:7_<* M6>6NHZIITMLY6;AA=ZSX MOUL8* M_.6\9PW>HOFSOU&T\_]0:"X%**P7WBJ\N$RLO3/XB^-&'ZW!,KF7\L%N M/E8++[ !88NEL0B,/H]XA6UK@2B,;SM,;W^D=3Q>/Z-?.^[$Y9YIO)+M5UZ9 M]<(K/*BP9D-KOLC-K[CCDUJ\4K;:_<)FM$U3#\I!&]GMG"F"CHOQR[:[>SAR M*((W'**=0^3B'@]R4;YGABWG2FY 66M"LPM'U7E3<%S8I-P:15I.?F;Y61J$ M&?P$'X5AHN'W+<)*:S1Z[AO"MU9^N<.Z'+&B-[#""#Y)8=8:?A$55O\'\"FP M?731O&<;.[SX!%L-1L(U%TR4G+5P:YA!JK+7 M"8]PR>MPMF$N=,]*7'C4$1K5(WK+'W\(L^#G$\$F^V"34^C+#U)6&]ZVP$3U M,CWPGNNRE7I0"'_?X=; 92O+AW]>8W'RG-=9S*;'1[+QR%K)#DI*,1<#%PW0 MTZ"8;2YMI9IK@Q7(&LP:H98M-3Q970!E<:"&WR?R>T$,7UWSD//JD1 ;A ]* M:@V?Z5$ZK'[G-45BX(HI]62/7Y7ET TMLXY[X6EMZ,>A[V)8=7(0QGZ4X?\Z M%D>RMU3G7! [.6C*B7[W_?9&R5YQ-):;LHPT)-,"SB"?)'E,W_-T$J0QO(-H MDD3!L2*99-0^5E%D(5RYQD=%SUX[7O":]QJ":0C)I"@2:U^DUCZ.#I(\34@2 MQ@'<$&NJ: BG,2&F20#GT22!Z[*S(8[>A60U2"CT+'48&*24]LI<>%Z%=%&25VL4,HM"1 MH\%:&[K?(DGA3AK"?KZ6UUX4_^CAIW)IW'BSS4BU.LZ O70_05?CX#B8C^/W M$U,-IT9NL2;78)K3P%+C2!LW1O9NC-Q+0[7IEFOZ%X#*&I"^EO2X[C;V@/W_ MBN5_4$L#!!0 ( /:!GEB&P&PO=V]R:W-H965T M1*%\S256]\4VID66U4"#\*@HE?,"Z]9%[+5CJ9J\H*+G&EP51% MP?3S$H7:+;S0.PCN^&9KGH#1<2="8+[R+<+:, MG7ZM\)WCSO3.X")9*_7H+A^RA1<)+U$(!T0T?K687N?2&?;/ M!_2;.G:*97*F'J7]BUNH$':66L M*EIC8E!PV7S9OLW#_QA$K4%4\VXM >#;B!BX_#N7&:F9*EN/!H M7@SJ)_22ER_"2?#N!-FX(QN?0D^H7*HB7K!BSVPM<- 5L%>E0:^(/3%<<9,* M92I-9H?B_OB*>PM+H=+'G\>"/4GG>+!A,.Q88;^M5,TH;3V+'K-_QDD--Y:P5 X$ +D2M%. I1..[BX/*)."N" M=1:3MVUVST<1C*?1J2GJ%^ ,QH,Q>3V#5!.I3;V[7!JH[,V M=])N/5XT6^&/>K-;;YG><$JAP)Q,@^%T[(%N]E5SL:JL=\1:66.AC*8P] @ ^ 0 !D !X M;"]W;W)K&UL?51-;]LP#/TKA ;LU,8?2=NA2PPT M[8IM6+>@[;;#L(-B,[906?(D.F[__239\3(@S<4F*?+I/8G4O-/FR5:(!,^U M5';!*J+F,HIL7F'-[40WJ-S*1IN:DW--&=G&("]"42VC-([/HYH+Q;)YB*U, M-M\Q >D[\W*."\:40I1H[)" M*S"X6;"KY'(Y\_DAX8? SN[9X)6LM7[RSJ=BP6)/""7FY!&X^VWQ&J7T0([& MGP&3C5OZPGU[AWX;M#LM:V[Q6LN?HJ!JP=XQ*'##6TGWNON(@YXSCY=K:<,7 MNCYW&C/(6TNZ'HH=@UJH_L^?AW/8*[AXK2 ="M+ N]\HL+SAQ+.YT1T8G^W0 MO!&DAFI'3BA_*0]DW*IP=91]U820)' *WK*PXB]\+7$>D0/W*5$^ "U[H/05 MH"2%.ZVHLO!!%5C\#Q Y5B.U=$=MF1Y%_,S5!*;)":1Q.CN"-QVE3@/>](A4 M"Z3A5BBN&PO M=V]R:W-H965TN-+8(I8B%7*T7O?7=TC)ZM9P_"")&F4 M=HNH)FIOD\25-3;"34R+FB5;8QM!3-I=XEJ+H@I&C4KR-'V3-$+J:#D/O'N[ MG)N.E-1X;\%U32/L88W*[!=1%AT9#W)7DV]>G<%G\FC,DR=^KQ91Z@-"A25Y!,&?9[Q#I3P0 MA_%]P(Q&E][P]?F(_B'DSKD\"H=W1GV1%=6+Z#J""K>B4_1@]K_AD,_,XY5& MN?"&?:];L,>RFU&\X>0:K#FX*3V3=F09:ED.UK^:0@AR^%7V) IGVJC*K3N%WC_O9-TF"?$ M/KQF4@YXZQXO_P$>0WTTFFH'[W6%U?\!$@YNC# _1KC.+R+^(?0$BBR&/,VG M%_"*,>,BX!47,G9 !CY(+70IA>+4!2'?-'+G$N[AIN?A_-#^G0OQ(LCY$+-\,C09/M<( M=Z9IA3Y +1SD<9JF_@%7"S8 LX5['A:T%JO^GH#HJ#96_H/5)-B?RAMQ .Y< MQX,^-L^_BOC(CF'56JF8[M0!/I5D'M$&.VTH/*?V,7,'(3CYD\E<%A*[@ M 9]Y6G#(>=,J23%XW@$(=?#G0SI^3PL]3<]4FA4:7E>G98Z];%_+LH8LGJ:S M^.KJ)L20Q;.;FSB=%;!'BR"=Z[@+(F"=[< IMX!WG95Z!UOI2IZ&OBKG+F_R M:L\T:'=AFSHH3:>I7SDC=US8JWY/_:?>;_N/PNZD=J!PRZ;IY&H6@>TW:$^0 M:C3$.S <:_[IH/4*+-\:GN.!\ [&W]CR7U!+ P04 " #V@9Y8>6-I M.W8" !=!0 &0 'AL+W=OVV\.]W=DK62:5?DCO[ M[KGGL>\\VFCS;"LB!R^U5'8<5R5SK9^_/H/(*2 M%KB2[E%OOM)6SZG'*[2TX0N;-O:4*Q8KZW2]36:_%JK]X\OV''82SI-W$K)M M0A9XMX4"RVMTF(^,WH#QT8SFC2 U9#,YH?RES)SA7<%Y+O^F'4':AT_P2!(= ME3!%XU[AR:"R&$YN%#LNY,/C8@LZ:4&S=T#3#!ZT/T#LBTX#3="H2H$2I@YEL_MYNP^P2W< M8#^&X-<3 MO3B82%T\_]ZGX&"-_0K2?@_NL20U7YDE/%4H:U0*CK%NAG"E>W"KBAZ<'!^= M9UDR["*#GPX_0&/T6G # )9K8;4!5&P;%K ,)PV^CBCX)OAU 5<1W&M4<#(C M@K8Q4U :]AUAO-/R-9EE&&P+A5XIUW9_M]J]'9?MR/P+;Q^>!S1+P6_S:02F'>;6<;H) S37CL6$,'I@GR!@ :Q !D !X;"]W;W)K&ULG5AK<]NV$OTK.VK:4688B2^]'-LS=MSD^DX?F=CIG3MW[@>(A"0D%,$ MH"7WU_BOGJK/AT&8K MN19VH"M98F2AS5HXO)KET%9&BMQ/6A?#. S'P[509>_RW'_[:"[/=>T*5"T+O;GH1;W=AT]JN7+\87AY7HFEO)/N<_71X&W8>9;5U>MU.!H*U*IN_8MOFX6#"-'QF0MQ.B#WN9B&/\D8X<7EN M](8,6\,;/_A0_6R 4R47Y_:"(?L.G[1X[]%.: D"B@.X_0% M?TD7:>+])2]$:LEI>J]*469*%'3GA)-@F#L9<.,N/>V.F^7,5B*3%SUT@Y7F M0?8N?_@N&H=O7P";=F#3E[Q?[HM!-\IFA;:UD?2_>[EU=%WH[.O_3R%^T>=I MQ%$ZH/]*89JR$9)>HS>[O/-/0GU5DEOIVHHRMZ]W3.D#%=X61J\I0^U56:MR M2= +([CC+,TE5$.2:NP=,XN4)>&<4?/:B7DAN2!N)6FA"^@#S_]2&V5SY9O6 MGM$-IEJG,GI%_6D03D;TFA]G011.\8C61..5- V2**$DF(#+]]JAN*\H3J9L M.@J260K3>RP#()4NN>*D%P? 2&XA"6LC$92P+69@?%<; M Y]'8'_X;AI'\5L\1;,.912DTQE-TF3W-([I1BXDIN<'LW=S=W]WT_O1*$(@ M_7'"OX]ECLE'ZPE'<03XHY#K&051PC%[I:(,6Q$#G3\B#%>;DB%7 M1C\HOV^(_ M$U/=X,Z" ])$AH?,K;1A.KA8H@2PSN(O2<9?V#X6>>R!.E$O% M9$72/* 66[_WX?:G^]O>:_Y0U'[!*!B/DL[%1XF=@_EVM,@LI"3>LT)BQ&]. MWC<2)SMKQS+5CR.F>C_EJ'\31=V427 -H622\)*W+&KR9:U$O/U1S/- M3"D M'[=8V?IAV*I, FUS5*)BAJ[O/J%$T?A/.*$+V(Y3A M5[2K@6]XCD.MV=TY=W_ M)4;=/,W-&?V" T^[%!9E*0,4:,8XF,XXK#@.4L3'"@R*Y(1-!'(,5[XF?/SHVF,R'M,4/JZZ0OE0&V_MBE$X >R)PZEJ4VGO* E1CQ"[VQ:1M@R8XELR MAO..P>W "%E*HS%O+IY&F *:@W'6=?#C>-+QN"EZ%(3HO!&^?S" ?Y)TJ$0, M)B"/<3HYR=8^3*+)A!G=6ITL$<@6=^L?C4.GYA KIR3JV"#;V?715J^?M?Z3 MV>>2A6]9JM];TU;.[!,!;G:4_!FW 94HSE[P&^^_EG15+R$^8(DG9XS?[WTM M[_=-02O!>43J<;ACUROA LKK;F.L<&QI9,#(;[4R_KSBRR]R\ BI]1+U(!N5 M(U#>'X29U9FH% /W(KY2$@K#T>GYET9O@)R70*^CR_R6# 30QA*3?7LM6H6R M]=RJ7 G#212G.X\#XW]/!FY9&W//L).,X2VH@F)O%0[9LGBD5VB<((1F&5F( M=A.RW&6M2+'"@*&>5T$CO3F'6^KRS3:+HL#:EUWLQ?WT\6EPM.)"%?#Z>7 WH,733;W9K;W?#2YE_-?*2OCM;S?& M]6'&GN3A1KF5%WJI#.0T@_NCL^,1F*ZT1W".<.!0!__<&IP!N17HR$:[<+;@ MNM]^NO.(%CB18S*?(BS)$R>;:-8682T>_SPT:8?^VN?IT\*>NET,#RZ :VF6 M_IK+^V==NN8NV'WM;M)7S05R;]Y6/4C:%\Y M @ !P4 !D !X;"]W;W)K&UL?53;;MLP#/T5 M0@/VM,6QXW1#EQAHVA7;@&Y!N\O#L ?%9FRANGB2W'1_/TIVO0Q(_6*+$GEX MCDAJ=3#VWC6('AZ5U&[-&N_;\R1Q98.*NYEI4=/)WEC%/9FV3EQKD5?"/#M\%'MS1&H*2G3'WP?A8K=D\$$*) MI0\(G'X/>(E2!B"B\7O 9&/*$'B\?D*_CMI)RXX[O#3RAZA\LV9O&52XYYWT MM^;P 0<]RX!7&NGB%PZ][S)G4';.&S4$$P,E=/_GC\,]' 7DBV<"LB$@B[S[ M1)'E%?>\6%ES !N\"2TLHM083>2$#D6Y\Y9.!<7YXK/Q".D27L.E44IXNF_O M@.N*;.V%KE&7 MTJ\90LA"3E +SI@;-G@-,,;@BA5UC]#Y 0RY%J]D1U MDTTB?N)Z!HOT%63S+)_ 6XS2%Q%O,2'=@3=P+30GE5S"G><>XQ6<$MS#Y:?A MPO2- M-.7]KU,B)M.<%I$N9[#M;-E0]\.7G10U#Q/E@"K2T22/18%30I.CYE1HZSB" M#DK3:=_WZ;@[3OE%W]S_W/LGXH;;6E!>B7L*G<_>+!G8?NQZPYLVMOK.>!J< MN&SHI4(;'.A\;ZCF@Q$2C&]?\1=02P,$% @ ]H&>6%X\;,8G!@ LPX M !D !X;"]W;W)K&ULA5=M3^,X$/XKH^ZQ @G2 M)BVE+%"IL+MWG 2+@-W5Z70?W&326*1VSW9:>K_^9NPT+5"Z'Z"V,^_SS(Q] MOM#FR1:(#IZGI;(7K<*YV:=VVZ8%3H6-] P5?RJD:@W/_=F=&9[KRI52X9T!6TVGPBPOL=2+BU;<6AW)/ESVF]P0_)"[LQAK8D['63[RYSBY: M'38(2TP=2Q#T,\:#=5<*9<_;CC0P73NMI5T&:-&BFK!HYM@:?OP0]SMG.XSM-<;V=DD?/A3"X-$E@2Z# M.[%D&V%DC% 3;R_\_8C/#BY+2MP_VVS?*7V[[7$_@I$#"GM%-=I$OOG7A<<" M(1?2P%R4%8+. 45:@ [ $0MA,I 6T#I)14.6"\M$CM@RVO-Z0BXXJ*Q4$Q!D MOTB?CA[20I=HCV[0.))3BYL9F3(5=Y^J%!%\>9Y1/9/4N2Z%DZ5T2]8V]C$B MAD)2R1 3Y76#HM9_I:C MW""M6"WY_2NM+]SGX^_1 \FB#DVF+V$IL21?*LHN2 68YR0(A/.DE*)U0C:" MF\FYS%!E-?>"4JBTV_CS>(@"('[ZSL>)ID!2(]^>T W("$LCP-MNX2\4)C2+ MUYCKPCW% GPLI"*_"5$A*$G4/]VCCM6-.MV]M=&ES!'VR<B3@?VX$K8 G*:7I:FD*5N[P%I]!2<>(8Q*LRELQ12 M9^2X*^E9>R^; 9K=JHHW[$"''TKL&R#=:2>^2M*= #TS?7M9WC$ MM%"ZU)/E(5RK-*IGT"@P\@R"?2[6I'/&/'S@M_'9P8IV%1N/8%;*?F[5Z,5- MR"$CRG()V MFH[)63)F17Y% ]N0XHKT7--2TH4K!3]Z:(RONM0C]YT?OGRYQ B8E:40$_[N MJ)^]J+M7W[^MLW'XML9[<0=^@V00]6(JV-.8-CXTR1G\7J=TM5_]KFQZ^X7N M:3E*YMGO'L,!=$^C_@F7MS1\1M>< XB[$:G=950/NL>G;-1)=#H@HSHG&T;5 MRGV2Q;8Y.>@1=3>)R(!>E!QOL-YJQ:!CD&YA/&'2.(ZZ"0RB9#,.C"_1)% V M*0K-5(:F'V GQ@1E:B(-_/PG[2BU='3$)?V:?]\/9DECP:"B1([1+1#55JRF MI?8S.V!VYA-?#QUJ0#12C/!%EXD&[KFN#$U.[^*.2\6V3]V-U9_B0PCB1RM<> MR:PO%)S4V ^5]Z#](^!C/V:@>LHKZN3TA'E+NE;% VNM9/5]C9]W8K?M?MK> M>$A,T4S\9*/P$%F3A^?&PO=V]R:W-H965TW)2ATO9DO6[TN=1]L400KJ -[#%TA\V MP1TVQI+4Y3(A7R"$)?D MN[!^ M@*8=;HZER\$$76/P+D'AF(SV^I[?F)Q$_ M"SV!67H&?,KG)_!FH]Q9Q)N=D.N #-Q(+70NA8(M"<*@W!T3W,/-C\.%B;EP MC(GX0^3CQ=3&!CI;'A@"[;TG$EG<$QY M.H7_8=_AS>OQ.WPI92.U"X\ZG3R>*<@>UGKS?( M-+'?[PWYZ8G+RC]7:$. W]\9WP2#$0J,#V#V%U!+ P04 " #V@9Y8$6YI MDH " "8!0 &0 'AL+W=OQJRV*/!15 M*DZ&P\NX$E)'Z2RLW=MT9AI24N.]!==4E;#/"U2FG4>CZ+"PDIN2_$*LA?W*+FL4#MI-%@LYM'UZ&HQ\?DAX8?$UAW9X#MY-&;KG2_Y/!IZ M0J@P(X\@^/.$2U3* S&-/WO,J-_2%Q[;!_3;T#OW\B@<+HWZ*7,JY]$T@AP+ MT2A:F?8S[ONY\'B942[\0]OE3L819(TC4^V+F4$E=?<5N_TY'!5,AZ\4)/N" M)/#N-@HL;P2)=&9-"]9G,YHW0JNAFLE)[2]E39:CDNLH_68(832%][ T.D-- M5OC3:=$A):\@C1*X,YI*!Y]TCOE+@)AI]=R2 [=%03),)F?PQGVOXX W/M.K S)P*[70F10*UB0(^8W1R88[N,EI."^7*U>+ M#.<1Z\&A?<(H??MF=#G\>(;LI"<[.8>>OK@.6$FWA1OI,F5<8Q%^/>".8*%, MMOU]BOE9[-/,1],!+"WFDKK=^/0;EFE_ 5"8QGIK#-0:6.$3Z@:[W! /H8(U M=N0^E,@/JZJ%?@8_(HA_CE53&R?)@= Y9&A)%C(3_G),<0BR#JADP>FM@[:4 M6M.;?_2 MNYEU)^S&-Z2PX-+AX,-%!+:; YU#I@[:>S3$2@YFR:,3K4_@>&'X3>X=OT$_ MC-._4$L#!!0 ( /:!GECV);F] @8 *00 9 >&PO=V]R:W-H965T M!IRT13LL71 G*X9B M'VB)MKA(I$I2=K)?OT-*EIW4,=IM_1#KQ7OON:_#RYRNE+XS*>>6[O-,FK-6 M:FUQW.F8..4Y,VU5<(DOGQ MJ2IM)B2_TF3*/&?ZX9QG:G76"EOK%]=BD5KWHC,^+=B"3[F]+:XTGCJ-ED3D M7!JA)&D^/VM-PN/S0[?>+_A=\)79NB?GR4RI._?P,3EK=1T@GO'8.@T,ER6_ MX%GF% '&UUIGJS'I!+?OU]K?>]_ARXP9?J&RSR*QZ5GKJ$4)G[,RL]=J]8'7 M_@R2T,!+F0U97=UW'8$CCJ/B,0U0*1QUT9\BC? M,LO&IUJM2+O5T.9NO*M>&N"$=$F96HVO G)V_$E93N&(#FC*,FZ(R80NV5]* MTX4WSK4Y[5@8B<3GCQ6T '"!F:TAGD>[=7X M"Y-MZH4!1=VHOT=?KW&[Y_7U]KAMR"IZ+R23L6 932VS'.5F=SIOO5N?EU9+1-<+C08P'/2'1T\6[_(,-^;Q#$Q3*&.AS%(F#!PR89PNQ,?)L^8O=(*I># M_5B91*6"2]3'$51]V1Z.?%WXR*X+XN>PR8(K)+Q('[:JU:2B M*)P)L"&S=6'[VESK^1&:N?X>8,=/V>@6? :5?E-Q)! &T:#KKZ.C(;TK-<8J MZ ^B_A&%87#4&]+$"'9PQ6(Q%S&%4= ;C2CL!H># ?V&0&J0SS#L4;\W^(\$ M-#$N(+N]_>;MDQ>]S08T 6_879[/1);!]QK>05QJ[9H.]CWAUNC+)^LVWQL+ MOPJ&->@[#C-O^9QKO;7^%'CB:!1?F$Z:+.YD6_0H.OZ^P$#[ MB&J)^4SXU=DF9)Y=2RU]6WH^!*%H3-I5KR-K#&# 263$/7UV58-F]-J=)&"B MV^),&;@&Y3.H"<@T4R),2\/\;'U0M9YE]^Z;HZ7[."M=2_G2K",=>#&XD"B2 M"BY([O_V3$B#9D(:[)V0/@'#[92^7#H^U#L'H+T*_N4 -VS@#?_?:7/X$\ > M-F /?_JTN=?";OSAJ$V3]=EPO7<\[9.ZDDRPX3PA2S].8@)@=9=4WQH"W-HE M0*S8.^IMW+J&]F9NV].VGZ>8J3?:+F])=K5G^YS>N=*>RE M]"/L[F?4:.AYNQ=TP8UORX9^YNA,K'EPH/AN4-\0]Z[:Z&R='!&LA3\?&P06 M^WEUB&S>-D?P277RW"ROSN^73"\$1L*,SR':;1^BXW1U)JX>K"K\.72F+#+C M;U..64V[!?@^5VB3^L$9:/XQ,?X'4$L#!!0 ( /:!GEB]P0.MFP, /D' M 9 >&PO=V]R:W-H965T9 MH1@;2-,4F %#&CH)I"'DIG-S'X2]@":R1"4YI/_^5C(XI$-S=U^LE7?WT;,O M6G6V2C^:-:*%YUQ(TPW6UFXNPM"D:\R9J:L-2M(LEA6:CD67>*1=A MW&BNHP@HN\5:#*?*0(9+ M5@A[I[97N(NG[?!2)8S_PG9GVP@@+8Q5^1ZLM:&=-:$[PH7IO(L>E*\K,:M)R\K.]&54Y*P3"> P?X(&)@I79 MDAE\*YC@RY]P&M6*6AZO.9O\";*H@&KX))+)E/.!,PL MLTBM=SS@$JYU',[=H@NS82EV [HF!O43!KWW[Z*SQN?OE>@_$DJ<-#_WK>OQ]/)] G];=Y_WI\^7T\^0+] M))G.)_ZE>"<-RV4$ R:HC@C,0K)F M>H69J^Y>'."*2^DRDBA#Z7!I(O74KE'#D/+HQX4Y1*'.)8U)-=_XS%*:;U%S ME<'HF::CH?9YR:ZW6^"!45_0Z/-8-$0AU9AQ"U0!YT?-7- PK/H9_H!F,X;W M[\[C*/YG.ZL?G%N_B_GUZS4PBB!%H'+)^I[1:A'J$6U.&I#LQ6] MPCZ)VT#?]-1;M)O1,6)QK?&Q ?'9^6O7J!:1^L7;X3O%'?J6M7XY MSE_,RT?QAGJ64S,*7))KH_ZQ'8 N'YIR8]7&#_>%LO14>'%-;S-J9T#ZI:+I MMMNX ZK7OO 9 >&PO=V]R M:W-H965T2^KGWCG,Z=_QJF2D5Q M/S,VG VF,9;'>WLAFZJ9#+NN5!;_3)R?R8B?OM@+I5>W:GY^Z*AIMU;47H9K-I%]<*N/F9X/AH%FXT<4TTL+>^6DI"W6KXN?R MVN/77DLEUS-E@W96>#4Y&UP,CR^';^@ [_A3JWE8>A:DRMBYK_3C?7XVV">) ME%%9)!(27W?J2AE#E"#'MYKHH.5)!Y>?&^KO6'DH,Y9!73GSE\[C]&QP-!"Y MFLC*Q!LW_X^J%7I%]#)G G^*>=I[B,U9%:*;U8)]F@#[>%(?'0V3H-X:W.5 M/R2P!T%;:4>-M)>C7HK_E797' QWQ&A_]+*'WD&K_0'3.]A ;YW&_UR,0_1 MR[_K-$[T7JZG1R%T'$J9J;,!8B0H?Z<&Y[_^,GR]?](C[$YYTD\4+\4W]_4O=17!J7?5TK>"_I]8+_X0MI]7=F)X9OC@YWQ455 )-B ME%QPL//CPDABLUW&]4YA!+;"SH_U%ZG!;7WN45I+F5!MC: ML/>#L\6+J/R,MG]!O@HB3KU2(LZ5N5.;CMVH4FHO;B&'SD!=VER\_5;I$EDS MBL]EX66^F6E]3%P4X$0G@D# SN2"OJQCI[&?V$V/N.IUZZK7_1#V*M<1"H>P M(]YI*VVFI1'O+4*N8K%_TE&];-8[ZL*@!($A@.*\6)($-B+U2/5'U#QLU3SL M5U.&*;N#'\@G=_ _3+QMU/:R6:_F1MXUIGK4.VK5.^I5[[T%HJ+SBVW5Z26[ M7IV&%Z5F\E"/^&]:\=_TBH\@*Y6/)+VANO<@;K95J9?5>I4:_BL!F]P3*%K% M_UR?HL/]KKKO]ZKZNW/Y7!O#K-[;*&VAQP9!#]03&M7/I\[;X_"6]!]"W#M=^/AO!O4)KH2EDHX.B2I0.X(U4U-1D M@E).6 /H- T?'(56%9)_J#N=*RI'.@@0IE&G\C*JU+D0+:C B<&)^51G4X%Z MA49=C)5P8VH30,4LQ)WRZ.!5OLLR0=S2H=WV7.G O.6' &@%:7F'JBR=1PA* MR& S4]7C5@'\4%M,8EB%(*&:*05*297Z0?F@F@8R#!'BSI2V&K-#W.D\AB3E M46Y%E/="4K E46?.0X"E 20N2L7-8RL>9 IXI,.:I,L54YPXX@[YCL6OOQR- M1J]/H#=W3HF+I-RBD[NT%9,J5F"U4-*'D_:$J[R8ZD!UC"5]>(R<@*-2E!): M99617GRIO ZYYGFRHR/M8IG.C]H&.++4GLQ9>@WCP*&8H$W=6G>4YE,%[3RK MF"%^%F3;.44RZH5V.2$E.#%&,23+RDB(F+O*Y,+H&9Z7J-8J 2Q6371"8M;9EE%_?CIVI:!^UG",]4RR2-4YC )U'Y@NBPBEY^2LT+MY-M-H\/^50K^V"+#\\/ DK M.2]+$X1)$\189;(*+8@X=0,L2!^+U-V!VV>F6<7C*@ MLU"-'5,L[+!TH4)AJO].>U&>R#>>I*R+8B\,JD6(<[NOXTY>_^@.FN*8;]]Q3O:%K_$Q644;)N^MT^AIYP8?$3 M8K GNG^6KLF:WC*(2T>%Z1FGI?V3=Q>WE_PX/'DNII+R7*A@SJ+2>>I$FA $ M%MH[B F)0CV%2L"<>#E3=(W+0$16!L=N#_EFIF2@/%P7UJE&\?'9%*UM:I&X MP(+^=Y6"3=NRPKXJ)-_0#:#]$U?0"E43ED/7&F3=/9!)>,'4;/A_*RJ:+,R""*1VK"F5B1S?83YL"M?P,5J.T6GR M;+C$#!EA;'21C!WKO)^.UT44F$ #SDF!KGI;OKL_I1?)MPC.N3R*DA&"]'22/I79,[5X1S=VJM,6K;(3SI%4,4:@/WP3B1EDV?<5;DJ "OAN6"#((!2SF.OCT[:[QLD=DPZU*D$WKBZ MX9.+J-A 5<7I.Y!(/Y)!HD-3%C)L?7#/O\[H>TMO%]%0%OP.E1M#&].+QG:U M?4][D=Y.=MO32]Z/TA?:$H0G.+J_>XCVQ:?WINE'="6_JQR[B.Z5'Z>($>5I M _Z?.!>;'\2@?7M]_G]02P,$% @ ]H&>6"09I:F* @ E@4 !D !X M;"]W;W)K&UL?51M3]LP$/XKIR AD!AY:8&JM)$H M,(U);!5AFZ9I']SDDE@X=F8[E.W7SR]IUFVE7_QZ]]SS^'PW6POYI&I$#2\- MXVH>U%JWTS!4>8T-4:>B16YN2B$;HLU65J%J)9+".34L3*+H/&P(Y4$Z4@C;( M%14<));SX"J>+L;6WAE\IKA66VNP2E9"/-G-73$/(DL(&>;:(A S/>,U,F:! M#(T?/68PA+2.V^L-^ENGW6A9$877@GVAA:[GP22 DO2,?T@UN^PUW-F\7+! ME!MA[6TOC''>*2V:WMDP:"CW,WGIWV'+81*]XI#T#HGC[0,YEC=$DW0FQ1JD MM39H=N&D.F]#CG*;E$Q+R8JB.9Z$VE"QPF/?A%SY\\DKX.(%[P76M MX)876/P-$!HM@Z!D(VB1[$5\3_@IC.(32*)DO =O-#S0R.&-]CR0 B]PES[O M/=[M;4MJJEJ2XSPP-:-0/F.0'A[$Y]'E'F[C@=MX'WJ:F1(M.H8V1[=$4Z@@+WJ7W9#*=#T[GRM?;'W'>L>R(K M:M@S+(UK='IQ%H#T76'.HKVIM! 2PL !D !X;"]W;W)K&ULG5;;.QW;;ATX?('(E M80P"# !*=K^^"Y"B)<=2W+Z0N.SE[)X%L..UT@]FB6CAL1#23(*EM>59IV.R M)1;,G*H2)>W,E2Z8I:E>=$RID>5>J1"=)(KZG8)Q&4S'?NU&3\>JLH)+O-%@ MJJ)@^ND"A5I/@CC8+-SRQ=*ZAH#1<2= XGP3G M\=E%U\E[@3\XKLW6&%PD,Z4>W.0JGP21 X0",^LL,/JM\!*%<(8(QK?&9M"Z M=(K;XXWUGWWL%,N,&;Q4XD^>V^4D& :0XYQ5PMZJ]2_8Q--S]C(EC/_"NI8= M1 %DE;&J:)0)0<%E_6>/31ZV%(;[%))&(?&X:T<>Y2=FV72LU1JTDR9K;N!# M]=H$CDM'RIW5M,M)STZOE45(X /<,8&@YL#@KIH9GG.B")C,X1,WF9*6RPIS M^%JB9BZ=!H[OV4R@.1EW+.%PUCI9X_.B]IGL\1DG\(4L+@W\)'/,=PUT*( V MBF03Q45RT.*O3)Y"&H>01$GW@+VTS4KJ[:4'LF*@#O"U^&KM[NO:[AR=F9)E M. GHH!C4*PRF[]_%_>CC 6S=%EOWD/4I\5$JPP1\UJHJ30A7,A-5SN5B+U5_ M^4C@'A\M7 B5/?S]6E 'W;X>U+EQ)4/9KURU; APGQ3.C4'K]_-M6*J%=0;' M7()=JLI0G9D3.,\R54G2T9@A7SG,(4BZF([@_;MA$B<(_G( MB50BK<+G-$1.73L/!XC:!M:RU1^YHE<%@F6/^.R]-=U]P>;;PMM!GX1=0GB_ M1K'"G>MJ3R9OZ_"^SU&S 7.MB@.>TS"->QO21G"IC'50Z: [FYOI/OTX')'2 M((RID)N#3_?!)J]G<$?/'JV$L$!)N\)GFN7TH'!CG30%F811DE YQ\,>L4:' M/..L?CF=;*&TY?_4"VDZA%XW;9*LOO-'IM)^Y$Y&,MR"(Y2A9R,.7TRGE.ZA^A�]0C2$6F_O;1>%-1A;HX\ M.T>>'WHA*..E5G-N:VRF>>7K0]9>4#N5/R)XGZF= [*VD?]-()?^5*1D]UGZ M6LD/&3-+.FE%)>HZHGJ21M1H/.4NPV^ZK\(^Y?6U)[*SU> 4J!>^C3/@+Y^Z MUVE7VT[QO&Z0GL7K-O,+TPM.C@7.234Z'?0"T'7K5D^L*GV[-%.6FB\_7%*W MB]H)T/Y<47/03)R#MG^>_@M02P,$% @ ]H&>6(K',D!B P L @ !D M !X;"]W;W)K&ULI59M;]LV$/XK!ZTH6D")WAT[ MM0W$28MM6+<@2=ZYYU[(TW0G MU:,N$ T\5:70,Z\PIKX, IT76#%]+FL4=+*6JF*&EFH3Z%HA6SFEJ@SB,!P% M%>/"FT_=WJV:3V5C2B[P5H%NJHJI;PLLY6[F1=Y^XXYO"F,W@OFT9AN\1_.E MOE6T"GJ4%:]0:"X%*%S/O*OH2?P)\>=?C$'Z\E2RD>[^&4U\T)+"$O, MC45@-&SQ&LO2 A&-?SI,KS=I%5_.]^B?G._DRY)IO);E5[XRQ[#"-6M* M.!RH-[Q[8LD3]?AH8,FXA@KPSM&@-Q3\P%,7PF5 +#1_%"E>O M 0)BW5./]]07\2#BKTR<0Q+Y$(=Q.H"7]*%('%XR$ H-K8/'_&NUT^/:]O)< MZIKE.//H=FA46_3F;W^*1N&' 6YISRT=0I_?<,TV&X4;YFI9KOM\_>4(PP,^ M&5B4,G_\^QCW0?3CW!]V6&[Q5=* 0M[0U>VC;C\)O.,"3"$;S<1*OX<':5A) M%[;EIS"7&\'_)6UF@$$MN3!@->ANPQM(,C_+1C2)8S]+TQ]KRRVJ5FF2D6$_ M'8T/A->V=/.^='>V=/.^=,G4R,^BT)K*_)#J\70/[TZQ<'D8B"^"&X*\-\P6 MUAN(_#@+W3@9C^!CH^AI)7P_3L<01?XX&<&5YNSLEN5\S7.(8C^93" *_8LL M@S],00&(_5&40)ID_]/W@9K,^IK,!FMR_TBTQO9OA-\_'N2,1O-B_1MG2UYR M\\T'"A %-4>^==5[6A$/TCE>Q-^E\V C.6![+(G$N:0T=I$^RQNED$J80NG* MMDM$Y=^RJO[0YXPZ2RTUIU2>P;/%Q!^E$QJSBZ@S MNSH5YK7RL?0'+[H(J6Y;%O1+@6-J_;MUG @ 304 !D !X;"]W;W)K&UL?51M;],P$/XKIX 02&-)DZR;1AMIW9@VI*%I'2"$^. FUR::8P?[LI9_ MS]E)0R=U_>+7>YZ[Y\[GR5J;)ULB$FQJJ>PT*(F:\S"T>8FUL,>Z0<4W2VUJ M0;PUJ] V!D7A0;4,XR@:A[6H5)!-_-F]R2:Z)5DIO#=@V[H6YN\,I5Y/@U&P M/7BH5B6Y@S";-&*%XMCMK M<$H66C^YS6TQ#2(7$$K,R3$(GI[Q$J5T1!S&GYXS&%PZX.YZRW[MM;.6A;!X MJ>6/JJ!R&IP%4.!2M)(>]/H&>STGCB_7TOH1UIWMF(WSUI*N>S!'4%>JF\6F MS\,.X"QZ!1#W@-C'W3GR45X)$MG$Z#489\UL;N&E>C0'5RE7E#D9OJT81]E7 M30@G\!'F;=-(Y'23D# G07YM02_A4M@2KKE\%FY5]PY<0M\_BH5$^V$2$@?B MZ,*\=SKKG,:O.!W%<*<5E18^JP*+EP0A*QADQ%L9L_@@XQ>ACB$9'4$D! MOF1(2^+YD@-IL= )W*>O0Z?[T:Z1SFTCH@]FW-C%JW$%Z4Y>EG J\KF4MN6O<,O+P,><4,PDSI_^KU/T4&?^Q7]1&&Z M"@+GO^6>'DK@AH1?"R%;$S2B*N MC).4QY3/.[N"!3_/V?I*22G M(]B7HW#GB==H5KZ1+>2Z5=2]]N%T^"LNNA;Y;]Y]-'?"K"IE0>*2H='QZ4D MIFO>;D.Z\0VST,3MYY&PO=V]R:W-H965TC@N9+*SH*U<_5I%-EBC16W)[I&12=+;2KN:&E6 MD:T-\K(%53)B<3R,*BY4D$_;O1N33W7CI%!X8\ V5<7-RQREWLR")'C=N!6K MM?,;43ZM^0KOT/VH;PRMHIZE%!4J*[0"@\M9<):2'>K-U]QF\_ \Q5:VG:$3><[B ,H&NMTM063@DJH;N;/VWO8 M 8S? K M@+6ZNT"MRL_<\7QJ] :,]R8V;[2IMF@2)Y1_E#MGZ%00SN77VB$, MX2-&+*K'\GR B M;;U ]BIPS@XR?N/J!-(D!!:S[ !?VB>=W5')E(Q'TLG^/EQ#.&V/(AE^M:KC' M9P=SJ8O'W_L2.!AB?P)GUD>DFVZH+OO+]D,*MWQ#_\VA$5Q:.()Q.$ICFH?A M:#*&"Z$$?;X25EJ7%EB8#5,:1UD&#U2-(!341J\HDH4T',43.AQ.)G"NK?,Q MQA\J>ES;A<^0-^: M\[]02P,$% @ ]H&>6!9TWR\, P 0 < !D !X;"]W;W)K&ULK57;;MLX$/V5@5HL6L"-KH[DK&W 3M,;FM:HV]V'Q3[0 MTM@F0HDJ+W'R]QU2CNH J; %]D&\SYDS/)KA]"#5C=XC&KBK1:-GP=Z8]B(, M=;G'FNDSV6)#.UNI:F9HJG:A;A6RRAO5(DRBZ#RL&6^"^=2OK=1\*JT1O,&5 M FWKFJG[)0IYF 5Q\+#PA>_VQBV$\VG+=KA&\ZU=*9J%/4K%:VPTEPTHW,Z" M17RQ'+OS_L!?' _Z9 PNDHV4-V[ROIH%D2.$ DOC$!AUMWB)0C@@HO']B!GT M+IWAZ?@!_8V/G6+9,(V74OS-*[.?!44 %6Z9%>:+/+S#8SR>8"F%]BTSN> \G!D7T"X/D:)!XWITCS_(U,VP^5?( RITF-#?P MH7IK(L<;)\K:*-KE9&?FGZ1!R.$5K!0)K_0(X3N):-V6NX:BJL'@.$1+/GFCQP72:#B!]8MG;9C);/F=&VLH1L5Y06V>3F!AC=1^VRA;WFA(BAS2+(:/;LU] M&\M%Q9N=ALDD]]^EU,8Y;4]_0.Q#C:-1/$Y<%^4Y?$1-^&5I:RN8P8H2D,B7 MG/D4?S$9I6D&+]T@3MS@$Y4U5Q+@E@F+ VZ>0Q$7U$[&*0S(-^[E&P_*MZ;B M65F2Z//V9V9U2BX>*;F\A[U["@NKJ?Q1WT/_OB_N-I*7K7!OF)S!-1/L7G,&&27\N(C_ORL/3ZI: MC6KG:[>&4MK&= 6N7^V?AT57%7\>[]Z6:Z9VO-$@<$NFT5E.MZ>Z>MU-C&Q] MC=Q(0Q77#_?TQ*%R!VA_*ZE6'"?.0?]HSG\ 4$L#!!0 ( /:!GEBWS16T MS0, !L* 9 >&PO=V]R:W-H965T M>#WGXW=N)!=[(>]4AJCAH.JN%7;N6JX6H=+. M3'Y/EL[($,(<8VT0&'7WN,$\-T!$XTN+Z71'&L7C\0']5VL[V;)E"C"W"K[EW1QD6?[,-%LMI-B#--*$9@;65*M-Y'AI@O))2]KEI*=7'X5& MB. UC;5,5<5BW'I M4/HKE/?HK-Z]\2:C]SW^NE0*M0)6)O"!LRW/N>:HAA06VD#XQ[*& M6WS0L,Y%?/?O*0-ZCSAMP*4"D0)YNJ:2M,ZVB6!=;IH 6F9_5BB9YN4.\IC9RB6"+W4VM918 MZF4W7#@U M9P@%:=7$WX3_5/XP_OC@A',VHCKS?1)EVB3;Z3:.;:&!Z=TZ;>H20?AZ %;!&N MR9-#N&*ZEK3ZRJSL/?RU6?D44FK&MGB#MGAI80)!&%"U6I$I^,$8_&82T<0' M+XK,9$9B=GR;(7U*4DI1>/G&N_-@1=5K6TX"12I8@<^W1UG, AF(74-]/^[-MRC![M N;/?$@6V M1IJWNUOM?CZ7S8/_)-Y\FZZ8W/%2$9&45$<74[HQ9/,5:29:5/;YWPI-GPD[ MS.CWAM((T'XJZ%EL)^: [C^X^@]02P,$% @ ]H&>6)1@,0&I P ;P@ M !D !X;"]W;W)K&ULC59M;]LV$/XK!RT8'$"U MWF4YLPTX6=-U:#NCR=8/PSXPTMDB(I$N2<7)?OV.E".GG6ODBT7>R\-[CG<\ MSW92W>L:T8N9D*[68R[:EJFG2VSD;NY%WK/@,]_4Q@J"Q6S+-GB# MYL_M2M$N&% JWJ+07 I0N)Y[R^CB,K/VSN OCCO]8@V6R9V4]W;SOII[H0T( M&RR-16#T>< K;!H+1&%\W6-ZPY'6\>7Z&?W:<2Y^PST?%V I&^U^8;>W#3TH.VUDNW>F"%HN^B][W.?A-0[QWB%VWT^2PP=) U#\H]Z&4/&O\ -(KAHQ2FUO!65%A]"Q!0A$.8\7.8 ME_%)Q-^9&$,2^1"'<7H"+QEH)PXO.4%;0T_P&+_>.SWN;1OE0F]9B7./.D&C M>D!O\?-/41[^'E,-W@@2^N'K'"I8/J*A]X9V26L,G>D<.JP]\ MC< ,7#&EGKC8P+(LN[9KF'4U49!$@8MAVJ<>?KFF\UA.,(4K\H4FM?9-8^B0^229:2)$I"6!%K0:=' MXX00LS2$4>Q'T] Z9.%!%,83$F51 K>*50B"M0@Q.44)(49A82/*^]W4FB83 M^,/4%%A(1BFI1DF>DSP/29419&'93>,A>;:B^*'N6%]W9Q!E?II-+/.(HLFG MY'5FR1?%7AGF3AGYDTGBE(F?)PF<:(EL:(GLU2UQS04W^.8#/>;5__O#A^O. M= J_+86WCS3$-+ZR7T[&4$94/][ZC9%;-U+NI*&B M=\N:_A&@L@:D7TMZ7_<;>\#P'V/Q'U!+ P04 " #V@9Y8V-E[^7L" ". M!0 &0 'AL+W=OKVKMF=YV$OV?6=DV04K_8>YESYLSLS"SV M4CWJ M' H2J%7CJ%,?6%Z^JTP(KID&GA>[ M%>/"21;MV8U*%K(Q)1=XHT W5<74GS66H?E> MWRC:N0-+QBL4FDL!"O.EL_(OUI&U;PU^<-SKHS782#92/MK-IVSI>%80EI@: MR\#HM\-++$M+1#)^]YS.X-("C]=/[!_:V"F6#=-X*. M6I7OF6')0LD]*&M-;';1AMJB21P7]E'NC*);3CB3?)4&P??@#:S25#68P=6! M'ERC!B8R^&8*5'#9*(7"P!?.-KSDAM/MJWNV*5&_7KB&9%@R-^U=KCN7P3,N M_0"NI3"%ABN18?8_@4OZAR""IR#6P2CC9R;.(?0G$'A!-,(7#DD)6[YP)"D: MN@!/Q=>AH]-HVT87NF8I+AWJ$XUJAT[R\H4?>^]&M$6#MFB,/7G^17ZV@N$> M#P;6I4P??YW2/LI^6OM*@\R!DMQ0VPYYMI\0'JASNU+9H,"<&PWQ/(8X\$FC MK5X2FV$MM;T))U$T@\"?#L7&Q8["D$1K$?';ON#F80#363!6D\>1G\%T,B6O M9^!/HMD,3J79/>H1$K5M)X&&5#;"=.TRG [#9M7UV#_S;E)=,[7E0D.).4&] M\]G4 =5U?["[?.:1/UDI_-TLA+#V4165.>TMK5\>#@^+5K/3U1M2UD):XUF;HL MN7X\%X5:G_98;[-P(Q=+ZQ8&TY,57XA;8;^NKC5F@PXEEZ6HC%05:3$_[9VQ MX_/4R7N!;U*LSGO7&/]%;_KZ%4O#=P=L2SK; MDD/HTUL475X7@M2<+E2Y4I6HK'&S;7KH_0-*T@CJGXM*S*4]HC^\-W0G'BR= M%RK[_N<^QPX>O=^QWP7732()::A1METFW$],?5F17:K:\"HW1QLK^X4RF,VU M*BD#&V15RVI!:"6:NV(T-!-H*()D(V\]Z:0A;JV6L]IZ=ZP"M*"Y*M ZG/Y? MM98FE[Z>S3%=0M58F=%/U!\'X6A(1VXX"5@XQA!5BYJL:!S$+*8X&('F=\KR M D)1/':BPR">)!"]PS'9DW!O#2.Q"?=L$VZ8_HQ;:P&GN&EMAHT7M=; ?&+L MZU?CB$7O,&*3SDH6).,)C9)X,THCNA1S ?5\1WNCN_ENU/MLR.!(/XW=[^[D M:NO)UH.-3S AB'TLTLF$#A!XV!%X^&("OY_/A6^ZN^2]X6@X-P+ARV0A?=A> M2-^#!_\_]/T@ZEO[-X_A<:>.DIY3//H3+("7-/.G%PB2&!(!CB6I%U>/Q9JY@VQO%I( M%QWPR1O4VM;O?;SZ='?5.W(+1>T/9$$ZC#N(:X%;RQ'ZR2&3D.)H2SO1YQ,[+ M'^-\3%_P<&L;$%J1Z[LP# TN#<83%Z(H"A+$RGD!NN;24L:U]M%?8SOSHVC4U41#(!:$J.(AUC]JF+^7P,A$!%8A MCE$RVLO\/D38:.2JHY7:FR(0-^K.?[)?;*ETW%JVD>NC1(^>E?Z/V-=*HY\N M*OE/*]JV>?/#;=%+(5>^%,"V\\=&LS-1[*PF1:&W7[CCRY6Q"^WQ<,V6>(_F M83U3-&O745*>H]!<"E"X&'F3\&K:L_;.X)'C5A^,P68RE_+)3CZE(R^P@### MQ-@(C/XV>(U99@,1C.]53*\^TCH>CO?1/[K<*9=-X+BPI-P;1;N<_,SX5AJ$L ?OX-[(Y F^K-UE MS3(F-)Q_9?,,]<6P;>@HZ]!.JK#3,FST2M@P@L]2F)6&&Y%B^F. -F&L@49[ MH-.H,>*?3/@0ARV(@JC3$"^N$X]=O+@A<0UE@J?R*[T[I[UMJ5SI-4MPY%$M M:%0;],9OWX2]X'T#MDZ-K=,4?7Q/I9<6&8)

    &E,&,[J@<#DRU3 M:0MN\G4F=X@5=;-")2NR<^2UX)%E!7-D3C25G.-5P]\N8_B*SP:F&;G]V)BN./Z"1:*0'%AD*[&@&(DLN%!-+M.-652DMF-B^8K']VM4VGGI:5]]<:R$< MDPTJZI10+]RA[;M<+&&R7"IP##[1D%-+34IA M47T^HTJXMKA5[D13$F)6LM!,I$3*3/'D!Y9^VO]2&&UH2#A:QXKHA '\!M' M[X1$[V5(D[=O!E$8O8??Z3IM&OOY_G^/Z7B'.O$"N?4YC[MP ?&EW^M;,7!E MUZB174 8^W1L$Z@.Q-U+"ZKO7PX(5- _ %4=[KADYM@U&G3(.HY\ M#QH^Z! MZZT4&U(\(3GEV+>F8>C'$0S\Z/ >&N3:J^7:^W]RO2-@Q*,%5[8+NIOCQ0?! MS7^6=".RTY)^O85T#@1\)/Q*LTXW\,&J_2/CZF<]EB)^J+AHP1R77+@JH9AK M5%RF8*\_=,WB-1$^EDR>AU92SO*:B82>$\>F+T?91O1RR'Z_F>GVP=<[1[5T M;Q0-B2R$*3_D]6K]#)J47_\7\_(-]9DI2E5#A@MR#?P^=1M5ODO*B9%K]Q:8 M2T,O"S=)Y."ZR8/I$U"CK)I:J8H5"M/5TK9%D+JK@7 M^O[8JU@IG&32[BU4,I&-X:7 A0+=5!53CW/D,FD9FM< MHOE<+Q1%WL"2E14*74H!"O.I,PLNYK'-;Q.^E+C1.VNP3E92WMO@?39U?"L( M.:;&,C!Z/> E<=>_@/]B"$&RE,H>%*9)C]3>"1U$%O M^*1W'AYD_,#$"42!"Z$?Q@?XHL%_U/)%!_QKZ SN\]>AX_UHVS$7NF8I3AUJ M"8WJ 9WD^;-@[+\ZH"T>M,6'V),E=6#6< 29PRT^H&@0PC@JM&T3R!(XK<,#ZC11"X9]&8!)?,6]+4*&#! MTC(O4PA"-SH_A\!W3T^FU U3ZU)HX)@3U#\Y'3F@NL[O M B/KMMM6TE!IVF5!PQ*53:#S7-(?UP?V@F'\)K\!4$L#!!0 ( /:!GEB3 MD!Q/] ( ,P& 9 >&PO=V]R:W-H965T>%6 MK&OG%]+I>,/7>(?NK\V-H5G:LU2B066%5F!P-4EF^<5\Z/V#PT^!6[MC@\]D MJ?6]GUQ7DR3S@E!BZ3P#I^$!%RBE)R(9_W2<21_2 W?M9_8_0NZ4RY);7&CY MMZA@O'>Q.:-D&I DSBA_*7<.4.[@G!N>D>W M7+42X?H:/L)/+EL>3TM5\+WE4JR>A%K#K"QUJYR%HQ]\*=$.QJFCZ)XC+;M( M\QB)O1$I9_!5*U=;N%(55J\)4I+=:V?/VN?L(.,7KDZ@R(^!96QX@*_HSZ(( M?,4;?']JAQ9B@OORB^CA?K1_/1=VPTN<)/0\+)H'3*8?WN6GV:<#VH:]MN$A M]NG+S?][7PX'H^S/@0K^!&80AGD< M%D?YX-EBG749ARN8<^GE 7>PJ+E98P5.]^8!J7!2CB0 MVGH:WFDW\0'Z']CT7U!+ P04 " #V@9Y8 M ?;_3ID$ "&&0 &0 'AL+W=O@P?.-&SX:6W\C['4R-H);L'?90+NKL$!)> K2<"6)AF$W.*=G_:CA#?(9 MWSC,S-*8>"H/2GWW%U=)-ZCYB$! ;#T$'R^!G] M4T[>D7E@!OI*W//$CKM!.R )#-E$V!LU^PP+0DV/%RMA\O]DMIA;"T@\,5:E M"V,70;#"(%@;12X/&!H/ZPJ">$YU'EM.Z9);U.EK-B/:S M'9H?Y&N36SLV7/HTWEKMON7.SO9^5Q8()1_('WK$)/^'S1=7)N1VGEBBAN26 MCR0?\IA)2\[C6$VDY7)$!DKPF(,A[R[!,BX,^0J/=L+$>X=W=WM)WOW\OA-: M%Z7W%<:+B"[F$44;(J(1N5;2C@WY*!-(5@%"1Z_@&#USO(A0Q-^8/"9U>D2B M6M18$U#_[>9U))QZL>3U'*^Q >_>U;5?OC[+N&7"KYY;6V[7KM4J]7>&'VSB+Z)1Y_O(-#D!D1>VF;,,T/^ MNH;T ?3?ZP)& ?VI>F8R%D,W<,>F 3V%H/?+3_2D]NNZRJH(;(7[2<']!.7^ MB4MNX<,7=TPFY$I:)D?\00 Y-P;L$;DS,)P(\H4/@;S[$YA>6W^XBS9Y*P);8=LNV+91M@/MFKJV3T=D(/P) M[3>KWZ>9Z[9OSC/NHE[;G&C4PE]]R.2='9!J!S-2]C\&.N$BS=N(LZDFW4UGKY%_B%T1SI[N=1,]_?#E!=@E3][LL<^W^*\1CJ80:/>'[ M W6[\_ZH"&UUD4JI1W&M5XG>V>(#/0\/(?9HJ?8HKL76U0BS6QLBCKIS"1Q" M]M%2]U%<^%53 K@/1//BEONR+W4@Q57:-7O]QR7_:E_(NVR+\7Q5Y52\3=[KI!JD); M7:12,D:XGJOD/-SB@S:1&CF$:(Q*T1CA@FY=C;RA)>*H.Y? (:1C5$K'")>. MU90 [@-31;CIKO3#I2?=[J@?Y2\ #,D?2<\?>A=WBY<,Y_FC];"VXY>2;GC_TGU]8E>7/S1^4=7TE'XZ!):#]!/?]4"G[?.$=%*]> M>O\!4$L#!!0 ( /:!GEB]6 ?HT ( #T( 9 >&PO=V]R:W-H965T M>[LNT8;J1YT#F#(8\&%'GNY,>7( M]W620T'UA2Q!X,Y2JH(:G*K,UZ4"FCJG@OMA$ S\@C+AQ9%;FZDXDBO#F8"9 M(GI5%%0]38#+S=CK>-N%.Y;EQB[X<532#.9@OI8SA3._04E9 4(S*8B"Y=B[ M[(RF0VOO#+XQV.B=,;%*%E(^V,FG=.P%EA!P2(Q%H/A9PQ0XMT!(XU>-Z35' M6L?=\1;]@]..6A94PU3R[RPU^=A[YY$4EG3%S9WD<3D"@QE7)_BMK8K M>OMA@MSG&LI)ROC*WO!MT$XP M:M7P]%#,*LB!@[0O=QT'D;_>%=%FL<>SU_#LM?)T:3Z?X!M*R8P^X=/&VZ$4 M%1G8\1FY+=UE^G$#Q0+4ST.T6T^P%6RD2YK V,,2I4&MP8O?OND,@O>'TO1* M8'O!Z#?!Z+<'P\CD@4BG^,5D]5],5IO%'K]!PV_0RN\.M%$L,9BKBFI;5EJA M_C3S*38V(9P*3"3 M '>]7M,RQUW[H=,/PEY <[;DD^20_/M;V8X/@O&$*?T"ULOS[.ZSTDH:;J7Z MHC>(!A[31.B1LS$FNW%='6TP9;HC,Q0TLI(J98:::NWJ3"&+"U":N+[G]=V4 M<>&,AT7?7(V',C<)%SA7H/,T9>KI#A.Y'3E=Y[GC(U]OC.UPQ\.,K7&!YG,V M5]1R:Y:8IR@TEP(4KD;.;?=F-K#SBPE_<=SJG6^PD2RE_&(;[^.1XUF',,'( M6 9&?P\XP22Q1.3&UXK3J4U:X.[W,_O;(G:*9VU5S/@2C71J85F#Q(N2C_V6.EPPZ@&QX!^!7 ?PGH M'P$$%2!XK86P H2O!?0J0!&Z6\9>"#=EAHV'2FY!V=G$9C\*]0LTZ<6%72<+ MHVB4$\Z,_Y &P8>?8<$2!+D"!HM\J7G,:=4 $S%,N8ZD,%SD&,.?&2IF,ZSA M8HJ&\43#)WPT.4LNB>3S8@H7/UX.74.N60-N5+DQ*=WPC[C1]>&>C&PTS$2, M\3Z!2S'5@?G/@=WYK8RW^;H#?O<*?,\/FAQJA__&1 >"$AXVP*?M\"E&-;S) M^NSUUH,6,8(ZRT'!%Q[A>T<% RY^EUI? NU.2FDF-2]V*J7\+M6T1N]$9BW#D4)72J![0&?_T0[?O_=(D>4G6*\AL 7L8^T$8>)XW=!]VM3VG MT=FAT>_F]L0,:S'#5C%+]5@"[Y3,LRMX+Z(DC[E8']DJ5T EC0J6@$FN%(KH M"3XI)G12C(+-C2Z3@[IIZ]RUNG-J#LY)-@T/M*69WD%"9VN7IVNWG]8 M^W-%1ZXR3S!/F# P^YKSC(Y!TY2'5CNGYJ$DZS$KV8 MMJ=:OU:MWZK:AP1)MGNFJ!\6% R/4!=KO0/_W&.Z1/5ODT:MK*=J=$ZRZ3G) M9F2KKA5PQJHGV#C;U!+ P04 " #V@9Y8KYL\ZQ(& / M'P &0 'AL+W=O:7Z,.Z]_ < MDI>-A2EDVF,_R=P]B/N,[E; ,'@22NS2EXML=)/SI=H 'AQ>?V'JC MS(OA?+:E:W@$]7G[(/33L,H2LQ0RR7B&!*QN!V_PS8),3$#^Q5\,GN31/3)4 MEIQ_,0_OXMN!9UH$"43*I*#ZLH=[2!*32;?C:YET4&&:P./[0_9?@,4[:3B:1FL6Y"R MK+C2YU*(HP \;@D@90#Y/B!H"?#+ /^E 4$9$.3*%%1R'194T?E,\"P\:NN]/-\04N^-U'$=YF2>CI&P/9TF< ERD#9 ME"XRC?),IC3LY]YLN#^F[L0RU>A&;FD$MP-=;B2(/0SF/_Z Q]Y/-B&:<&$P M]KP:\X1P4!$.G(3?97O(%!<,9"O1(L/80=2)T9=H$RX@4]+*=%0Q'3F9/@C8 M4A8C>-;U7H+,)QM7&Q"Z1@BA54!42E#2)L&H4P(G>%\)FG!A,&I58%PI,'8J M\"=7-/F.K"E7\7'%X57%L>DP[M3!V82^.C3A1N'$;Q4BK(0(.X:"8:F^7:)M M0HT4>B3 UQW;ZL58M4Z#L).[$[4O]R8]]CKW8J MWLO6MRW]9A8WJX/P.MFZ4?K2M0#J3]L['!\9,^RDNX 5Z&H7Z^5<+W,[.UW< M3=>)TIMN$]!T;1M94I,E77TKS%!V+' )HTN6,*57>ZL4I%L*9QMZ2]$$#,?3 M=BUJ&X?=/NY=%O$4D*+/X![K?C?CL[HX"R )V@G7-@Z[?=SIVG[4SSTK'>XV M>^Z6]!:D"4@"UWRH_1YV&[Y/Q9Q'*\'37A(TW9?OXQ/[50IQ5L]G@355WS$; M:M^'W<;OGDO5=QPTK1>>GC:F%.&LAL\"&V*']<6UY<-NS_<(B7ZUOD1KR#3Q M)*^.-$Y9QJ0R0NSM!<)BPSQ"+#J7@S];5:FFEWC1BQ!][ M%NYGM7\6V%%()JWD26W_B-O^?:QH)UQ:*9.F%[O"WND25>[KG-4#VG!).&U? M&DEM HG;!'[,+1#+'<&EN2:[V$CPBES[*&6Z+.B9L*8L0_HJRRV\WQ-@UNE M+.XML*T.[E;UUJ<).\'MXM2FD;A-8VF4+LQX>(V6L.("2JU*]]1W^21-3X?] M*;8(=%8K:8'5 PBWEPQ2FTGB-I,/@N]9ODEO-FK_GSA-^W>%0XLV9S6=-E32 MOG=(:M=)W*[S ZB#'N4(ZBU(T_YA/[25F[.Z3@NL'BU^N]DBM>TD;MO9>X$E M-K]I66#=N+T5:**Z%EA2FTWB-IN_FDIZ\4<^&K0""R:W7+)<#5U7#UMOZ"'? M>?OYL.MF%:9[M['\Y'A7?.HW7>K"DFKJZNW:5A*WK72SO=M)_7W+2FMQEOYI M#Y0DK@]Y0>>7454;O3_G^DNR;TTTIXZDTDQ"TQIR&MGG\(P MZ3Q><;>JMS!-0#RV5=FU=OJ5/=-?I;YW?L[?+,H MSF;K-,51\7LJUBR3*(&53NE=A[I5HCA]+1X4W^;GD4NN%$_SVPW0&(3Y0/^^ MXEP='@Q =08^_Q=02P,$% @ ]H&>6.TDX#/! @ V0< !D !X;"]W M;W)K&ULK55M;],P$/XKIS"A3=J:-$T'&FVDK04V MT&!:&7Q ?'"3:V,ML8/MM./?9R.?2ZWJ/AEL\S8PU^/"C9'"=H[LH;13N_94EY M@4)S*4#A;.B==\_&?>OO'+YS7.J5-5@E4RGO[>8J'7J!#0AS3(QE8/1:X CS MW!)1&+\;3J\]T@)7UX_L'YQVTC)E&D))4VLFC %$'!1?UF#TT>5@#=: <@; #A4\#I#D"O ?2>>T+4 M "*7F5J*R\.8&18/E%R"LM[$9AF2)3CTJ-%H M5 OTXM>ONJ?!NVTIJLGZCLSVH$4<]B*2LUA-Q*93T'JL:8U:K=%>K4X;7#-% M=IA0C#Q!?0Q7(NG SVLLIJA^;9.^E_5_I;\DV?B%R-:RV6^SV7^9F]/?+'84 M!.O%'FUQVKP1FTY/;X2_TO0*5',W/#0DLA*F_L5;:SN?SEU;?F(?T=RJQ\P_ MFGKHT?V95=:#O,TGMM=G8 M ]II'O\%4$L#!!0 ( /:!GEBE8T6250( "4& 9 >&PO=V]R:W-H M965TV8 *E0=8-] M0'QPDVMCS2_!=IKNWV,[:2A2&R0DOB0^^^ZYYQ[G+M-*JB>=(QHX<";T+,B- M*29AJ-,<.=$]6:"P)UNI.#'65+M0%PI)YH,X"Z-^/PXYH2)(IGYOI9*I+ VC M E<*=,DY4<]S9+*:!8/@N+&FN]RXC3"9%F2']VB^%BMEK;!%R2A'H:D4H' [ M"VX&DWGL_+W#-XJ5/EF#JV0CY9,S/F:SH.\((+H^HM_YVFTM&Z)Q(=DCS4P^"]X&D.&6E,RL9?4!FWK&#B^53/LG5+5O M/ X@+;61O FV##@5]9L<&AU. @;QA8"H"8@\[SJ19WE+#$FF2E:@G+=%18EPIR2'A11&6<$T/%*3P\+S0*7A MZA8-H4S# QY,2=BK:6@L"X<5IDW&>9TQNI!Q$,'2PN<:WHL,LS\!0DN_K2$Z MUC"/.A$_$=&#X> :HGXTZL ;MIH,/=[H MZ2"LI+#M^7R#>H?IRKL1/!==)$ M%R3%66!;1:/:8Y"\?#&(^^\Z^(U:?J-.?L?;L9_*Z>5%!H9;&]KOO;&JJGHHU8:1 MA1\$&VELC7Z9VSF.RCG8\ZVTPZ Q7(+VSY#\ E!+ P04 " #V@9Y8 #T" MZIT# @#P &0 'AL+W=OU( M\ *Q<^_).?VV'(@L4G*4MMUG-#.",VMZ=CL+?ATS'8RI3DL.!*[+"/\WWM(V6%B8>MU MXXEN$JDW[.EX2S:P!/F\77"ULBN4F&:0"\IRQ&$]L>[P[0P'.L%$_$GA(&K7 M2$MY8>R;7GR*)Y:C&4$*D=001/WM809IJI$4CW]*4*MZIDZL7[^B?S3BE9@7 M(F#&TJ\TELG$&EHHAC79I?*)'7Z'4I A&+%4F%]T*&,="T4[(5E6)BL&&EG)@'YZ%?T!'O(=X ^NX9>MA%CXI+(M!#'D/ M82_OAQU7QSWZZQ&R%^!_=W'K!7BK1Q<":V@=5%H'U_1H<%)^?3P,6R:=1F$\ M],ZX-*R8#WN9WPE*T()$=$VC7J]Z8=[JU87 &HI'E>+1-;T:=;Q/WFC4\JHC MRAD$0;=7V#E^+IU>[E]D EQ]'W>*+P71:U@_U%L=NQ1:4WBM3\#7-*U$;[QA M(?9:IG5$^=XYS]PC=;>?.B>Y6 /G$",BT8+17)J^1/6C_0;VXK[9P NA-:MP M;#3P53N-$KUNC1<$0=AV\#3,=0/?/^/AL=G _=U&W4.V5Z_@?YMWT?[C4FA- M^<<.!%^U!2G1ZQW@*/#;UIT&N7XX;#EGUV8-];B-&<&$8J-.Q*(+KW:K,>_. M##>M_7L]_ID9Y@A3S(Z/A&]H+E *:P7IW P4)5Z,8\5"LJV9:%Z85)K-9:)& M6. Z0-U?,S75E O]@&HHGOX 4$L#!!0 ( /:!GE@2Q<'V90( %8& 9 M >&PO=V]R:W-H965TF4H318# .2\9E MD*5^[59GJ:JMX!)O-9BZ+)G^=X5";2;!,'A=N..KPKJ%,$LKML)[M(_5K:99 MV$7)>8G2<"5!XW(27 XOIB.G]X(_'#=F:PPND[E2SVYRDT^"@0-"@0OK(C!Z MK'&*0KA A/&WC1ETKW3&[?%K]&N?.^4R9P:G2CSQW!:3X$L .2Y9+>R=VGS' M-A\/N%#"^%_8M-I! (O:6%6V9B(HN6R>[*6MPY9AF'Q@B%I#=*@A;@VQ3[0A M\VG-F&59JM4&M%-3-#?PM?%NRH9+]Q7OK:9=3CZ;_586(8%3N,,URAKA6JL2 MIDI:314V\,1M 5//@=J0[G4++HU!$C"9PT_.YEQPR]' \0PMX\*O#10MYU4!&'T#^8/(,XN%GB 91TF.?'FZ/W]I# M*E=7LZBK6>3C)1_$>Y24K<"<3K&OV>FBUAJE[4NLB33RD=R-6F?1. W7V_ ] MDD[QAB_N^.*]? _*,@'U.\H^NB;.>!]=CZ2?+NGHDKUT,UPBE:OC@D^LK+ZU M9QTUW<%*&6[=6=M3UV0'*QXG7]^Q[XI&Y\-^^E%'/SJ@MOF!.?21CW8^=P_Y MKFB7/-RZ]:[C_F)ZQ:4!@4MR#<[.R:Z;+M9,K*I\(Y@K2YA^6%#C1^T$M+]4 MU S:B>LMW5])]A]02P,$% @ ]H&>6%-[&A!1 @ F@4 !D !X;"]W M;W)K&ULG53O3]LP$/U73A$?0&)-FH2"4!N)EJ$Q MB:FB8_MLDFMCX=B9?:'LOY_MA%#Z@TW[DMC.O>?W[G(W7BO]9$I$@I=*2#,) M2J+Z,@Q-7F+%S$#5*.V7I=(5([O5J]#4&EGA094(XR@:A17C,LC&_FRNL[%J M2'")G*;VV(21$X0"LS),3#[>L89"N&(K(Q? M'6?07^F F^M7]AOOW7IY9 9G2OSD!963X"* I>L$72OUE^P\W/F^'(EC'_" MNHN- L@;0ZKJP%9!Q67[9B]='C8 P]$!0-P!XFU >@"0=(#$&VV5>5O7C%@V MUFH-VD5;-K?PN?%HZX9+5\4%:?N56QQEWQ0AG,$G6#1U+=#6AYB !3'R:P-J M"3-F2KBQ]39P*]L?QU7@?S#'UTB,"W-BT0^+:S@^.H$CX!*^EZHQ3!9F')*U MY<2%>6=AVEJ(#U@8QG"G))4&/LL"B_<$H0AS% MZ1Y!LW^')Q_(2?H:)9XO/[MGW.1HG5_;PI>3?F M+>*=JK17E?Y%5:XJ!&(O:+RR4Y!(^^2E.U=?I.=;\G9CDO/AEL!PXS>O4*]\ M]QO(52.I+6Y_V@^8*]]76^=3.WC:.?%&TTZM.Z977!H0N+24T>#<*M+M)&@W MI&K?3(^*;&OZ96F')VH78+\OE6VH;N,NZ,=Q]@=02P,$% @ ]H&>6')E M5ERF @ 30< !D !X;"]W;W)K&ULC95M3]LP M$,>_BA7Q J1!$N>)HK;2*$)C8@S!&*_=]II8.'9FNPW[]CLG(2IMZ'B3^.S[ MGW]W3L[C6ND74P!8\EH*:29>86UUX?MF44#)S)FJ0.+*2NF2631U[IM* ULV MHE+X- A2OV1<>M-Q,W>OIV.UMH)+N-?$K,N2Z;^7(%0]\4+O;>*!YX5U$_YT M7+$<'L$^5?<:+;^/LN0E2,.5)!I6$^]K>#'+G'_C\)M#;;;&Q&4R5^K%&3?+ MB1V0)*[86]D'5WZ#+)W'Q%DJ8YDGJSC?PR&)MK"H[,1*47+9O]MK584L0QA\( M:">@GQ5$G2!J$FW)FK2NF&73L58UTS8UUK59*9DI;+-97J\(L=' M)^2(<$E^%6IMF%R:L6^1TNWE+SJBRY:(?D#TGO9?[ M6)N^0+0O$&WBQ1_$>V UUMN"YDP,9M/*DT;N_IG-]#R+@K&_V6;>=TJST7GO M](XLZLFB@V377'(\^"7)E1HN=*M/MW:E<1KMH TX97$\C!;W:/%!M&?\==UG M4&F5:S"#OE$6C';@]IUH.AH-PR4]7'(0;J:,)6J%?/TW/L27[&T=QJ. M[@ .>%$:A\.$:4^8'B2\Q9(1)K##,KD @KV:J+E1 LP"<&*(-MWC. V3*-RA M'?*B83),F_6TV4':.[QK_E/+;._S#Z,HVZ4;\ H#FN[0^5O-SETT/YC..?8B M 2O4!6<9!M!M\VX-JZJF_\V5Q6[:# N\[T [!UQ?*>R!G>%::G^#3O\!4$L# M!!0 ( /:!GEC+4JS$'0( *H$ 9 >&PO=V]R:W-H965T(Y/*1(I0>EGTP)@.18"6EF08E8WU!J\A(J9D:J!FE/ MMDI7#*VI=]34&ECA096@<1A.:,6X#++4[ZUTEJH&!9>PTL0T5<7TRQR$.LR" M*#AM//!=B6Z#9FG-=K &?*Q7VEJT9REX!=)P)8F&[2RXC6X6B?/W#C\Y',Q@ M35PF&Z6>G/&UF 6A$P0"XVEPTS ML%#B%R^PG 77 2E@RQJ!#^KP!;I\KAQ?KH3Q7W)H?2=A0/+&H*HZL%50<=G^ MV;&KPP 03%9*+)2#CPI ?<,2&B4OK M^KA>DHL/ERE%*\#1T+P+-F^#Q6>"13&Y5Q)+0^YD <7?!-0J[^7')_GS^%W& M;TR.2!)])'$8C]\0M/A_>/*.G*2O9N+YQF?XEF!'*>?,=>A;Y6G15Q[MYFN? M)==)&(8IW0]%_^LVGD9#MU8<'5Q[!7KGI\&07#42VQ+VN_W W?H^>[4_MX/8 MSLT?FG:*[YG><6F(@*VE#$=3*TJWD]$:J&K?7!N%ME7]LK2/"6CG8,^WRC98 M9[@ _?.4_0902P,$% @ ]H&>6. #CD[V @ =PH !D !X;"]W;W)K M&ULK59=3]LP%/TK5H8FD ;Y;).R-M(H0]LT4 6# M/4Q[,,EM8^'$P79:^/>SDY"E;1I ZD,;.[[GY-Q[[.2.5XP_B 1 HJ>49F)B M)%+FIZ8IH@12+$Y8#IE:F3.>8JFF?&&*G ..2U!*3<>RAF:*26:$X_+>C(=C M5DA*,IAQ)(HTQ?SY#"A;30S;>+EQ31:)U#?,<)SC!=R O,UG7,W,AB4F*62" ML QQF$^,+_;IU+8TH(RX([ 2K3'2J=PS]J GW^.)86E%0"&2F@*KRQ*F0*EF M4CH>:U*C>:8&MLRQ@RNAO$LMD8@0&BF&."RJOV>H;U D--%_$ MJ"C_T:J.M0P4%4*RM 8K!2G)JBM^J@O1 MC>#H!3 YRW MP:X):)5LK*M,ZQ MQ.&8LQ7B.EJQZ4%9FQ*MLB&9MO%&\7^!"'4H8B*M*!80JSV MLCK7$<'ZM'1IK>B&+17'(]?U-K1V1=F.UZW5:[1ZO5JOU.M)GVRTQ+2 ]Y78 MVQ(4V,&&Z.V8T<#MECQH) ]Z)5\4/".RX% JO"!/>BS0GTM([X'_[5+:2ZA? MSZ8+T@F$(6Y0EDGOH+SJLNI)I+E9:-PSZ1J.\IAHCI#X#I K<^9 M:A;JB>X]FEXS_ =02P,$% @ ]H&>6!B3/O;@ @ MPH !D !X;"]W M;W)K&ULM5;O;YI &/Y7+JQ9NF0K/P3$#DFLNLVE M[4RU6Y9E'TY\55+@Z-VA[7^_.Z ,%4F;Z!?AN/=Y>)[W$7C=#:$/; 7 T5,4 MQJRKK#A/+E65^2N(,+L@"<1B9T%HA+E8TJ7*$@IXGH&B4#4TS58C',2*YV;7 MQM1S2 D3X/?)F(J56K+, M@PAB%I 845ATE9Y^V=O[!_R;8^6<$!M] F-J?AK4/Z, M<#Q'P\+0T7G ^ X"-D'47X_&:#SLP_H# 4QFJY(RD0M MUS71Q' M(MMR:I9.S9.%DS/;E<;KG.R]UMO:3CK[)>:!<-JEX':CX,GH]FMO_.-N6*>H$?K6 M6(Y$MN72*5TZ)XO%V7\BS/9.+C4UUH%@.J7D3J/DF]YU[_=DU*N3U(A\:RY' M(MLRJ6O_O\G:R9(IJ*M?$E,W=J*I*;(E*3)9 98'87Q Q;!0+.;N4LZKW#U!+ P04 M" #V@9Y8)0^1Q"H" \!0 &0 'AL+W=O>;P4!@TQ;!F*6'H:6+Q-,N2^JF]@X]E"V55J4+=@H*"EO5K)O^] # M!*,S@+ %A.\!YS)$+2!RA3;*7%ESHDF:2%$C::,-F]VXWCBTJ89R^Q>76II3 M:G Z_2$TH#&Z1=_!-$.AJSEH0IE"3[#76\*NS='SYT_ BXS?"!R@*;E#HA_$)0;/_AT<7 MY$1=]R+'%Y_A#[?H)W?\BEB W[GTJE(DMU\U/[KS="+AW M-_^=?VI&0_.2_](T<^6!R WE"C%8&TI_\-%(DLU;;0PM*G?=5T*;Q^.VA1EO M(&V .5\+<^5;PR;H!F;Z!U!+ P04 " #V@9Y8' ]R(&P" #.!@ &0 M 'AL+W=OV0]FWW]D)4:%I5]XD/OO^Y]^=G2FYT%.O,*:Z]'V=%U!2/905"%Q92552@Z9:^[I20)=.5'(_#(+4+RD37C9Q M3BJYA#N:QNE-H^5V4 M)2M!:"8%4;":>I]'E[/4^CN'7PPV>FM,;"8+*9^L<;.<>H$% @ZYL1$HOIYA M!IS;0(CQIXWI=5M:X?;X-?H7ESOFLJ :9I+_9DM33+USCRQA16MN[N7F*[3Y M)#9>+KEV3[)I?0./Y+4VLFS%2% RT;SI2UN'+<$HWB,(6T%XK"!J!9%+M"%S M:5U30[.)DANBK#=&LP-7&Z?&;)BPIS@W"E<9ZDQV*PV0/\FIR>G)$3P@1Y*&2MJ5CJ MB6\0T&[CYRW,50,3[H'Y1L601*-/) S"N$<^.UX>O97[6):N-F%7F]#%B_?$ M^UF!PF3%FG!;'*+LE1C(U:!&@VH-IC?')FCB@MJ/Z#D;13:=Y^U,>IS&\47G M](8WZGBC#_%R1A>,,\.@E[,)EA[F['':RQEWG/%!SEFM%%ZO__'%.UN/D]$[ MO%V?BR#JITLZNN0@W:T4@_PXPF1G]V0-=VS,8RL7 -:2(/MS T+_.& ML@ZXOI+8A%K#]K3N%Y;] U!+ P04 " #V@9Y8 E@LKMX" ".!P &0 M 'AL+W=OWN306B9W9;@O_?FE0I8XIR+WHR#H^@7CPAOV MW=J=&O;EPN1!PFF;)&;>[GZ@K6> MCL6;R5R[+ZQJV\"#V4(;6=3.Q*#@HOJSYSH.:PY1O,,AJAVB38?.#H=V[=!V M0BMF3M85,VS85W(%REH3FAVXV#AO4L.%S>+$*-KEY&>&WZ5!Z,$9?$,*AJ;! M9%&6.5*B#,MAS'0&UY1JN!'5E;&Q/[Y"PWBN3\C\87(%QT[[ALC9(_Q93614$8EV$ DCN)7"9!H^BP23]P ^J6JD1:_21M%>Q*],M* = MGD(41/$60N/#W=M[Z+2;2+<=7KP#[]'=*$R +5%1@5 -V"KC8@ZYC3T85,4I M_"AIUS2K&HY_(U,GVP*Z_[P07L@18BBJL$8Q).QE6V;&!P&%88/4WH+T+B9Q M$Y/X_V*2<#V3"V& 8H ?@[$M"M4)8>".L$UK.0Q:(65LN2[Q7U;OZ'<:^IV] M]-_HS6R=I%0G&E(E"Y '$*^P.VN,SGKM<(/W-J-.;SOM;D.[NY>V:]5G,CU; MT*UC6J/1(*=4T8(R056,S[.,"; M7GB^(AC>8ZJ6Z96K.A28Q M*4$&K4_$2%7=OYH86;H&.I6&VK$;9O1@HK(&M)]*:J+UQ![0/,'#OU!+ P04 M " #V@9Y825&*O-[$+3&IG/G4K-WP^90UDI(*;C@235EB_G(!E&UG MCN^\+=R232'U@CN?UG@#=R ?ZANN9FX?)2[J^K1%R7HBQ*8>-&>>"I,;$NB=<7&I=^/IWD2J_V>=DG'FLQ[ MUWS "7N<\!#.Q(;3NB8[6X71$&>LB9/(CA/U.-$AG,2&$XVV"L)X@&/1[,.) M>YSX$$YJPXDM.,$ 9ZSQT]2.,^EQ)H=P,AO.Q/*P!C1CR5Z:I*=)/J6Y+T = M[FL)W,:4C#;T!DACA3^Q$Z4]4?HY$9.8HAJ_J%X@!6JJ'#BBYI3!&PY@EFVP MZ1@ESI(![U@4^-&>UR_KB;-/B:] B'-$RKJ1D*N#3A43A+0A9J/=3X-D^$9: M1&&VYQWPO?=CW/M"6=LZTO?3VGH4>Z,CR@^#X9_1IDJB;,#I[G0>W?:O,=^0 M2BB0M;)Y9XGR\[:3MA/):M.,EDRJUF:&A?KZ *X%ZOZ:J8;4371_Z[]GYJ]0 M2P,$% @ ]H&>6+9%",@> @ N@0 !D !X;"]W;W)K&ULC53;;MLP#/T5P=A#"VR18R=-6S@&TJ2S@S9/M@1 C# M..I')\<#WY;H'33/*K:%)>!CM3#.HBU+P24HR[4B!C;C:-*_G:4^/@1\YW"P MG3/QE:RT?O+&73&.8B\(!*S1,S#WVL,,A/!$3L;/AC-J4WI@]WQB_Q1J=[6L MF(69%C]X@>4XNHY( 1NV$_B@#Y^AJ6?H^=9:V/ DASIV.(S(>F=1RP;L%$BN MZC<[-GWH /I79P!) TB> P9G &D#")VCM;)0UIPARS.C#\3X:,?F#Z$W >VJ MX7V#'3=Y)G6>9(S>?H)N=<*2TL^J@**?PFH$]TJ3T[*I\F;C%^8 MZI&T_YXD<3)X1=#L_^'I&W+2MI%IX!N9E/U_K64TY#)1^ MW_;YZ&88QW%&]]U*7H9=C])N6*V8=L9 @MF&[;!DK7<*Z[ZVWG8!)V'NGOFG M;C'K/?I+4V_U/3-;KBP1L'&4<6_D1)EZ4VH#=16&;:71C6XXEN[G L8'N/N- M=@/7&#Y!^[O*_P!02P,$% @ ]H&>6."C%#[/!0 M"4 !D !X;"]W M;W)K&ULO5IA;]LV$/TKA#<,+=#4(BG)/]TCQ[NFDR5;( MS_F*KE1Q83B= MK-F2WW+U<7TC]=FP1IG'*<_R6&1(\L7EX J_NO9+A]+BCYAO\[UC5%"Y$^)S MJ@&#ZWSV_YDE2(.DXOE2@@WK,PG'_^!OZ3R5Y3>:.Y?Q: M))_BN5I=#J(!FO,%VR3J@]C^PBM"08$W$TE>_D7;RM8;H-DF5R*MG'4$:9SM M_K.OU43L.9"@Q8%4#N3 ?LM#K1RH"71760EK3=,L>E$BBV2A;5&*P[*N2F] M-9LX*Y;Q5DG]:ZS]U/2]4!R-T05ZFRF6+>.[A*.K/.(D?ZZ=/]Z^0<^^?SX9*AUF,=AP5H7T>A<2 M:0GI5Y:]1!2_0,0COL/]^G1WVG0?ZLFI9XC4,T1*/+\%[RH54L7_L()F;!BS MDO$+M)0BS]&,2?D09TO$4K')E(OT;I2@'*787/=3'/C!R/.\R?!^GY[3T OW M#1M$:$V$GD.$S6:;=),PQ><%B]*TV&DN+KN!PKT0+S )PK%-QF6)1R/:RL:O MV?CGL,ET!CQA47P[/!)%D4#*I-]COYZQ],[+O]V10N"%;7I5;YF,WXYT,4GY_*>#Z8_ M?(=#[T?7AN\)K,%[5/,>/:O-']E8(O,!! MQ6'HAYBT=)7 M]:N&V4]A?A3Y=LW MGPY-&Q2,?H%PP*FQPI8C=2L;%% ''10':>M., PC># L.(XDN\Z M5T%PM,ZYL">TYM.QT3$$UC%=<^$1.+RK?BALK7TPP&/Y&C5$CJ@AG2*R(T\_ M,$37!>X+K4EXK__Q1 T0N[%!RDQH-4"(K60/#)M4C&XA3]8"(8[.!L%C%QV7 MI4=&[7R,#B%/T00AKN9&8-%P6 6X_5% MGTUPN^%R@3U'1]9E.&Y/_]1($0I+D7[2?S5(LSZ%#AH..PK0, *#P@+C]/Q/ M'1+"%:DM(*! ]UZ@P/+!M?6[%@%XB*YIH2^TYH08_4'[[8,<@2-5!^R4*@!# M/9:YT2P4UBQM;T#!I06!,>KF] BX3 :M[_=H49L M4%AL=*@'MIRPP[1M@"A]HR1\6$D6!8)R*_^ @ M9@H !D !X;"]W;W)K&ULK99K;]HP%(;_BI55 M4RMMS8V$T %2"ZO629U0+YNF:1],'3NS'6CWZV>'-*60A@[M"XD=OV^> M%:)-4%&V.J*[ZM$K GOE_O/Y;9.4)TEK\Z25_IU7O"[X0K3IBA6LJ"4F1VS&'I1%/7M MQ3KK]B(_]/UZT3,BOR;R6XF>RB5U(6):)(3-T0W$*>.4SQ_0&!9ZC^9ZQRDT M$?R7WC82Z6JC[_IL&/$LIV J^N,2LBF(GTW!M1*8\^5$YCB&@:4/$ EB =;P M[1LW=#XT%>P_F3U+5J=.5J>L\'=ZKPG=UASA[NXNTWW)W:^[N+NZHB;N[S>T& M&]RMSGMR1S5WM(N[U\0=;7%[KK_!W>J\)W>OYNZU'ZLIZ-9CID TT?>VZ*/. M9M9;_?>D=YVG;Z>SWV>ATNWX+K2[_RN]O=8$F [L$HLY81)1F&E[Y[BK:<2J MJ5D-%,_+OF#*E>XRRMM4-X(@S +]?,9U;U -3*M1MY;#OU!+ P04 " #V M@9Y8QH=$_G0" #1!@ &0 'AL+W=O-.EMJU*YFEHM45XW EB6KKFLK'"ZC$?NGXSM/"-=N6 MVBRX6=K0+=R OFVN),[L MT.72.75( 1O:5OI:[+] 'T]L_.6B4O9)]KVMYY"\55K4O1@):L:[-WWH\S 2 M^-$!0= +@K<*PEX0VD [,AO6)=4T2Z78$VFLT9L9V-Q8-4;#N/F*-UKB+D.= MSGX*#<3WR =RGN>RA8)\>L *4: (Y07YI4N09-5*"5R3[XRN6<4TP]W_%AQ= M@J:L4L;]_07'7UP@/X;Y2T.)7T6Q%S^'$DZ-.P^ % MSM0F7@3S/,G D[PI53/7;G3=YH"325'%\:3RID9^M%B\0'9'#<IEUT"[B1:-[4%KH;$([;#$?PY(8X#[&X%]J)^8MC;\Q;)_4$L# M!!0 ( /:!GEC.;5%"S0( P( 9 >&PO=V]R:W-H965TQ?1ANN'B2*:*";9XQ.7)2I8H+UY5QBCF1 M'5X@TT\67.1$Z:Y8NK(02!(KRC,W\+S0S0EE3C2T8S,1#?E*993A3(!8\"8AS#!6QH'HGS6.,?:-)BH=.><.)+@@JTS=\A:T#(SBS4ABD1#P3<@S&SM M9AIV;:Q:TU!FWN*]$OHIU3H5?>$*P??A/9B6A!EY)O,,X62"BM!,P@-NU8ID MIWK&0XKPF1,&WV\QGZ/XH<<>[R=P\O9TZ"J=C+%TXRKPN P<' GL!W#+F4HE M7+,$DY<&KJ:H48(=RE70ZGB#\PYXP1D$7M!M2JA=_HFP#G1]*^^UI-.M5[9K M_7I'_&:"QXB)A(7@^^.'WH<6I%Z-U&M%NLRY4/07L0>0+V""$Q0AC+I5L M0BM-PSVT<[]W2-8:^Y5D_9JLWTIFM[5]8U)2MH0;;'Q)_0.2H-] TAKKE21A M31+^8]MA06@"4Z90NZLFC/!@K_7.&S!: [T28U!C#%HQ=NG#]587+(EG=K,U MP;3Z_'^6)?+@8&5"S]]?F1+&W;MPTZ!GXP?(B_WU8W]LQ_[B\R?*OO$M(0(]!W[( M+SI;(79G_3Y?;TF >8_N2"C?/% 68"%OV:;/=XQ@-\X4^'W+,,;] 'MA9WX> M/[MA\W,:"=\+R0U#/ H"S/97Q*=/%QVS\_+@UMMLA7K0GY_O\(:LB/B\NV'R MKI^IN%Y 0N[1$#'R<-&Y-,\<:Z RQ"F^>.2)%ZZ1JLH]I=_4S0?WHF.HB(A/ MUD))8/GGD2R([RLE&J[87G2F'>22 M!QSYXI8^_4+2"HV4WIKZ//Z-GM*T1@>M(RYHD&:6$01>F/S%SVE#%#)8YH$, M5IK!JF08'BIAD&885#(,K ,9AFF&836DT8$,HS3#Z-@ZC-,,X[CMD\:*6WJ) M!9Z?,_J$F$HMU=1%C"O.+1O8"U7/6@DFWWHRGYA_I((@TT*G:"7H^MN6^BYA M_"=D?X\\L4ASZ G>E0_E];7G^[*S M\/.^D($I^?XZ#6*1!&$="$*6?TU#L>7(#EWBE@7ZLD99M:R7:EU96L45V?60 M->TBR[ &:;Q-<>E5?L5A#PW,6&6(/J^6Z.1=J04."B^/%QX<)6@?+V@5!!N4 MG&-:;J)IN1*00=;/!K'L\(#LC9PP"&/$3?I9%ZV2"E]&8DN9][=\<2+[4%+> M^X:PK[3Z:@(^XSN\)A<=.<-RPAY)9_[C#^;8^+F)>R(VCL74Y/LXEU.Q^CGO M/Q8Q'IG.A@S. 1(K<1IFG(9OXO0I$ES@T/7"S6N@M 6T!36L 3#'TT$=U)'I M;,C@'""Q$JA1!FJD!;6@02"_S"5*7?2!\^CUH32J-];0&$TFLW)C+8Y,MVQ( M-YK-C-&@TOC:&K5M_(9"!Y/I=#*89J66&G:<->RX=<.VF*:TXFU[_[A6QZ'1 M.$\=F]"&#,\!$BMAFF28)EI,=W(=S2.V?P&58I-3%,KFL S?*\RT);5E-JFA MJ,*JIS!G VLRK*""C,H!$BNAFF:HIEI4,833*[G^EVSP7NY+!+ID#(<;HJXS M2E\]L=T2WT5RPX3N\'/R0*Y(U4?GT[WO;7"\&WF%IC:8MC0AQ9;3^FK"J@Y0 MR (=(+$2]5E&??9_4N^BRT?"Y&87.=ACZ OV(Q+W!)?Z/F8<[0A+>L5[](]^ M!7RE#;QM#X$46R9BL^+48/5&E2X"6:(#)%;J(J:1[SZ--ZQB6BPV4_W7US+Z M0-IR E6S0=6&T!@NI9H.J.5!J9;"Y"6/J79@589[:S:#*-E\_B$&=%U"U):B:#:KF M0*F56>=&COF?.SGZ$EJ3;_1HK-FTLKY9'IO0!HW/@5(K\\K]'%-OZ-1X+;U' MSR5R/ROG5CGSWA"VENMFN0)N1 7IK2Q2-;62R'>Q/:/J^X 6:H.J.5!J99JY MB63J7:0:S=\\^1EUDPUL\I*$:Z*H)@/SK7L9?1RMP2=JH^(6M38\(4NT0=4< M*+4R]=R3,O6FU!%C^'09,SZ]#&@D=\1OI0YJ6:5JTR+U7IT[9)DVJ)H#I5;F MGAMLJHOB M(D2Y<*8N.EGB??-*"=12 E5;@JK9K[2A:1G(Q?O&?SQ#!5(^$9![39;>:SKR MD]Q-O44Y()M(ZPMI2SI5*QI^PTEO4AF)H&7:H&H.E%H9:NY(67I':A$%D8_5 MZ:3L6\L/H@-UHU*U(KI1G1RHR02JYD"IEQN*X-37E4C<4CS9@&JM@15LZVZS3:N?%VA M"BSSSKTG2^\]77NA%T3!RZ?TTP.Z\P*"',KD1,QC]"=_$,P:OZ]Z[=8@03TH M4#7[E58TIP;:RU9J/MD%ZCCU"Z<* \(V\?E/CM9JWY*9F=,+^.3E97G M"_/,3DZ*YC+)P=5KS#9>R)%/'J2DT9O(Y2%+SH(F-X+NXK.+]U0(&L276X)= MPE0"^?Z!4O%RHPK(3N3._P502P,$% @ ]H&>6+58['_# @ V@< !D M !X;"]W;W)K&ULK551;]HP$/XKIVR:6JDC(0$Z M=1")PJI5:S=4Z/8P[<$D!['JV,QV@$K[\;.=-(,-(G7J"_'9]WUWW]G<]3=" M/J@,4<,V9UP-O$SKU87OJR3#G*B66"$W)PLA^6DDDJ0/ES ^#H.?G MA'(O[KN]B8S[HM",$_EXB4QL!E[;>]JXH\M,VPT_[J_($J>H[U<3 M:2R_9DEICEQ1P4'B8N -VQ>CGO5W#E\I;M3.&JR2N1 /UKA.!UY@$T*&B;8, MQ'S6.$+&+)%)XV?%Z=4A+7!W_<1^Y;0;+7.B<"38-YKJ;."]\R#%!2F8OA.; MCUCIZ5J^1##E?F%3^08>)(72(J_ )H.<\O)+ME4==@"&YS @K #AWX#.$4!4 M 2(GM,S,R1H33>*^%!N0UMNPV86KC4,;-93;6YQJ:4ZIP>GXL] ([0C>PATR MHC&%"9'Z$6:2<$7*4I^,41/*%,QPJPO"3HWW_70,)Z]/^[XV25@J/ZD"7I8! MPR,!([@57&<*/O 4TWV\;Y*O%81/"B[#1L(OB6Y!U#Z#, BC _F,FN%7.&]! M$!Z"[Z43U06-'%_G"-\-29'/"[F$64983KAYJCR%D6C!-4]:\/T6\SG*'_ + MANF:*B$?88IR31-4]1UH 5/"$,0"/C&DO$8=JG=C/K8+7*@527#@F;^Y,I'0 MB]^\:O>"]X>*]4)D>Z7KU*7K-);NZ L\@V$N"JZ5+NX M$W2#(.C[ZUV=C9G\I\YNK;/;J'.6(=P(TGRKC13/O=47(MM3VZO5]AK5CG&N MS=-76A:F^^LSN$*L[O.0[D:RY^KN_?,8SO?>0BG(WVF?._P902P,$% @ ]H&>6-<"6541 P D@D !D !X M;"]W;W)K&ULK99K;]HP%(;_BI5-4R?1YDKH.HC$ MI=,Z[5*5MOMLDA.PZMC,=H#NU\].T@Q*2*G4+V#'YSV7Q\FQ^VLN'N0"0*%- M1ID<6 NEEA>V+>,%9%B>\24PO9)RD6&EIV)NRZ4 G!2BC-J>XX1VA@FSHG[Q M[%I$?9XK2AA<"R3S+,/B<024KP>6:ST]N"'SA3(/[*B_Q'.8@KI;7@L]LVLO M"L_U8P M!DJ-(YW&G\JG58VZEAF6,.;T-TG48F"=6RB!%.=4W?#U5ZCJ MZ1I_,:>R^$7KRM:Q4)Q+Q;-*K#/(""O_\:;BL"5P@P,"KQ)XQPK\2N ?*P@J M05"0*4LI.$RPPE%?\#42QEI[,X,"9J'6Y1-FMGVJA%XE6J>BGUP!<@-TBJY8 MS#- MW@#$IU,0&%");J%C3XZ,_DMH95$_-J8E[A+SC@;P(I" &)(86^ M$SPCE*A'I$&B&XCYG)&_D'30,.,Y4XBGZ(Z)^CEJ5G>T44*D$F26*[UXB04C M;"Z-7+_>^N5E:)K/)$D(%@1DTQZ467>+K,W'OHJ-9-=LS*5J(EPF%6X1[H6AXSS'W)K[:S'[>[MZ M[G6W8^X #&J P>L!WF.:EP"&5)\&F,701"'8H^"[;J^WSZ$UA==RV(_JA5[0 M.TBB6Y/HMI(P ,::!%%HC(5XU ?I&HOZ^VT"T-U+Y5,0[)??&O>UY;^1LQU$ M88TH;$6TT[\,K_^?T*7N6FR.1I@>>EO"%[O2BQ:3-HNR(GOK #2WE1]8S F3 MB$*J-0,H)XHOBS-QQI4^88OA0E^:0!@#O9YR?2Y6$W/,UM>PZ!]0 M2P,$% @ ]H&>6/-?.<(2 P ,@H !D !X;"]W;W)K&ULG99=;]HP%(;_BA7UHI76)DY"$BI *K!IF]2IZL=V;1(#5A.; MV::P?[]C)PV0!%IQ ['SOL?/L1T?#S9"OJHEI1IMBYRKH;/4>G7KNBI=TH*H M&[&B'-[,A2R(AJ9;H8.=]XY'MEAJT^&.!BNRH$]4OZP>)+3<.DK&"LH5$QQ).A\Z=_AV M@GUCL(K?C&[4WC,RJ#6-']G0\0P1S6FJ30@"?V]T0O/<1 *.OU50IQ[3 M&/>?WZ-_L\E#,C.BZ$3D?UBFET,G<5!&YV2=ZT>Q^4ZKA'HF7BIR97_1IM)Z M#DK72HNB,@-!P7CY3[;51.P9<'3$X%<&OVD(CQB"RA#81$LRF]:4:#(:2+%! MTJ@AFGFPRI:K9_+J%;:,H MNIQ235BNKD#P\C1%EQ=7Z (QCIZ78JT(S]3 U4!E8KMI13 N"?PC!-A']X+K M)8S",YH=!G AG3HG_SVGL7\RXD_";U" OR#?\\,.H,GG[<$)G*">XL#&"X_$ MF\(\*LW2KJDIG3WK-%_+>P'W;Y^U0];&7U*H#K+#&"D]BP5< >YQW M497&:&^\),!! ZHM"F(<=C/U:J;>2:9JTUWF0L$>FTM1H!3V!N-KQA<(SBY) MS,>OT(S""49AYUF]-INT*Y%>B]$/DD8>;[C!U*6*CBP;WJL8^+R%JWP?076H MCD+Y.RC_,R<'E*M=L1I33N=,7W6R^JTS%0>MLZ%#%?6;GZ*[5WT+*A?V4J+@ MX%IS71:MNK>^^-S9J>R 6#8R^G&PO=V]R:W-H965T'*;ZQDK "AF11$P6;AW80?;T.GX"2^,=CKDV=B75E+ M^=TN'K*%%U@BX) ::X+BWQO< N?6$G+\4QOUFF]:Q=/G=^N?G//HS)IJN)7\ M+Y:9?.%-/9+!AI;3:_9)]+1MX)"VUD46MC 0%$]4_/=2! M.%$(DS,*4:T0M17&9Q3B6B%VCE9DSJT[:NARKN2>*"N-UNR#BXW31F^8L,?X M;!2^9:AGEG]( R0Y%!MG/!GQTM/$V>O=V%0U:_(V**Q*'OY(HB,8]0+?_7ST>P(F; MX,?.WOB,O4^0@:("=)HUH]WW>!=#Z>W5%A%!0%D<]7:!59A'C6\AE'> M!WS=H1E%X;2%W",T/I/LTP9Y.HC\C?*R*GB48R90#"C!!?8%4 K3WUU1K<'T MAGG:!9I$;>JN4#@.SB3"K,&>#6+?'_#@M:-#5)8RS(0CP29/=$X5C&RCR\B. M'JL;6F(Y5>3F^14+69B,@EF?,[,N9Z?@],A$8;\K8?"C(P6#SOQIJ226?O*^2>MO0"U=1,/EF-9 M"E/UO6:WF:INW"S1VE_9:&PO=V]R:W-H965T(X. M:=)YI\VC;0 <.4BA[")JG&LO*;5E Y+9F6Y!X4FMC60.7;.CMC7 J@"2@J9Q M?$$EXRHJ\A!;FR+7>R>X@K4A=B\E,[^7('2WB)+H&-CP7>-\@!9YRW;P .Y[ MNS;HT9&EXA*4Y5H1 _4BNDHN5YG/#PD_.'1V8A-?R5;K1^_<58LH]H) 0.D\ M \/7$ZQ "$^$,GX-G-%XI0=.[2/[;:@=:]DR"RLM?O+*-8OH4T0JJ-E>N(WN M/L-0S[GG*[6PX4FZ(3>.2+FW3LL!C HD5_V;'88^3 #)Q0E .@#2EX#Y"4 V M $+G:*\LE'7-'"MRHSMB?#:R>2/T)J"Q&J[\5WQP!D\YXESQ53L@R9Q\('>J MU!+(-W8 B^X&2JU*+C@+[=;U)('<''"*+)"S)2BHN7M'SJ[!,2XL6FMF0+D& M'"\9!G+J4*>_C9:#IF6O*3VA*4G)O48&2VY4!=7?!!0+'*M,CU4NTS<9OS U M(UGRGJ1Q.G]%T.K_X=D;I)DCBP^'5\ M*N)9FN3T:2K]7UF]0CH9$0EF%S;'DE+OE>O[.$;'Y;P*,_DBOL2E[7?L#TV_ M\??,[+BR1$"-E/'LXWE$3+]%O>-T&P9QJQV.=3 ;_/& \0EX7FL&PO=V]R:W-H965T M M.^ DUH&=V4[3[M//!DJ2LW'+E#RH+):;!1 M:GL=AC+;D!++*[XE3%]9<5%BI4_%.I1;07!>!95%B*(H#4M,63";5+_=B=F$ M[U1!&;D30.[*$HOG&U+P_32 P+U D0FH[OA&R5X>'0.#LN3\NSFYS:=!9$9$"I(IDP+K?X]D M3HK"9-+C^*=)&K2:)O#X^"7[QPI>PRRQ)'->_$USM9D&HP#D9(5WA?K"][^3 M!FA@\F6\D-5?L&_NC0*0[:3B91.L1U!25O_'3TTAC@)@TA& F@#TUH"X"8C? M&I T 4E5F1JEJL,"*SR;"+X'PMRMLYF#JIA5M,:GS/3]7@E]E>HX-?N+*P)@ M B[!+@ F39@U M8C>U&.H0^P.S*Q##"X BE#C"Y_[PSYEJPV-'^.+MZC^$A[IJ;>E06SI4Y4NZ M2J=7I5Y_ BO*UJ#@4A+IJDF=95!E,!:;G%& MIH%>X9*(1Q+,?OD)IM&OKEHX5%&"3E1/J..6.O92Z^D ,CTOJ (9%N(9Z+UG MCT7N1*]3I4>#&">)#>Y5[ MN:\*T&SMIL1,O]O%R !]TJY6\J([;"[\]Z;U8 MD@LPYZ4YPO6^QG)P0QA941-PO\&"7-[H?2H_O6W.I7(5,+%@AFEJ%] []KX% MM#5'GGDS: LX\!;P0Z$?,9AEQ$R8EQG4O6@&=A>CH0WNU>P+[M!,8"=XVH*G M7O!;]DB8XN+9A9E:DH.Q8X%X%?IBVIH0I:B3<]AR#OT-SC*QPX4$C"OPK/?& MG.0[_51?%G7+E5XLVYW8\HZ.#^UAQ9%="N\@^I;"UJQF>DGWC:I-PD8[L!>8 ]6KT!;4E49QV@HY;T/$K4UMAMJXZW$T[MJ$=JEW@ M1RX1>L$_JPT13D3HV*AC1W_] KT9;=G!:65/00^>#OI-W2>A'TGFQ:%^J)M- MJWMJ-[F.1Q%#-!X[Z,_J[1RZ>@=///P'=P?]]NX;+G:-+!]_H\5[INFV0($(.\+.Z,H=J%_#!DD&_)^M>U;85LNC. M:KT<@FC+.< M8APL%?1[JJ]+T 734P@O B/-%$=J6QP(ZJ\5R"'K:B X6"_DMUO_D;[)Z MNC7W"_?^OF(+.N=Q>/1MSGQ)_1.+-642%&2E Z.KH3LP7P/83\>P_4$L#!!0 ( /:!GEAW>EM9WP$ M (<# 9 >&PO=V]R:W-H965TPU2U M&_OL&D2"HY+:+9*&J+UGS)4-*NXFID7M;_;&*D[>M35SK45>19"2+)M./S+% MA4Z*/)YM;)&;CJ30N+'@.J6X?5FB-/TB29/7@T=1-Q0.6)&WO,8MTE.[L=YC M)Y9**-1.& T6]XOD@_.M6B334!!*+"DP<+\= M<(52!B)?QM^1,SFE#,!S^Y7]2]3NM>RXPY61?T1%S2*Y2Z#"/>\D/9K^*XYZ M9H&O--+%%?HA=IXE4':.C!K!O@(E]+#SX]B',T!V"9"-@-@(-B2*5:XY\2*W MI@<;HCU;,*+4B/;%"1V&LB7K;X7'4?'#$$(Z@_>P,DH)\OTF!UQ7WMHW$A73P"X_4<7D#5R T/ @I?7-=SL@7$RA9.29>#HFS"XF_6\O\&XZ6S9^3/!S)T7-P^C_5]Q \BF2 MA(=[*-)T,L_9X3PU.^MK>*(/W-9".Y"X][#I9#Y+P YC'QPR;6SUSI ?7#0; M_U/0A@!_OS>^W:,3IG?Z>\4_4$L#!!0 ( /:!GE@GFNZB600 * 2 9 M >&PO=V]R:W-H965TG'JNBJ80\S4L5A @D^F0L9,XZVP(TD:AG'3#Z,(!+K@4.=QX5;/IMKL^ .^PLV M@S'HKXL;B7=N;B7D,22*BX1(F Z<,WIZ3CM&P4K<<5BKPC4Q4"9"W)N;W\*! MXQF/(() &Q,,_U9P#E%D+*$?WS.C3KZG42Q>/UK_8L$CF E3<"ZB;SS4\X'3 MF9A73#-AGTIUD0::;1F+BPW5AO1\,2$<:PE/N6H MIX?70@.A'?*9C+4([LD?"\ON3<0218XN0#,>*?(G;/2219]0[.OX@AS]^*GO M:MS=V'"#;*=1NI._9R?JDRN1Z+DBETD(X:X!%]W.??'0^>'JS1IWFCF536NOM>,XD?!YA3H7DACU@KFMR)B5+9F"N&^1R M@\6GH(JZU'+;6C:5MQKZ'>IY7M]=%0&5Q3KM5E%LQ_%6[GCK8,?/16R<9#8+ M"MZ3R0.I!+AF,FQD::,:Y!?4T(IP3"&07."C;[:24.5L!1([0RI",%N!?&%< MDCL6+8$#]7 MI4AJK%M@M'WLT6H^VSF?[5H^+S!;)9X MKUP)M5 .3X(=HKHY4=T/JY?+#@ M3#9MVRPE1%J.F,^[KC2.478:M9!EOO\ROKGQ:&)OHV3K(QZN\K,*'^IQ)J[18O?8^]E[5=0OPM(?X! MA$P.+)-)59G8/ULC/)GEK? O8+)ZV*QWJ(E)AZ-$)56UFJ^E:CLETD/&Q#=1 MA8,DEZG2\SS5>T.]&J)J55]+U'8JI8>/I8JM?7B#O1.UG:1;X=7>LCT.GE! MMN"8'BU#TVS>\L+J/#NHUSO^4F+^XB^AD>AR2WFBQL"<*$Z&UB.WE'%@( MT@C@\ZD0^O'&;) ?2@W_ U!+ P04 " #V@9Y8(Y6UG:8" "2!P &0 M 'AL+W=O\Z$'@&=. N3*$I#3J@( MLI'7S50VDAO#J,"9 KWAG*C'"3*Y&P=Q\*2XH\N5<8HP&Y5DB?=HOI8S9:6P M1BDH1Z&I%*!P,0XNXO/)T-E[@P>*.WVT!Y?)7,JU$SX6XR!RA)!A;AP"L(A MG[[#RR73_@N[RC;M!9!OM)'\X&P9<"JJE>P/=3ARB ?/."0'A\3SK@)YEE?$ MD&RDY Z4L[9H;N-3]=Z6'!7N4NZ-LJ?4^IGLLS0(<0KOX=[(? U?2E^L&2-" M6^4-H0H>"-L@7&A[6&S? MN&"/! _A< !D !X;"]W;W)K&ULM9AK^73,5M+W0GCD2*R"@/+W._#99F)@8SOP MPULL93Q@3L<17< 3R.?HD:LS,_?B>@&$PF,AXC"?&+?X9D:ZL4$RXR\/-J)T MC&*4%\9>XY,_W8EAQ1F!#XZ,75#UMX89^'[L2>7Q;^;4R&/&AN7CK??/";R" M>:$"9LS_VW/E3"G*Y\^8-M_H ,J!?[9:!G)60K(@,U89 M!%Z8_M.WK! E ]([8$ R U(UZ!\PL#,#.P%-,TNP[JFDTS%G&\3CV!O! ]AYX45Z6!GTNV$C1TQ=B4*NLXMNED M&=ZE&9(#&6*"OK)0+@5Z"%UP=QV8"C=G)EOF.Z+U^(6&'63C*T0LTMV3T*RY MN:U)Q\Y;8"?^N@?\?5])(55MO'!QA<)5\ (!>J>NGAY;[:I:[[B>MX MR:ZG76R-S7491QL^?D[ PFKRWR?R]V&G10PB;#3A=7P+6IM03O MY>"]_P'.(7[$JFO(4?34\1>RI%X&#UM1?P3[4U%NOU-_J3:V;L9/B M($]QH$WQ=TY#U:*/+\%!;0E6<]4&;GD?#G.L83.LTRV^X='F:%-J"3S*@4=: MX(<,JT4G1T<[J9NQDRVVBA>PU33?T[4HBZGKD3ZMEDW")=V!M=A*A,W!:[7@ M,L_E+ES;O2J>-GQ;/%+@D:9X)^PJJ;WV[%&G/ZBB:U-KBU[(&:S7,P]OD<=; M];4N9JYQOPIW#C6#"SF#]7HFASMA5^MB!MN=6%KN@I]#S>!"SN /Z)D/=[97 MZZS=&U4!ZY/*6G8W[T)XX \HCQ,VK5]7H(/.:%AEVC-M1ZCN4A5:!>O%2O;2 MH"\^M.A&7;&08;>:^3E$"RY4"];+EAW $[9M6'^"DD[]Y7$. 8,+!8,;29@# M\*V^'8Y$[&;:W\ZD_[ZO![V+ED4AA4XBC7126I0&GQ#DN 321VQ+5$@@HI= MWUBX!M%* I&Z!!I4;V)]]+9TA0(B>@54HCO=^B5U!81QQR95]',H(%(H(*)7 M0#KT5JOW2+SA]M-_^^&.#^\!Z%VU+4VAGXA>/Y5*TV0-=X^OX9/*(K.TDQH M7R0;S$*U:A7*=(,Q'\TWL6^3K=O*^!V^F:5;T86;=&?\*^4+A8U\F"N75F>@ MZ'BZV9R>2!8E^[4O3$H6)(=+H"[P>(*Z/F=,;D_B /F6__0_4$L#!!0 ( M /:!GEAH,+1"SP( !L* 9 >&PO=V]R:W-H965TDB )%J\)I -Q$E7P*V1-.FAZ(&6QA81BE1)RDJ!/GRY MR+*+V(8:P$ O%K>9^>87K9FXXN))9@ */>>4R9&7*55<^;Y,,LBQO. %,+VS MX"+'2D_%TI>% )Q:HYSZ41#T_1P3YHUCNS83XYB7BA(&,X%DF>=8_)H Y=7( M"[WUPAU99LHL^..XP$NX!_50S(2>^8V7E.3 ).$,"5B,O.OP:A)&QL">>"10 MR:TQ,JG,.7\RDX_IR L,$5!(E'&!]6,%-T"I\:0Y?M9.O2:F,=P>K[V_L\GK M9.98P@VGWTBJLI$W]% *"UQ2=<>K#U GU#/^$DZE_455?3;P4%)*Q?/:6!/D MA+DG?JZ%V#+H1'L,HMK "N&[0);R%BL\C@6OD#"GM3(I^[XSCP)W;OG5K_DFK<1C[JQTDW8:DVY*DLC=3OR2\ J'_:6@I M,%,HQ?K-+S 1:(5I"98TY91B(5$!PK$:Z(U.N\ =16\;/-A-WFO(>P?)WQN\ M5TC8>R'A'I!^ ])O!W)Y'U]W!0'#X;S!)=-_Y=PLNV5S ,-M_GH"7+<56L,5IK\Y[MJF*19+ MHDLUA84V#2X&.JYPG8B;*%[8ZC_G2O<2=ICI[@V$.:#W%UQW /7$!&CZP?$? M4$L#!!0 ( /:!GE@6%F?\[P$ /@# 9 >&PO=V]R:W-H965TW6M$%L[QAS10.*NYEI0?N; MREC%T9NV9JZUP,L(4I*E\_F**2XTS;/HV]H\,QU*H6%KB>N4XO;W!J3IUS2A M9\=.U T&!\NSEM>P!_S>;JVWV,12"@7:":.)A6I-[Y.[S2+$QX ? GIW<2:A MDH,QS\'X5*[I/ @""04&!NY_1W@ *0.1E_%KY*13R@"\/)_9/\3:?2T'[N#! MR)^BQ&9-WU%20L4[B3O3?X2QGIO 5QCIXI?T0^QR14G1.31J!'L%2NCAST]C M'RX R35 .@+2J'M(%%4^ML2AT35X] G(A'?D&)^RX?)TQ]"D#D!4C_6:@3Z_0)REY M,AH;1][K$LI_"9C7.@E.SX(WZ8N,G[F>D47RAJ3S=/D"WV)JP"+R+:\UH%,' ML,14Y&L+EL?"QU:X_]4[L*TB6]CX8YYF['@I@%U,0X&MX\XY4IA.XS"8R3NM M]?TPS;_APYMXXK86VA$)E8?.9[S#H-R4>&_\TP88 ?U\9 M/]_1" FFQY[_ 5!+ P04 " #V@9Y85U2!?'P# Y#P &0 'AL+W=O M[-AQ9AN(G17M M,!>!TVX?AGV@Y;/-1B)=DK8S8#]^)*7(DJ)P<6%_B47J[N%SSQVCN\&>BP>Y M1E3PF"9,#KVU4IMKWY?Q&E,B6WR#3+]9EI[!A#+G_,$L/BV&7F 888*Q M,A!$_^QP@DEBD#2/[SFH5YQI',O/3^@?;/ ZF#F1..')GW2AUD/ORH,%+LDV M43.^_XAY0)<&+^:)M']AG]L&'L1;J7B:.VL&*679+WG,A2@Y1-$+#E'N$-4< MM#+-#NWKC?76T5!FTGBOA'Y+M9\:?>8* M(;R"GV'"68Q,"6+DE?#N%A6AB80O^*BV)'D/;X RF-(D,>\'OM*G&PP_SD\: M9R=%+YP41C#E3*TE_,H6N*@"^)IVP3UZXCZ.G(B_$=:"=G@!41!UX.O]+;Q[ M\[Z!V.3U,&T'K78A:=OB=5[ N\4-EU3)"]"%ILN(-6F50?0MA+EJNU&GU1_X MNS)MYS'F?E_+#8EQZ.D++%'LT!N]_2GL!K\X@N@4072<0=S$,=\R)6&&,=(= MF2<(?TTQG:/X&_Z%B:U,%-6J@1F5#X594]C.0U\?4J;/B< J^EP6^EPZ]?F\ M-3$"7\*4?..B$*3Q8F10W7*R:ZE^;A$5%A5^W8)?]]SYTV9?]OP0F3.Q3C;' M)O9$8!7A>H5P/:=PSP6Y@#L49D]_UII"S_#"H)2\H!76$OP_1A6J5P75*R?5 M&>Z0;1'&R.*U_@@_G#7#3B['9OA$8!79^H5L_1-GN/^:##L/_<&0PN#P&0_. M7@N_$[%"J0[FKG)P\SFV'DZ%5E6OU 2%)RZ)'+!6$U&]*)K-PE[SQ0^C ^'H M[.G^H/OG9SEW_P]PLSHZZ2="JVIX:--"=Y]VU"<\QRI_H2_KN3Y'OQ8>&K;0 MW;']0 UWFHJSVZO'U6C6J=>P7QI"M(HK.YM)L&U(UM,7N\7\=V.GGMK^V,R% M=K@YP&1#Y507*]6S28)+#1FT>KIM$MF&PO M=V]R:W-H965TSS/8_O\=EW467-1$*6G8N/*4B!)+:B@;N!YH5N0G#EQ9&US M$4>\4C1G.!<@JZ(@XO<$*:_'CN_L#(M\DREC<..H)!MN1U+FA?( M9,X9"%R/G4O_8AH:?^OP-<=:'HS!*%EQ?F,F']*QXYF D&*B# /1ORU.D5)# MI,/XU7(ZW98&>#C>L;^SVK66%9$XY?1;GJIL[+QR(,4UJ:A:\/H]MGK.#5_" MJ;1?J%M?SX&DDHH7+5A'4.2L^9/;]AP. 'YX A"T@. N8'0",&P!0RNTB"]PBJQ FR)),Y_\&OL^P6*'XH1=W4)AR MEB!3@MB4+7*Y=XMQH^$#6#HGT'@!:-[ IK^.WS8$\ZPR\70\HU.\%W7_.#4^PZJE\<\_ M9 MD@3'CG[9$L46G?CI$S_TWMPG\I'(CB2/.LFC7LE_7Y SF*,P-EU#[I/>\/F> M)30U:AM[ S]RMX>2>C?]3TGGG:3S7DF?&>X?0%\2>VD>FL1'(CM2'':*PT=. M8B_?0Z6'_3>BD>0>E$B=F(WM'!(27C'5%(S.VC6G2UN3[]@GNFDU/69/TW2\ M&1&;G$F@N-:4WN"ESHEHND@S4;RTA7C%E;X==ICIQHO"..CU-=?%N)V8#;I6 M'O\!4$L#!!0 ( /:!GE@15]Y^)0, %X+ 9 >&PO=V]R:W-H965T MW+./=B^O35E#SP"$.@Q30CO&Y$0V;5I M\B""%/,KF@&1*PO*4BSDD"U-GC' H4Y*$].Q+-],<4R,04_/W;%!C^8BB0G< M,<3S-,7L:00)7?<-VWB>N(^7D5 3YJ"7X25,00HOH G7OVA= MQEH&"G(N:%HF2P9I3(HG?BP+L9%@^P<2G#+!V4UH'4APRP17"RV8:5DW6.!! MC]$U8BI:HJD771N=+=7$1-DX%4RNQC)/#&ZI &1WT26:X@0XPB1$$_R',C36 M'P?&U5IA,J(+= \K(+F,/+\!@>.$7\CUV?0&G9]=H#,4$_0]HCF7.+QG"LE0 M?<<,2C:C@HUS@(WMH DE(N+H PDAW 8PI;1*G_.L;^0T(G[!Y JY]COD6$ZK MAM#X_]/=!CIN56Y7X[4.X*DBJRK*:LH5)""("$WH\@EEC(9Y(&J+5F!Z&E/M MR]7 ]3W;ZIFK327[48YGV4X5M46X51%N-1*>?=5_B0\YDR<'^C6!= [L=QW) M1AQU&EWS# ?0-^1QPX&MP!B\?6/[UOLZ5XX$MB79JR1[)_"HP/0WJR__<9T= MC_:C;+OC^O4>^15AOY'P>'@[O!G6D6K,>ZTG1P+;DMBN)+9/X$E[O]J.V^WN M>%(39;4]K]Z33D6XTTCX&Q;R*!S*\S,.<..^:<1YK4=' MN2W*TD=T_@47=_ MW_BVNV/1?E#+/6"0;;W6)2PF9P8! ! \ !D !X;"]W;W)K M&ULK5=1;^,V#/XK@G<8[H VMNS$2;LD0)MT6(<5 MZ]K=[:'8@V+3C7"VE9/DI/WWHVS'L1/'Z8"\))9$4M]'4:0XW@CY72T!-'E+ MXE1-K*76JVO;5L$2$J9Z8@4IKD1")DSC4+[::B6!A;E2$MNNX_AVPGAJ3CVGOE'();YQV*C:-S%4%D)\-X/[<&(Y!A'$$&AC@N'? M&F80Q\82XOA1&K6J/8UB_7MK_=>%O_LK71$38%Z1Q3<4L'=5_"/*'BE M@K>OT#^BT"\5^KEG"BJY'^9,L^E8B@V11AJMF8_I.?=G+7&5HYZ> M/F,@A5D,Y/Z>7))O+,Y8<1YI2/[*6,RC=YZ^DIL@$%FJU8=D/L]!,QZK+RC] M]7E./G_Z0CX1GI*_ER)3J*7&MD;L!H$=E#AG!4[W"$[JD@>1ZJ4B=VD(8=. MC:0KYNZ6^=1!>;J]_["#N9F1[&!>$ MNI?.U06YB?%>LC3 F9F$D&ORAU"*O#Q L@#Y;YL;.W1:K5@ $PO3A *Y M!FOZ\T_4=WYI<\&9C#4F/-K&)P] ME%T2#8Q^A='_*$:!3I289HL[VH+OMMO4"VT--_\DJ2Z)!JEA16K8B62.=R0O M&@H3O HD7T ;G6XC+VXKG>%).ET2#3JCBL[H/'$^.MCY,,Z[91KXKBI\5YWX MJAQ$\)5!_EPH$8,&%F Z\ X"JT6J?E>:*$VA;L[LRB(]6(,\+YKVJ)4M57+QI M0QY%( %)J1[6B)J4A$"LD2 4MRA+\>F==R\+?#UO8Y5L)-<:4O1(U,,3J^DK MAG*803$ V,IXC%&-,R*9+O7KRMJMFJ+;O- MFY&]^9EIUUKF;^C@>E:T206QEUY-B9X[*67X^OG:8?^"+&PU;6"F+?XW/NL7V# M+0:U60EV,V?,1,M2R'I(YL94G^*XGLY92>LS53%ID4+IDAK;U;.XKC2C>0VD M4L2]3B>-2\HE&0WDHKPJ31U-U4*:(3EO0Y%_?,V'I)M^))&7&ZN<#?3AZ*AS=WJY'S]QP"F)@Z+G+Q ]Z^"Z%L.DTQ=)/Z.,"5_L"KO1 MQU;'\XXQ6C] L_8W3.@XL>V"0"]$: M[!$?& TJ:@S3\LIVW& 7? )%3?MV55F',TU7W=XYV1#^5^;*PTY&N#_7)KC4K^-+UET5K %/O MXNJTJL3JL^ S63(_^18/-AN4RM0&F";1/=.&3[">>V_0\]]=YQF33%.Q;=K6_B&O\JL=-R?/O_#L_JSL.PZ:3"X.WV-S MVAZVR20[?(_-W>+03;Z)DNP?I,FX.;^W+@D[5X0V&L%5;$A^P,5.;))&DP47 MALNF-^=YSN23FX*5-W1B+_([^G9\S@JZ$.:V!8=DT_[.35PSL@V;M?D 81^Y SSU@\B?9331SF>%4+&[HOE"7,R^PG/-,N2)$VQ%1V/@P[& MV+JE*?R$U3!OP,#R0*8_6VM\M_$*>;X.L#U]KD*PF>*5B,T47VM PNL&C"P+ M[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%O,(YD&89 +89K-$V1U4GA&]X?["U) MDBP+(X"%'20)AL#;B".8 _" (4GBSL&]\RA>GU/QYK];HT=02P,$% @ M]H&>6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'VD]4P>;N3)M0-3D(6&)%0 3.S\^BR@:+RP MC9U>")TL4C3U:4'@VP6@5]^4_G*CU!=VUW>#.9UMK=V]G,]-NQ4]-[^KG1C@ MG8W2/;=PJ&_G9J<%7YNM$+;OYOEB4<][+H?9ZU>'>UWI.3Y05K16J@%.NA.? MI?AF'MYWA^RK-/)&=M+>G\[\ZT[,6"\'V.'\T6O56=E;H"V[%GUJ-.SGPLV'-W@P6@L0NA_VMX%KW3>&C+]?[;VT! M%\50OY3PAKY<>_#I(,_A6'5R#9^^9G_PC@^M8#ZX!@'F!&!^-$#VXHHCR(* M+!)"KAR$^P?#U(9]W F-($L"LCP:Y+GJ=PBR(B"KXT%N.>XT-0%9'P^2FRV" M; C(9EK(R\'(M=#L6O,U#('L3&L^W.Y)$>&2(%Q.2_@!!,,R]AO[J&_Y(+_[ M*QB'T7(U]CWNVB<$Y$D"R!P@5[P3KH4YT-U :"77]PQ#9@MJ&%\DP"P \P-8 M^:QMU0C"@58'BP_P&F.2MIE8-QZS!,Q/XJL81L'>:M7#\#-8#1['SV5&.2>; M6#H>LW*-/NYVG>\SO'OHZ1B3LDXVL78\9@V8EP-$TT*2)8(04K+))K:-9VN M#9Y 4"#D/JYCO_EOE+O'(:1TDTWL&X^Y!,QW@ILP>I1@LHD-X[%.?,M:&+7= MI[,S8\*L+*/LDDVLE_W@O0!$&&WT"")\

    W@QCZAL:8E&*R)(YQDG&O#+OB M]]P3/.!1K&J_;)5'2C;_.+[B;W'&3@EESR%7++"#]N=3WJNN.O1 MD%H,AK<8DY)+GD(N6>E[3:MZP:[Y7="E<[*.2>&4S$D%LNU>VGW*Z/J*TY_$ MF)13\A1.R>K#$PGUB\_*KJ#P"D))N25/X9;,R64E;GV)_4GLE'8)#T:DO)*G M\$JV]*T-%:O+;_PUF(\23)Y",-G)S[QV_QR^Y_\JS\19]\Y99E\8LNLY.T@X5KN9GM0\@U%8AOF9#EEFSR) M;2(%US\YGDNA=%.DT$VLY HQ*=T4QZQE0DS*.\4Q:YD0DYQ!.T(MPUY8E(6J%!:*80;Y9D59J$IAH0#S/;>CEM8-3&J# M,2D+52DL%"F X3'%NUPH"]4I+/0\)K0_7O>I*0O5*2P4PWP[8DS*0G626B@V MG8 M5%,6JI/40D]63 _C)\:D+%0G60.*K9SB<;.F+%0G60>*+)T&XV9-;FA+ MLAST= [IIS,Q)F6A.LF,W!/,PR'&I"Q4'V=&SCT#K1J"<9.R4)UD1BZ"&3R; M#66A)LF,W#.8%V(C-"XR&LI"39+=!Y'U_3":E(6:)!:*3<->8$S*0LT1MR' M28Q)6:A)8J$(9MCHE(6:)!:*8>+4HZ$LU"2QT+/[.IR*,":YL3J)A9[N[?BI M2XQ)6:A)8J'82D;0Z)2%FB06BF'B68\E9:'EQ!:B%UQP-)>4A9;['R+YB\WK M5VNQD8-8?X"/,'"^Y5U[I9G[X[*KP\_9CK\$.OU M#U!+ P04 " #V@9Y8JYPQ2VX" #:+P &@ 'AL+U]R96QS+W=O3L.JVHWC^4== M#^M=.;;#0W/T\E_^9 MV&TV^W7YV:U_'\MI_,?@^D_7OP^[4L9J\=KVVS*NJOKC<-L]U-=->KA,KA8O M;ZNJ?WE+53UWD$"0S!^4(2C/'Z00I/,'&039_$$.03Y_4$!0S!_40% S?] C M!#W.'Y26*..2(&F"-8'6";E.!%XG!#L1B)V0[$1@=D*T$X':"=E.!&XGA#L1 MR)V0[D1@=T*\$X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(= [H]Z90.^,>F<"O3/JG0GTSI.7)01Z9]0[$^B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMTY>=A/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O0/U M#@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*S(('>@7H'@=Z! M>@>!W@WJW1#HW:#>S7?J/8R?AS+<>K[6>/WOI'J\G%MNE[\NOW9.;L(5Y_J^ M8GC^"U!+ P04 " #V@9Y81.3?6!X" "7+@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_RT2YV;C=N-@+>,DIC9K$EFV@O/V< M%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M#D,_IDVURSE\82PU.QIL3>5"Z+O&Y;+.'L;VKY3ES_UX MH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[HT6^W74.M;^Z'QG)='H92B&*N3O]BJ^)I?39 M[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>,7^M_L \!TH<$Z4.!]*%!^C @?5B0 M/M8@?5R"],%7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR M6A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJQK%%G7_U/67][O/SE^?M:# MZ\:7?#;_'_WZ-U!+ 0(4 Q0 ( /:!GE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ]H&>6#T8 M0ACO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ]H&>6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ ]H&>6 .$!,E]!@ 7!P !@ ("!DA M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&> M6,A$1I., @ 1@8 !@ ("!A2 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ]H&>6-GL&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6(SX M\199!0 1PT !D ("!(D4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6&GJ+#5/ P ;0< !D M ("!;% 'AL+W=O1&%X$ #^"@ &0 @('R4P >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]H&>6(;!S(#1 @ 0 8 !D ("! MIEP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H&>6'EC:3MV @ 704 !D ("!7&4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6/8EN;T"!@ I! !D M ("!*WT 'AL+W=O&PO=V]R M:W-H965T M 9 " @3:' !X;"]W;W)K&UL M4$L! A0#% @ ]H&>6"09I:F* @ E@4 !D ("!0)$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H&>6-J_;MUG @ 304 !D ("!/IP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6+?-%;3- P M&PH !D ("!_:0 'AL+W=O&PO=V]R:W-H965TP( (X% 9 " @>&L !X;"]W;W)K&UL4$L! A0#% @ ]H&>6-+ LII4!0 V@P !D M ("!DZ\ 'AL+W=OM0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]H&>6).0'$_T @ S 8 !D ("!-+P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&> M6)+S53"# P C@T !D ("!-L< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6*5C19)5 @ )08 M !D ("!,=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6%-[&A!1 @ F@4 !D M ("!+=T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]H&>6. #CD[V @ =PH !D ("!YN0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6!P/ M&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6+9%",@> @ N@0 !D M ("!1/8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]H&>6,:'1/YT @ T08 !D ("! MU $! 'AL+W=O&PO=V]R:W-H965TA 8 )TK 9 M " @8,' 0!X;"]W;W)K&UL4$L! A0#% M @ ]H&>6+58['_# @ V@< !D ("!/@X! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ]H&>6'=Z6UG? 0 AP, !D M ("!UB(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H&>6&S?N&"/! _A< !D ("!62P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H&>6%=4@7Q\ P .0\ !D ("!2S8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H&>6)2PF9P8! M! \ !D ("!(4 ! 'AL+W=O&PO3@$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #V@9Y81.3? M6!X" "7+@ $P @ &$40$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 60!9 &88 #34P$ ! end XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 146 381 1 true 53 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://mind-technology.com/20240131/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets- Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss- Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995453 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies Sheet http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies- Note 1 - Organization and Summary of Significant Accounting Policies Notes 9 false false R10.htm 995454 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations Sheet http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations- Note 2 - Sale of a Subsidiary and Discontinued Operations Notes 10 false false R11.htm 995455 - Disclosure - Note 3 - New Accounting Pronouncements Sheet http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements Note 3 - New Accounting Pronouncements Notes 11 false false R12.htm 995456 - Disclosure - Note 4 - Revenue From Contracts With Customers Sheet http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers Note 4 - Revenue From Contracts With Customers Notes 12 false false R13.htm 995457 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information Sheet http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information Note 5 - Supplemental Statements of Cash Flows Information Notes 13 false false R14.htm 995458 - Disclosure - Note 6 - Inventories Sheet http://mind-technology.com/20240131/role/statement-note-6-inventories Note 6 - Inventories Notes 14 false false R15.htm 995459 - Disclosure - Note 7 - Property and Equipment Sheet http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment Note 7 - Property and Equipment Notes 15 false false R16.htm 995460 - Disclosure - Note 8 - Leases Sheet http://mind-technology.com/20240131/role/statement-note-8-leases Note 8 - Leases Notes 16 false false R17.htm 995461 - Disclosure - Note 9 - Intangible Assets Sheet http://mind-technology.com/20240131/role/statement-note-9-intangible-assets Note 9 - Intangible Assets Notes 17 false false R18.htm 995462 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities Sheet http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities Note 10 - Accrued Expenses and Other Current Liabilities Notes 18 false false R19.htm 995463 - Disclosure - Note 11 - Notes Payable Notes http://mind-technology.com/20240131/role/statement-note-11-notes-payable Note 11 - Notes Payable Notes 19 false false R20.htm 995464 - Disclosure - Note 12 - Stockholders' Equity Sheet http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity Note 12 - Stockholders' Equity Notes 20 false false R21.htm 995465 - Disclosure - Note 13 - Related Party Transaction Sheet http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction Note 13 - Related Party Transaction Notes 21 false false R22.htm 995466 - Disclosure - Note 14 - Income Taxes Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes Note 14 - Income Taxes Notes 22 false false R23.htm 995467 - Disclosure - Note 15 - Commitments and Contingencies Sheet http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies Note 15 - Commitments and Contingencies Notes 23 false false R24.htm 995468 - Disclosure - Note 16 - Stock Option Plans Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans Note 16 - Stock Option Plans Notes 24 false false R25.htm 995469 - Disclosure - Note 17 - Segment Reporting Sheet http://mind-technology.com/20240131/role/statement-note-17-segment-reporting Note 17 - Segment Reporting Notes 25 false false R26.htm 995470 - Disclosure - Note 18 - Concentrations Sheet http://mind-technology.com/20240131/role/statement-note-18-concentrations Note 18 - Concentrations Notes 26 false false R27.htm 995471 - Disclosure - Note 19 - Sales and Major Customers Sheet http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers Note 19 - Sales and Major Customers Notes 27 false false R28.htm 995472 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 28 false false R29.htm 995473 - Disclosure - Significant Accounting Policies (Policies) Sheet http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies- 29 false false R30.htm 995474 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables Note 1 - Organization and Summary of Significant Accounting Policies (Tables) Tables http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies- 30 false false R31.htm 995475 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables) Tables http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations- 31 false false R32.htm 995476 - Disclosure - Note 4 - Revenue From Contracts With Customers (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables Note 4 - Revenue From Contracts With Customers (Tables) Tables http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers 32 false false R33.htm 995477 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables Note 5 - Supplemental Statements of Cash Flows Information (Tables) Tables http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information 33 false false R34.htm 995478 - Disclosure - Note 6 - Inventories (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://mind-technology.com/20240131/role/statement-note-6-inventories 34 false false R35.htm 995479 - Disclosure - Note 7 - Property and Equipment (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables Note 7 - Property and Equipment (Tables) Tables http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment 35 false false R36.htm 995480 - Disclosure - Note 8 - Leases (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://mind-technology.com/20240131/role/statement-note-8-leases 36 false false R37.htm 995481 - Disclosure - Note 9 - Intangible Assets (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables Note 9 - Intangible Assets (Tables) Tables http://mind-technology.com/20240131/role/statement-note-9-intangible-assets 37 false false R38.htm 995482 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables Note 10 - Accrued Expenses and Other Current Liabilities (Tables) Tables http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities 38 false false R39.htm 995483 - Disclosure - Note 14 - Income Taxes (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables Note 14 - Income Taxes (Tables) Tables http://mind-technology.com/20240131/role/statement-note-14-income-taxes 39 false false R40.htm 995484 - Disclosure - Note 16 - Stock Option Plans (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables Note 16 - Stock Option Plans (Tables) Tables http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans 40 false false R41.htm 995485 - Disclosure - Note 19 - Sales and Major Customers (Tables) Sheet http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables Note 19 - Sales and Major Customers (Tables) Tables http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers 41 false false R42.htm 995486 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts 42 false false R43.htm 995487 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables 43 false false R44.htm 995488 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details) Sheet http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables 45 false false R46.htm 995490 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) Sheet http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals) Sheet http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals) Details 47 false false R48.htm 995492 - Disclosure - Note 4 - Revenue From Contracts With Customers (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual Note 4 - Revenue From Contracts With Customers (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables 48 false false R49.htm 995493 - Disclosure - Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Sheet http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details) Sheet http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 6 - Inventories - Inventories From Continuing Operations (Details) Sheet http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details Note 6 - Inventories - Inventories From Continuing Operations (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 7 - Property and Equipment (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual Note 7 - Property and Equipment (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables 53 false false R54.htm 995498 - Disclosure - Note 7 - Property and Equipment - Property and Equipment (Details) Sheet http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details Note 7 - Property and Equipment - Property and Equipment (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 7 - Property and Equipment - Location of Property and Equipment (Details) Sheet http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details Note 7 - Property and Equipment - Location of Property and Equipment (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-8-leases-tables 56 false false R57.htm 995501 - Disclosure - Note 8 - Leases - Supplemental Balance Sheet Information (Details) Sheet http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details Note 8 - Leases - Supplemental Balance Sheet Information (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 8 - Leases - Supplemental Cash Flow Information (Details) Sheet http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details Note 8 - Leases - Supplemental Cash Flow Information (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 8 - Leases - Maturities of Lease Liabilities (Details) Sheet http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details Note 8 - Leases - Maturities of Lease Liabilities (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 9 - Intangible Assets (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual Note 9 - Intangible Assets (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables 60 false false R61.htm 995505 - Disclosure - Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) Sheet http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Sheet http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Sheet http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 11 - Notes Payable (Details Textual) Notes http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual Note 11 - Notes Payable (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-11-notes-payable 64 false false R65.htm 995509 - Disclosure - Note 12 - Stockholders' Equity (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual Note 12 - Stockholders' Equity (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity 65 false false R66.htm 995510 - Disclosure - Note 13 - Related Party Transaction (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual Note 13 - Related Party Transaction (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction 66 false false R67.htm 995511 - Disclosure - Note 14 - Income Taxes (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual Note 14 - Income Taxes (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables 67 false false R68.htm 995512 - Disclosure - Note 14 - Income Taxes - Income Taxes Expense (Details) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details Note 14 - Income Taxes - Income Taxes Expense (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) Details 69 false false R70.htm 995514 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals) Details 70 false false R71.htm 995515 - Disclosure - Note 14 - Income Taxes - Deferred Taxes (Details) Sheet http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details Note 14 - Income Taxes - Deferred Taxes (Details) Details 71 false false R72.htm 995516 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual Note 15 - Commitments and Contingencies (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies 72 false false R73.htm 995517 - Disclosure - Note 16 - Stock Option Plans (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual Note 16 - Stock Option Plans (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables 73 false false R74.htm 995518 - Disclosure - Note 16 - Stock Option Plans - Fair Value Assumptions (Details) Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details Note 16 - Stock Option Plans - Fair Value Assumptions (Details) Details 74 false false R75.htm 995519 - Disclosure - Note 16 - Stock Option Plans - Stock Option Activiy (Details) Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details Note 16 - Stock Option Plans - Stock Option Activiy (Details) Details 75 false false R76.htm 995520 - Disclosure - Note 16 - Stock Option Plans - Restricted Stock (Details) Sheet http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details Note 16 - Stock Option Plans - Restricted Stock (Details) Details 76 false false R77.htm 995521 - Disclosure - Note 17 - Segment Reporting (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual Note 17 - Segment Reporting (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-17-segment-reporting 77 false false R78.htm 995522 - Disclosure - Note 18 - Concentrations (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual Note 18 - Concentrations (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-18-concentrations 78 false false R79.htm 995523 - Disclosure - Note 19 - Sales and Major Customers (Details Textual) Sheet http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual Note 19 - Sales and Major Customers (Details Textual) Details http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables 79 false false R80.htm 995524 - Disclosure - Note 19 - Sales and Major Customers - Summary of Revenues (Details) Sheet http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details Note 19 - Sales and Major Customers - Summary of Revenues (Details) Details 80 false false R81.htm 995525 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Sheet http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Details 81 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 51 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, mind:ContractWithCustomerPerformancePeriod, mind:ContractWithCustomersTurnOverPeriod, mind:ExcessTaxBenefitFromSharebasedCompensation, mind:NumberOfMajorCustomers, mind:PreferredStockVotingRightsNumberOfQuarterlyDividendsPeriodsThreshold, mind:TreasuryStockCommonAndPreferredShares, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries, us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:GainLossOnSaleOfBusiness, us-gaap:NumberOfOperatingSegments, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:UnrecognizedTaxBenefits - mind20240131_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61 mind-20240131.xsd mind-20240131_cal.xml mind-20240131_def.xml mind-20240131_lab.xml mind-20240131_pre.xml mind20240131_10k.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mind20240131_10k.htm": { "nsprefix": "mind", "nsuri": "http://mind-technology.com/20240131", "dts": { "schema": { "local": [ "mind-20240131.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mind-20240131_cal.xml" ] }, "definitionLink": { "local": [ "mind-20240131_def.xml" ] }, "labelLink": { "local": [ "mind-20240131_lab.xml" ] }, "presentationLink": { "local": [ "mind-20240131_pre.xml" ] }, "inline": { "local": [ "mind20240131_10k.htm" ] } }, "keyStandard": 353, "keyCustom": 28, "axisStandard": 18, "axisCustom": 0, "memberStandard": 34, "memberCustom": 18, "hidden": { "total": 55, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 34, "http://mind-technology.com/20240131": 11, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 146, "entityCount": 1, "segmentCount": 53, "elementCount": 539, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 751, "http://xbrl.sec.gov/dei/2024": 40, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R3": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "longName": "003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R5": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R6": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2022-01-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-01-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "longName": "995453 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "longName": "995454 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations", "shortName": "Note 2 - Sale of a Subsidiary and Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "longName": "995455 - Disclosure - Note 3 - New Accounting Pronouncements", "shortName": "Note 3 - New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "longName": "995456 - Disclosure - Note 4 - Revenue From Contracts With Customers", "shortName": "Note 4 - Revenue From Contracts With Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "longName": "995457 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information", "shortName": "Note 5 - Supplemental Statements of Cash Flows Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://mind-technology.com/20240131/role/statement-note-6-inventories", "longName": "995458 - Disclosure - Note 6 - Inventories", "shortName": "Note 6 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "longName": "995459 - Disclosure - Note 7 - Property and Equipment", "shortName": "Note 7 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases", "longName": "995460 - Disclosure - Note 8 - Leases", "shortName": "Note 8 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "longName": "995461 - Disclosure - Note 9 - Intangible Assets", "shortName": "Note 9 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "longName": "995462 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "longName": "995463 - Disclosure - Note 11 - Notes Payable", "shortName": "Note 11 - Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "longName": "995464 - Disclosure - Note 12 - Stockholders' Equity", "shortName": "Note 12 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "longName": "995465 - Disclosure - Note 13 - Related Party Transaction", "shortName": "Note 13 - Related Party Transaction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "longName": "995466 - Disclosure - Note 14 - Income Taxes", "shortName": "Note 14 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "longName": "995467 - Disclosure - Note 15 - Commitments and Contingencies", "shortName": "Note 15 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "longName": "995468 - Disclosure - Note 16 - Stock Option Plans", "shortName": "Note 16 - Stock Option Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "longName": "995469 - Disclosure - Note 17 - Segment Reporting", "shortName": "Note 17 - Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "longName": "995470 - Disclosure - Note 18 - Concentrations", "shortName": "Note 18 - Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "longName": "995471 - Disclosure - Note 19 - Sales and Major Customers", "shortName": "Note 19 - Sales and Major Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31_StatementGeographicalAxis-NonUsMember", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R28": { "role": "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts", "longName": "995472 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies", "longName": "995473 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "longName": "995474 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Tables)", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "longName": "995475 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables)", "shortName": "Note 2 - Sale of a Subsidiary and Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "longName": "995476 - Disclosure - Note 4 - Revenue From Contracts With Customers (Tables)", "shortName": "Note 4 - Revenue From Contracts With Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "longName": "995477 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information (Tables)", "shortName": "Note 5 - Supplemental Statements of Cash Flows Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "longName": "995478 - Disclosure - Note 6 - Inventories (Tables)", "shortName": "Note 6 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "longName": "995479 - Disclosure - Note 7 - Property and Equipment (Tables)", "shortName": "Note 7 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "longName": "995480 - Disclosure - Note 8 - Leases (Tables)", "shortName": "Note 8 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "longName": "995481 - Disclosure - Note 9 - Intangible Assets (Tables)", "shortName": "Note 9 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "longName": "995482 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "longName": "995483 - Disclosure - Note 14 - Income Taxes (Tables)", "shortName": "Note 14 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "longName": "995484 - Disclosure - Note 16 - Stock Option Plans (Tables)", "shortName": "Note 16 - Stock Option Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "longName": "995485 - Disclosure - Note 19 - Sales and Major Customers (Tables)", "shortName": "Note 19 - Sales and Major Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "longName": "995486 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:ValuationAllowancesAndReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "mind:ValuationAllowancesAndReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "longName": "995487 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "mind:WorkingCapitalDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "mind:WorkingCapitalDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "longName": "995488 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details)", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "longName": "995489 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual)", "shortName": "Note 2 - Sale of a Subsidiary and Discontinued Operations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R46": { "role": "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "longName": "995490 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details)", "shortName": "Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "longName": "995491 - Disclosure - Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals)", "shortName": "Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "longName": "995492 - Disclosure - Note 4 - Revenue From Contracts With Customers (Details Textual)", "shortName": "Note 4 - Revenue From Contracts With Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": null, "uniqueAnchor": null }, "R49": { "role": "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "longName": "995493 - Disclosure - Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "shortName": "Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R50": { "role": "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "longName": "995494 - Disclosure - Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)", "shortName": "Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "longName": "995495 - Disclosure - Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details)", "shortName": "Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:InterestPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:InterestPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details", "longName": "995496 - Disclosure - Note 6 - Inventories - Inventories From Continuing Operations (Details)", "shortName": "Note 6 - Inventories - Inventories From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual", "longName": "995497 - Disclosure - Note 7 - Property and Equipment (Details Textual)", "shortName": "Note 7 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details", "longName": "995498 - Disclosure - Note 7 - Property and Equipment - Property and Equipment (Details)", "shortName": "Note 7 - Property and Equipment - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "longName": "995499 - Disclosure - Note 7 - Property and Equipment - Location of Property and Equipment (Details)", "shortName": "Note 7 - Property and Equipment - Location of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31_StatementGeographicalAxis-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mind:ScheduleOfPropertyPlantAndEquipmentByGeographicAreaTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R56": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual", "longName": "995500 - Disclosure - Note 8 - Leases (Details Textual)", "shortName": "Note 8 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:LeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "longName": "995501 - Disclosure - Note 8 - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Note 8 - Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details", "longName": "995502 - Disclosure - Note 8 - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Note 8 - Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "longName": "995503 - Disclosure - Note 8 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 8 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual", "longName": "995504 - Disclosure - Note 9 - Intangible Assets (Details Textual)", "shortName": "Note 9 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "longName": "995505 - Disclosure - Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details)", "shortName": "Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "longName": "995506 - Disclosure - Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details)", "shortName": "Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31_FiniteLivedIntangibleAssetsByMajorClassAxis-IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R63": { "role": "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "longName": "995507 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "longName": "995508 - Disclosure - Note 11 - Notes Payable (Details Textual)", "shortName": "Note 11 - Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-02-02_2023-02-02_DebtInstrumentAxis-TheLoanMember", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-02_2023-02-02_DebtInstrumentAxis-TheLoanMember", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual", "longName": "995509 - Disclosure - Note 12 - Stockholders' Equity (Details Textual)", "shortName": "Note 12 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-28", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R66": { "role": "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual", "longName": "995510 - Disclosure - Note 13 - Related Party Transaction (Details Textual)", "shortName": "Note 13 - Related Party Transaction (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31_RelatedPartyTransactionAxis-AdvisoryServicesRelatedToSaleOfKleinMember_RelatedPartyTransactionsByRelatedPartyAxis-LadenburgThalmannAndCoIncMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31_RelatedPartyTransactionAxis-AdvisoryServicesRelatedToSaleOfKleinMember_RelatedPartyTransactionsByRelatedPartyAxis-LadenburgThalmannAndCoIncMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual", "longName": "995511 - Disclosure - Note 14 - Income Taxes (Details Textual)", "shortName": "Note 14 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R68": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "longName": "995512 - Disclosure - Note 14 - Income Taxes - Income Taxes Expense (Details)", "shortName": "Note 14 - Income Taxes - Income Taxes Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "longName": "995513 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details)", "shortName": "Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "longName": "995514 - Disclosure - Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals)", "shortName": "Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "70", "firstAnchor": null, "uniqueAnchor": null }, "R71": { "role": "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "longName": "995515 - Disclosure - Note 14 - Income Taxes - Deferred Taxes (Details)", "shortName": "Note 14 - Income Taxes - Deferred Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual", "longName": "995516 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)", "shortName": "Note 15 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "longName": "995517 - Disclosure - Note 16 - Stock Option Plans (Details Textual)", "shortName": "Note 16 - Stock Option Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "longName": "995518 - Disclosure - Note 16 - Stock Option Plans - Fair Value Assumptions (Details)", "shortName": "Note 16 - Stock Option Plans - Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details", "longName": "995519 - Disclosure - Note 16 - Stock Option Plans - Stock Option Activiy (Details)", "shortName": "Note 16 - Stock Option Plans - Stock Option Activiy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R76": { "role": "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details", "longName": "995520 - Disclosure - Note 16 - Stock Option Plans - Restricted Stock (Details)", "shortName": "Note 16 - Stock Option Plans - Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2023-01-31_AwardTypeAxis-RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31_AwardTypeAxis-RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual", "longName": "995521 - Disclosure - Note 17 - Segment Reporting (Details Textual)", "shortName": "Note 17 - Segment Reporting (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": null, "uniqueAnchor": null }, "R78": { "role": "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "longName": "995522 - Disclosure - Note 18 - Concentrations (Details Textual)", "shortName": "Note 18 - Concentrations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DepositsForeign", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:DepositsForeign", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual", "longName": "995523 - Disclosure - Note 19 - Sales and Major Customers (Details Textual)", "shortName": "Note 19 - Sales and Major Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-02-01_2023-01-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R80": { "role": "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "longName": "995524 - Disclosure - Note 19 - Sales and Major Customers - Summary of Revenues (Details)", "shortName": "Note 19 - Sales and Major Customers - Summary of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "d_2023-02-01_2024-01-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2024-01-31_StatementGeographicalAxis-UKAndEuropeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } }, "R81": { "role": "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "longName": "995525 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "i_2023-01-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mind:ValuationAllowancesAndReservesTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-01-31_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mind:ValuationAllowancesAndReservesTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240131_10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r476" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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": [ "r77", "r833" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r765" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $332 and $332 at January 31, 2024 and 2023, respectively", "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": [ "r917" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "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": [ "r79", "r144" ] }, "mind_AccruedInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AccruedInventoryCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued inventory", "documentation": "Amounts payable for accrued inventory, current." } } }, "auth_ref": [] }, "mind_AccruedLiabilitiesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AccruedLiabilitiesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and current liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedLiabilitiesCurrent", "totalLabel": "Accrued Expenses and Other Liabilities", "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": [ "r79" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation", "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": [ "r39", "r208", "r633" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive gain", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r98", "r214", "r628", "r655", "r658" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "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": [ "r3", "r14", "r23", "r530", "r533", "r569", "r651", "r652", "r890", "r891", "r892", "r905", "r906", "r907", "r908" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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": [ "r90" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "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": [ "r672", "r905", "r906", "r907", "r908", "r960", "r1012" ] }, "mind_AdjustmentsToAdditionalPaidInCapitalRetirementOfTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AdjustmentsToAdditionalPaidInCapitalRetirementOfTreasuryStock", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "mind_AdjustmentsToAdditionalPaidInCapitalRetirementOfTreasuryStock", "negatedLabel": "Retirement of treasury stock", "documentation": "The adjustment to ACIP from the retirement of treasury stock." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r48", "r49", "r433" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "auth_ref": [] }, "mind_AdvisoryServicesRelatedToSaleOfKleinMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AdvisoryServicesRelatedToSaleOfKleinMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Advisory Services Related to Sale of Klein [Member]", "documentation": "Represents advisory services related to sale of Klein." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r465", "r474" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r900", "r901", "r902", "r903", "r904" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r215", "r313", "r322" ] }, "mind_AllowanceForObsoleteEquipmentAndInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AllowanceForObsoleteEquipmentAndInventoryMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Allowance for Obsolete Equipment and Inventory [Member]", "documentation": "Represents Allowance for Obsolete Equipment and Inventory." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfFinancingCosts", "terseLabel": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r107", "r388", "r894", "r965" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "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": [ "r10", "r345", "r351", "r800" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r878", "r879", "r880", "r881", "r1014", "r1015", "r1016", "r1017" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r141", "r154", "r210", "r238", "r283", "r291", "r300", "r303", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r524", "r527", "r542", "r623", "r708", "r793", "r794", "r833", "r859", "r942", "r943", "r970" ] }, "mind_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Table Text Block]", "documentation": "Tabular disclosure of lessee's assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r203", "r218", "r238", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r524", "r527", "r542", "r833", "r942", "r943", "r970" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "totalLabel": "Total assets of discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r59", "r72", "r127", "r201", "r202" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Current assets of discontinued operations", "totalLabel": "Total current assets of discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127", "r201", "r202" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r126" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r27", "r206", "r782" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r27", "r114", "r235" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r1", "r114" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r109" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r168", "r211", "r212", "r213", "r238", "r271", "r275", "r278", "r280", "r285", "r286", "r314", "r364", "r366", "r367", "r368", "r371", "r372", "r391", "r392", "r394", "r397", "r403", "r542", "r663", "r664", "r665", "r666", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r696", "r717", "r737", "r758", "r759", "r760", "r761", "r762", "r872", "r896", "r909" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r130", "r358", "r359", "r766", "r933", "r938" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r850", "r851", "r852", "r854", "r855", "r856", "r857", "r905", "r906", "r908", "r960", "r1011", "r1012" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r89", "r696" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)", "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": [ "r89" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockSharesOutstanding", "terseLabel": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r89", "r696", "r714", "r1012", "r1013" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Common stock $0.01 par value; 40,000 shares authorized; 1,406 and 1,599 shares issued at January 31, 2024 and 2023, respectively", "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": [ "r89", "r627", "r833" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)", "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": [ "r24", "r221", "r223", "r228", "r619", "r638", "r639" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r33", "r53", "r54", "r310", "r765" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r33", "r53", "r54", "r310", "r660", "r765" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r33", "r53", "r54", "r310", "r765", "r874" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r32", "r33", "r53", "r54", "r310" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r32", "r33", "r53", "r54", "r310", "r765" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r52", "r785" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r947" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetNet", "totalLabel": "Total unbilled revenue", "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": [ "r406", "r408", "r427" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Unbilled revenue-current", "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, classified as current." } } }, "auth_ref": [ "r406", "r408", "r427" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "totalLabel": "Total deferred revenue & customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r406", "r407", "r427" ] }, "mind_ContractWithCustomerLiabilityAndCustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ContractWithCustomerLiabilityAndCustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue & customer deposits - current", "documentation": "The amount of contract with customer liability and customer deposits, classified as current." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "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": [ "r406", "r407", "r427" ] }, "mind_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "Amounts payable for contract with customer, customer deposit current liability." } } }, "auth_ref": [] }, "mind_ContractWithCustomerPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ContractWithCustomerPerformancePeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_ContractWithCustomerPerformancePeriod", "terseLabel": "Contract With Customer Performance Period (Year)", "documentation": "Represents performance period for contract with customer." } } }, "auth_ref": [] }, "mind_ContractWithCustomersTurnOverPeriod": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ContractWithCustomersTurnOverPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_ContractWithCustomersTurnOverPeriod", "terseLabel": "Contract with Customers, Turn Over Period (Month)", "documentation": "Th e period of turn over for contract with customers." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Total cost of sales", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r876", "r877" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of sales:" } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ] }, "us-gaap_CumulativeDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CumulativeDividends", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CumulativeDividends", "terseLabel": "Cumulative Dividends", "documentation": "Amount of cumulative cash dividends distributed to shareholders." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Domestic", "label": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r875" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r875", "r899" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r504", "r899" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r120", "r310" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r51", "r922", "r923", "r924", "r925", "r927", "r928", "r931", "r932" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r78", "r79", "r143", "r146", "r241", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r801", "r802", "r803", "r804", "r805", "r823", "r897", "r934", "r935", "r936", "r964", "r966" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFeeAmount", "terseLabel": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r241", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r801", "r802", "r803", "r804", "r805", "r823", "r897", "r934", "r935", "r936", "r964", "r966" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "terseLabel": "Domestic", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r950" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r899", "r959" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "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": [ "r482", "r483" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r164", "r899" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Deferred tax liabilities", "negatedTotalLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r85", "r86", "r145", "r497" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r482", "r483", "r624" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Deferred tax benefit", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "Disallowed interest expense", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets", "terseLabel": "Intangible assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r498" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r954" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment", "terseLabel": "Fixed assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards", "terseLabel": "Tax credit carry forwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "terseLabel": "Accruals not yet deductible for tax purposes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for credit losses", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r499" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "totalLabel": "Total deferred tax liabilities, net", "negatedTotalLabel": "Total deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r954" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_DeferredTaxLiabilitiesOther", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "terseLabel": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries." } } }, "auth_ref": [ "r514" ] }, "us-gaap_DepositsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsForeign", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepositsForeign", "terseLabel": "Deposits, Foreign", "documentation": "The aggregate of all foreign interest-bearing and noninterest-bearing deposit liabilities." } } }, "auth_ref": [ "r57", "r142" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "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": [ "r10", "r38" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAmortizationAndAccretionNet", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortizationDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "us-gaap_DepreciationAndAmortizationDiscontinuedOperations", "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations." } } }, "auth_ref": [ "r200", "r894" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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": [ "r10", "r283", "r294", "r303", "r793", "r794" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "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": [ "r948" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r432", "r435", "r466", "r467", "r469", "r814" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "http://mind-technology.com/20240131/role/statement-note-6-inventories", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "http://mind-technology.com/20240131/role/statement-note-8-leases", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Income (loss) before income taxes from discontinued operations", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r70", "r102", "r980" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "negatedTerseLabel": "Provision for income taxes from discontinued operations", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r70", "r74", "r484", "r509", "r511" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "terseLabel": "Accounts receivable, net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r59", "r72", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "terseLabel": "Income taxes payable", "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r59", "r72", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Long-term assets of discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r5", "r59", "r72", "r127", "r201", "r202" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Cost of discontinued operations", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71", "r202" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "terseLabel": "Deferred revenue", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "terseLabel": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity." } } }, "auth_ref": [ "r55" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "terseLabel": "Selling, general and administrative", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "terseLabel": "Intangible and other assets, net", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r5", "r59", "r72", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "terseLabel": "Inventories, net", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127" ] }, "mind_DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Other income, including $2.3 million gain on sale of Klein", "documentation": "Amount of nonoperating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "totalLabel": "Operating loss", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r5", "r59", "r72", "r127" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Revenue from discontinued operations", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r71", "r202" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r811", "r812" ] }, "us-gaap_DividendsPreferredStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStockStock", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsPreferredStockStock", "negatedLabel": "Preferred stock dividends", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r8", "r133" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r863", "r864", "r865", "r867" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r866" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareBasic", "totalLabel": "Net loss (in dollars per share)", "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": [ "r229", "r257", "r258", "r259", "r260", "r261", "r262", "r268", "r271", "r278", "r279", "r280", "r282", "r520", "r523", "r539", "r540", "r620", "r640", "r787" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net (loss) income per common share - Basic and diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r30", "r31", "r281" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of changes in foreign exchange rates on cash and 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; including, but not limited to, 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": [ "r963" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Federal income rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r240", "r486", "r507", "r817" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Global intangible low tax income (\"GILTI\") inclusion", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r817", "r951", "r953" ] }, "mind_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxDeficiencyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxDeficiencyAmount", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Excess tax deficiency for share-based payments under ASU 2016-09", "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 excess tax deficiency." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Wages and benefits", "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": [ "r79" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "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": [ "r468" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r949" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r949" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r861" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual", "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "http://mind-technology.com/20240131/role/statement-note-6-inventories", "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details", "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "http://mind-technology.com/20240131/role/statement-note-8-leases", "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r861" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r861" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r870" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r861" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r861" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r861" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "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": [ "r861" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r871" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "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": [ "r15", "r198", "r225", "r226", "r227", "r248", "r249", "r250", "r254", "r261", "r263", "r265", "r284", "r315", "r318", "r357", "r405", "r505", "r506", "r515", "r516", "r517", "r521", "r522", "r523", "r529", "r530", "r531", "r532", "r533", "r535", "r538", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r569", "r637", "r651", "r652", "r653", "r672", "r737" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r878", "r879", "r880", "r881", "r1014", "r1015", "r1016", "r1017" ] }, "mind_ExcessTaxBenefitFromSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ExcessTaxBenefitFromSharebasedCompensation", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_ExcessTaxBenefitFromSharebasedCompensation", "terseLabel": "Excess Tax Benefit from Share-Based Compensation", "documentation": "Represents excess tax benefit from share-based compensation." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Weighted average life (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Amortizable 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": [ "r209", "r342", "r350", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r929", "r1018" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2025", "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": [ "r352", "r778", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352", "r778", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2028", "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": [ "r352", "r778", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2027", "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": [ "r352", "r778", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2026", "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": [ "r352", "r778", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r344", "r346", "r347", "r348", "r349", "r350", "r353", "r354", "r584", "r588", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Amortizable intangible assets, gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r342", "r350", "r588", "r800" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "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": [ "r344", "r346", "r347", "r348", "r349", "r350", "r353", "r354", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "totalLabel": "Total", "negatedLabel": "Amortizable intangible assets, net carrying amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r584", "r928" ] }, "mind_FiveLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "FiveLargestCustomersMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Five Largest Customers [Member]", "documentation": "Related to five largest customers." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r543" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Gain on sale of Klein", "terseLabel": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of Klein", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r526", "r894" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gross profit from sale of equipment", "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": [ "r10" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r920", "r921" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r343", "r355", "r356" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r99", "r103", "r153", "r238", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r542", "r789", "r793", "r911", "r913", "r914", "r915", "r916", "r942" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r863", "r864", "r865" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Non-cash cumulative translation adjustment for discontinued operations", "terseLabel": "Non-cash cumulative translation loss for discontinued operations", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r10", "r124", "r818" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r129" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r239", "r485" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) from continuing operations 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": [ "r100", "r148", "r153", "r621", "r635", "r789", "r793", "r911", "r913", "r914", "r915", "r916" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r239", "r485" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r101", "r149", "r229", "r253", "r257", "r258", "r259", "r260", "r261", "r271", "r278", "r279", "r520", "r523", "r540", "r620", "r981" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Income (loss) from discontinued operations, net of income taxes", "totalLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r70", "r74", "r140" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r102", "r229", "r275", "r278", "r279", "r979", "r981" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r811", "r812" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r240", "r478", "r486", "r491", "r492", "r493", "r495", "r501", "r508", "r510", "r512", "r513", "r668", "r817" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 }, "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r165", "r264", "r265", "r283", "r295", "r303", "r484", "r486", "r509", "r641", "r817" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r224", "r480", "r481", "r495", "r496", "r500", "r503", "r662" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Valuation allowance on 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": [ "r490", "r817", "r951" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Foreign effective tax rate differential", "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": [ "r487", "r489", "r817", "r951" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Federal income tax at 21%", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r486", "r817" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "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 other adjustments." } } }, "auth_ref": [ "r817", "r951", "r952" ] }, "mind_IncomeTaxReconciliationPermanentDifferencesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "IncomeTaxReconciliationPermanentDifferencesAmount", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "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 permanent differences." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Taxes created by return to provision adjustments to prior year temporary differences", "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 revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r951", "r952" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details" ], "lang": { "en-us": { "role": { "label": "Income taxes paid, net", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r29", "r116", "r895", "r955", "r956" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Unbilled revenue", "documentation": "Amount of increase (decrease) in 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": [ "r893" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r581", "r893" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Income taxes receivable and payable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r893" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accounts payable, accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r893" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current and long-term assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInReceivables", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Stock options (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r272", "r273", "r274", "r280", "r434" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r868" ] }, "mind_IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "Intangibles Excluding Technology Development Projects Not Yet Completed [Member]", "documentation": "Represents intangibles excluding technology development projects not yet completed." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r107", "r386", "r389", "r804", "r805" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details" ], "lang": { "en-us": { "role": { "label": "Interest paid", "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": [ "r231", "r233", "r234" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories" ], "lang": { "en-us": { "role": { "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": [ "r338" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "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": [ "r885" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryGross", "totalLabel": "Cost of inventories", "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": [ "r888" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Net inventories", "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": [ "r217", "r783", "r833" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r156", "r205", "r216", "r338", "r339", "r341", "r582", "r786" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r887" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Less allowance for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r122", "r888" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details" ], "lang": { "en-us": { "role": { "label": "Work in progress", "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": [ "r886" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Provision for inventory obsolescence", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r340" ] }, "mind_KleinMarineServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "KleinMarineServicesIncMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Klein Marine Services, Inc. [Member]", "documentation": "Represents Klein Marine Services, Inc." } } }, "auth_ref": [] }, "mind_LadenburgThalmannAndCoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "LadenburgThalmannAndCoIncMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Ladenburg Thalmann and Co. Inc. [Member]", "documentation": "Represents Ladenburg Thalmann & Co. Inc." } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndBuildingMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "mind_LargestCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "LargestCustomerMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Largest Customer [Member]", "documentation": "Related to largest customer." } } }, "auth_ref": [] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LatinAmericaMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details" ], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "documentation": "Region of Latin America." } } }, "auth_ref": [ "r878", "r879", "r880", "r881", "r1014", "r1015", "r1016", "r1017" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "terseLabel": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r558", "r824" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "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": [ "r967" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual", "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "http://mind-technology.com/20240131/role/statement-note-6-inventories", "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details", "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "http://mind-technology.com/20240131/role/statement-note-8-leases", "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, 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": [ "r968" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total payments under lease agreements", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Thereafter", "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": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025", "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": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028", "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": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026", "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": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r564" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases" ], "lang": { "en-us": { "role": { "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": [ "r552" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r78", "r79", "r80", "r82", "r83", "r84", "r87", "r238", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r525", "r527", "r528", "r542", "r695", "r788", "r859", "r942", "r970", "r971" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r94", "r147", "r630", "r833", "r898", "r918", "r962" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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": [ "r80", "r204", "r238", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r525", "r527", "r528", "r542", "r833", "r942", "r970", "r971" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Current liabilities of discontinued operations", "totalLabel": "Total current liabilities of discontinued operations", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r59", "r72", "r125", "r127", "r201", "r202" ] }, "us-gaap_LoanProcessingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanProcessingFee", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LoanProcessingFee", "terseLabel": "Loan Processing Fee", "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r131" ] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "MY", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "MALAYSIA" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r310", "r809", "r843", "r847", "r948", "r982", "r983", "r984", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "mind_MarineTechnologyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "MarineTechnologyProductsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Marine Technology Products [Member]", "documentation": "Represents marine technology products." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r170", "r172", "r174", "r175", "r177", "r196", "r197", "r360", "r361", "r362", "r363", "r431", "r475", "r541", "r580", "r649", "r650", "r659", "r687", "r688", "r745", "r748", "r752", "r753", "r755", "r776", "r777", "r798", "r806", "r813", "r819", "r820", "r821", "r822", "r844", "r944", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r170", "r172", "r174", "r175", "r177", "r196", "r197", "r360", "r361", "r362", "r363", "r431", "r475", "r541", "r580", "r649", "r650", "r659", "r687", "r688", "r745", "r748", "r752", "r753", "r755", "r776", "r777", "r798", "r806", "r813", "r819", "r820", "r821", "r844", "r944", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "mind_MinimumPeriodOfTimeForListing": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "MinimumPeriodOfTimeForListing", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_MinimumPeriodOfTimeForListing", "terseLabel": "Minimum Period Of Time For Listing (Year)", "documentation": "Minimum period of time for listing." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r869" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r310", "r809", "r843", "r847", "r948", "r982", "r983", "r984", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash 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": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by 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": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash 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": [ "r114", "r115", "r117" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "totalLabel": "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": [ "r104", "r117", "r150", "r202", "r220", "r222", "r227", "r238", "r253", "r257", "r258", "r259", "r260", "r261", "r264", "r265", "r276", "r314", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r520", "r523", "r540", "r542", "r636", "r716", "r735", "r736", "r858", "r942" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r230", "r257", "r258", "r259", "r260", "r268", "r269", "r277", "r280", "r523" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r166", "r199", "r251", "r252", "r255", "r256", "r266", "r267", "r311", "r316", "r317", "r518", "r519", "r521", "r523", "r534", "r537", "r568", "r570", "r571", "r585", "r586", "r587", "r654", "r655", "r656", "r657", "r658" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r869" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r869" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1014", "r1015", "r1016", "r1017" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r566", "r567", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r566", "r567", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Loss from continuing operations", "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": [ "r106" ] }, "mind_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "mind_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "mind_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "NumberOfMajorCustomers", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "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": [ "r794", "r912" ] }, "mind_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "OneCustomerMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]", "documentation": "Information on the number of customers." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total 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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r153", "r789", "r911", "r913", "r914", "r915", "r916" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "Operating lease liabilities", "totalLabel": "Total Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r555" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - current", "terseLabel": "Current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r555" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - non-current", "terseLabel": "Non-current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r555" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeasePayments", "negatedLabel": "Operating cash flows from operating leases", "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": [ "r556", "r560" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r554" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate, Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r563", "r824" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term, Operating leases (Year)", "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": [ "r562", "r824" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r58", "r118", "r119", "r139" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation", "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": [ "r4", "r637" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "negatedLabel": "Change in cumulative translation adjustment for liquidation of entities held for sale", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r6", "r7", "r98", "r219", "r544" ] }, "mind_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "OtherCountriesMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "documentation": "Represents other countries." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r800", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other (expense) income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r138", "r922", "r923", "r924", "r925", "r927", "r928", "r931", "r932" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock", "negatedLabel": "Preferred stock dividends", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property 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": [ "r111" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToDevelopSoftware", "negatedLabel": "Cost incurred to develop technology", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePerDollarAmount", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendRatePerDollarAmount", "terseLabel": "Preferred Stock, Dividend Rate, Per-Dollar-Amount (in dollars per share)", "documentation": "The amount per share used to calculated dividend payments on preferred stock." } } }, "auth_ref": [ "r392" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendRatePercentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r392", "r746", "r749", "r751", "r756" ] }, "mind_PreferredStockDividendsDeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "PreferredStockDividendsDeclared", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "mind_PreferredStockDividendsDeclared", "negatedLabel": "Preferred stock dividends - declared", "documentation": "The amount of preferred stock dividends declared that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "mind_PreferredStockDividendsUndeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "PreferredStockDividendsUndeclared", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "mind_PreferredStockDividendsUndeclared", "negatedLabel": "Preferred stock dividends - undeclared", "documentation": "The amount of preferred stock dividends that is undeclared." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockLiquidationPreference", "terseLabel": "Preferred Stock, Liquidation Preference Per Share (in dollars per share)", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r41", "r42", "r88", "r896", "r945" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockLiquidationPreferenceValue", "terseLabel": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r236", "r394", "r404" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r850", "r851", "r854", "r855", "r856", "r857", "r1011", "r1012" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars 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": [ "r88", "r391" ] }, "mind_PreferredStockRedemptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "PreferredStockRedemptionPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_PreferredStockRedemptionPeriod", "terseLabel": "Preferred Stock Redemption Period (Day)", "documentation": "Preferred stock redemption period." } } }, "auth_ref": [] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockRedemptionPricePerShare", "terseLabel": "Preferred Stock, Redemption Price Per Share (in dollars per share)", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r40", "r41", "r43" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)", "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": [ "r88", "r696" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r88", "r391" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r88", "r696", "r714", "r1012", "r1013" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each January 31, 2024, and 2023", "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": [ "r88", "r626", "r833" ] }, "mind_PreferredStockVotingRightsNumberOfQuarterlyDividendsPeriodsThreshold": { "xbrltype": "integerItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "PreferredStockVotingRightsNumberOfQuarterlyDividendsPeriodsThreshold", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_PreferredStockVotingRightsNumberOfQuarterlyDividendsPeriodsThreshold", "terseLabel": "Preferred Stock, Voting Rights, Number of Quarterly Dividends Periods, Threshold", "documentation": "referred Stock, Voting Rights, Number of Quarterly Dividends Periods, Threshold" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "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": [ "r889" ] }, "us-gaap_PrepaidInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInterest", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PrepaidInterest", "terseLabel": "Prepaid Interest", "documentation": "Amount of asset related to consideration paid in advance for interest that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r784", "r799", "r919" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from the sale of Klein, net", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromNotesPayable", "terseLabel": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r26" ] }, "mind_ProceedsFromRefundOfPrepaidInterestOnShorttermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ProceedsFromRefundOfPrepaidInterestOnShorttermDebt", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Refund of prepaid interest on short-term loan", "documentation": "Amount of cash inflow from refund of prepaid interest on short-term debt." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Sale of other assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Net proceeds from short-term loan", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r195", "r306", "r583", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r780", "r807", "r842", "r844", "r845", "r848", "r849", "r882", "r939", "r940", "r948", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r195", "r306", "r583", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r780", "r807", "r842", "r844", "r845", "r848", "r849", "r882", "r939", "r940", "r948", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "mind_PropertyImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "PropertyImprovementsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Property Improvements [Member]", "documentation": "Represents property improvements." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11", "r565" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment" ], "lang": { "en-us": { "role": { "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": [ "r123", "r159", "r162", "r163" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Cost of property and equipment", "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": [ "r126", "r207", "r634" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Net book value of property and equipment", "terseLabel": "Net book value of property and equipment", "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": [ "r11", "r565", "r622", "r634", "r833" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r159", "r162", "r632" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r126", "r565" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "mind_ProprietaryRightsDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ProprietaryRightsDevelopedTechnologyMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Proprietary Rights, Developed Technology [Member]", "documentation": "Represents proprietary rights developed technology." } } }, "auth_ref": [] }, "mind_ProprietaryRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ProprietaryRightsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Proprietary Rights [Member]", "documentation": "Represents proprietary rights." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligation", "terseLabel": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r170", "r172", "r174", "r175", "r177", "r196", "r197", "r360", "r361", "r362", "r363", "r429", "r431", "r461", "r462", "r463", "r475", "r541", "r578", "r579", "r580", "r649", "r650", "r659", "r687", "r688", "r745", "r748", "r752", "r753", "r755", "r776", "r777", "r798", "r806", "r813", "r819", "r820", "r821", "r822", "r844", "r852", "r937", "r944", "r961", "r973", "r974", "r975", "r976", "r977" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r170", "r172", "r174", "r175", "r177", "r196", "r197", "r360", "r361", "r362", "r363", "r429", "r431", "r461", "r462", "r463", "r475", "r541", "r578", "r579", "r580", "r649", "r650", "r659", "r687", "r688", "r745", "r748", "r752", "r753", "r755", "r776", "r777", "r798", "r806", "r813", "r819", "r820", "r821", "r822", "r844", "r852", "r937", "r944", "r961", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r312", "r430", "r575", "r576", "r625", "r631", "r690", "r691", "r692", "r693", "r694", "r713", "r715", "r744" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r56", "r575" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r575", "r576", "r969" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r312", "r430", "r575", "r576", "r625", "r631", "r690", "r691", "r692", "r693", "r694", "r713", "r715", "r744", "r969" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r572", "r573", "r574", "r576", "r577", "r669", "r670", "r671", "r720", "r721", "r722", "r741", "r743" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfShortTermDebt", "negatedLabel": "Payment on short-term loan", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r477", "r778", "r793", "r978" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "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": [ "r30" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r133", "r629", "r654", "r658", "r667", "r697", "r833" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r198", "r248", "r249", "r250", "r254", "r261", "r263", "r265", "r315", "r318", "r357", "r505", "r506", "r515", "r516", "r517", "r521", "r522", "r523", "r529", "r531", "r532", "r535", "r538", "r551", "r553", "r651", "r653", "r672", "r1012" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Sale of marine technology products", "terseLabel": "Total revenue from contracts with customers", "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": [ "r151", "r152", "r283", "r292", "r293", "r299", "r303", "r306", "r308", "r310", "r425", "r426", "r583" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r167", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r779" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers" ], "lang": { "en-us": { "role": { "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": [ "r167", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r428" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "mind_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ReverseStockSplitMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "The ratio of shares representing a stock transaction before the stock split conversion." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for lease liabilities, Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r561", "r824" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r869" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r869" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SG", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "auth_ref": [] }, "mind_SaleOfSubsidiariesAndSubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "SaleOfSubsidiariesAndSubsequentEventsTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-" ], "lang": { "en-us": { "role": { "label": "Sale of Subsidiaries and Subsequent Events [Text Block]", "documentation": "The entire disclosure related to sale of subsidiaries and subsequent events." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r310", "r873" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables" ], "lang": { "en-us": { "role": { "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r954" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r18", "r20", "r59", "r65", "r66", "r67", "r68", "r69", "r73", "r75", "r76", "r128" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r910" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r488", "r817", "r951" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r920", "r921" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables" ], "lang": { "en-us": { "role": { "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": [ "r21", "r95", "r96", "r97" ] }, "mind_ScheduleOfPropertyPlantAndEquipmentByGeographicAreaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ScheduleOfPropertyPlantAndEquipmentByGeographicAreaTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Property Plant And Equipment By Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of Property plant and equipment by geographic area." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r37", "r99" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, 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", "r135" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, 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": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r169", "r247" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables" ], "lang": { "en-us": { "role": { "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": [ "r800", "r929" ] }, "mind_SecSchedule1209ValuationAllowancesAndReservesChargedToOtherAccountsAdditionsDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "SecSchedule1209ValuationAllowancesAndReservesChargedToOtherAccountsAdditionsDeductions", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Charges to other accounts", "documentation": "aluation allowances and reserves charged to other accounts increase decrease." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r860" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r862" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r171", "r173", "r176", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r308", "r309", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r684", "r685", "r686", "r747", "r750", "r754", "r757", "r764", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r781", "r808", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r846", "r852", "r948", "r982", "r983", "r984", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting" ], "lang": { "en-us": { "role": { "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": [ "r154", "r283", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r790", "r791", "r792", "r793", "r795", "r796", "r797" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r105" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r883", "r884", "r946" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r814" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Canceled, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Canceled, weighted average grant date fair value (in dollars per share)", "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": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "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": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average grant date fair value (in dollars per share)", "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": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Unvested, shares (in shares)", "periodEndLabel": "Unvested, shares (in shares)", "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": [ "r448", "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Unvested, weighted average grant date fair value (in dollars per share)", "periodEndLabel": "Unvested, weighted average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r448", "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Vested, weighted average grant date fair value (in dollars per share)", "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": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "terseLabel": "Risk free interest rate", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "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": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, number of shares (in shares)", "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": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Expired, number of shares (in shares)", "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": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, number of shares (in shares)", "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": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Granted, number of shares (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Outstanding, number of shares (in shares)", "periodEndLabel": "Outstanding, number of shares (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Expired, weighted average exercise price (in dollars per share)", "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": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r432", "r439", "r458", "r459", "r460", "r461", "r464", "r470", "r471", "r472", "r473" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r815" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected life (in years) (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r460" ] }, "mind_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedIntrinsicValue", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of non-vested options." } } }, "auth_ref": [] }, "mind_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionNonvestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for nonvested portions of options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average remaining contractual term (Year)", "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": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, number of shares (in shares)", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, weighted average exercise price (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r136" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r455" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "mind_SharebasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAverageFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "SharebasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAverageFairValue", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_SharebasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAverageFairValue", "terseLabel": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Average Fair Value (in dollars per share)", "documentation": "The average fair value of shares withheld for tax withholding obligation under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balances (in shares)", "periodEndLabel": "Balances (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "terseLabel": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermLeaseCost", "terseLabel": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r559", "r824" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r941" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r168", "r211", "r212", "r213", "r238", "r271", "r275", "r278", "r280", "r285", "r286", "r314", "r364", "r366", "r367", "r368", "r371", "r372", "r391", "r392", "r394", "r397", "r403", "r542", "r663", "r664", "r665", "r666", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r696", "r717", "r737", "r758", "r759", "r760", "r761", "r762", "r872", "r896", "r909" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r89", "r92", "r93", "r198", "r225", "r226", "r227", "r248", "r249", "r250", "r254", "r261", "r263", "r265", "r284", "r315", "r318", "r357", "r405", "r505", "r506", "r515", "r516", "r517", "r521", "r522", "r523", "r529", "r530", "r531", "r532", "r533", "r535", "r538", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r569", "r637", "r651", "r652", "r653", "r672", "r737" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r171", "r173", "r176", "r178", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r308", "r309", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r684", "r685", "r686", "r747", "r750", "r754", "r757", "r764", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r781", "r808", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r846", "r852", "r948", "r982", "r983", "r984", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual", "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "http://mind-technology.com/20240131/role/statement-note-6-inventories", "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details", "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "http://mind-technology.com/20240131/role/statement-note-8-leases", "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r248", "r249", "r250", "r284", "r553", "r583", "r661", "r683", "r689", "r690", "r691", "r692", "r693", "r694", "r696", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r715", "r718", "r719", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r853" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-cash-flows", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-income-taxes-expense-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies", "http://mind-technology.com/20240131/role/statement-note-15-commitments-and-contingencies-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-fair-value-assumptions-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-restricted-stock-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting", "http://mind-technology.com/20240131/role/statement-note-17-segment-reporting-details-textual", "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-details-textual", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "http://mind-technology.com/20240131/role/statement-note-3-new-accounting-pronouncements", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "http://mind-technology.com/20240131/role/statement-note-6-inventories", "http://mind-technology.com/20240131/role/statement-note-6-inventories-inventories-from-continuing-operations-details", "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-details-textual", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "http://mind-technology.com/20240131/role/statement-note-8-leases", "http://mind-technology.com/20240131/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240131/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r248", "r249", "r250", "r284", "r312", "r553", "r583", "r661", "r683", "r689", "r690", "r691", "r692", "r693", "r694", "r696", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r715", "r718", "r719", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r853" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Restricted stock issued (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r133" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-details-textual", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-stock-option-activiy-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)", "negatedLabel": "Exercised, number of shares (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r88", "r89", "r133", "r445" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "negatedLabel": "Restricted stock forfeited for taxes", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r133" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Restricted stock issued", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r133" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-", "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balances", "periodEndLabel": "Balances", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r92", "r93", "r121", "r698", "r714", "r738", "r739", "r833", "r859", "r898", "r918", "r962", "r1012" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r132", "r237", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r536", "r740", "r742", "r763" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r134" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "http://mind-technology.com/20240131/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-tables", "http://mind-technology.com/20240131/role/statement-note-16-stock-option-plans-tables", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-tables", "http://mind-technology.com/20240131/role/statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240131/role/statement-note-5-supplemental-statements-of-cash-flows-information-tables", "http://mind-technology.com/20240131/role/statement-note-6-inventories-tables", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-tables", "http://mind-technology.com/20240131/role/statement-note-8-leases-tables", "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-tables", "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r502" ] }, "mind_TheLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "TheLoanMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-11-notes-payable", "http://mind-technology.com/20240131/role/statement-note-11-notes-payable-details-textual", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240131/role/statement-note-13-related-party-transaction-details-textual" ], "lang": { "en-us": { "role": { "label": "The Loan [Member]", "documentation": "Represents Loan and Security Agreement." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r810", "r948" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r810", "r948" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r50", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r930", "r931", "r932" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://mind-technology.com/20240131/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r810" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r810" ] }, "mind_TreasuryStockCommonAndPreferredMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "TreasuryStockCommonAndPreferredMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common and Preferred [Member]", "documentation": "Previously issued common and preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [] }, "mind_TreasuryStockCommonAndPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "TreasuryStockCommonAndPreferredShares", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-parentheticals", "http://mind-technology.com/20240131/role/statement-note-12-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "terseLabel": "Treasury Stock, Common and Preferred, Shares (in shares)", "documentation": "Number of previously issued common and preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockRetiredCostMethodAmount", "negatedLabel": "Retirement of treasury stock", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r15", "r44", "r89" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesRetired", "negatedLabel": "Retirement of treasury stock (in shares)", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r15", "r89", "r133" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost (0 and 193 shares at January 31, 2024 and 2023, respectively)", "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": [ "r45", "r46", "r89", "r92" ] }, "mind_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "TwoCustomersMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-18-concentrations", "http://mind-technology.com/20240131/role/statement-note-18-concentrations-details-textual", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers", "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "documentation": "Represents two customers." } } }, "auth_ref": [] }, "mind_UKAndEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "UKAndEuropeMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-19-sales-and-major-customers-summary-of-revenues-details" ], "lang": { "en-us": { "role": { "label": "UK and Europe [Member]", "documentation": "Represents UK and Europe." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-location-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "calculation": { "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-deferred-taxes-details", "http://mind-technology.com/20240131/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized tax benefits", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r479", "r494", "r816" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://mind-technology.com/20240131/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r34", "r35", "r36", "r157", "r158", "r160", "r161" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodStartLabel": "Balance of the period", "periodEndLabel": "Balance of the period", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r242", "r246" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "Charges to costs and expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r243" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowancesAndReservesDeductions", "negatedLabel": "Deductions describe", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r245" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246" ] }, "mind_ValuationAllowancesAndReservesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "ValuationAllowancesAndReservesTableTextBlock", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "lang": { "en-us": { "role": { "label": "Valuation Allowances and Reserves [Table Text Block]", "documentation": "Tabular disclosure of a schedule of allowance and reserve accounts where the valuation and qualifying accounts are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://mind-technology.com/20240131/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-7-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r541", "r579", "r776", "r777", "r819", "r972", "r974", "r977" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "totalLabel": "Total dilutive shares (in shares)", "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": [ "r910" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "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": [ "r270", "r280" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://mind-technology.com/20240131/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "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": [ "r268", "r280" ] }, "mind_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "WorkingCapitalDeficit", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240131/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "mind_WorkingCapitalDeficit", "terseLabel": "Working Capital (Deficit)", "documentation": "Represents the value of total current assets net of current liabilities as of the balance sheet date." } } }, "auth_ref": [] }, "mind_statement-statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-1-organization-and-summary-of-significant-accounting-policies-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Summary of Significant Accounting Policies - Earnings Per Share (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-1-organization-and-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-1-organization-and-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "mind_statement-statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-10-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-10-accrued-expenses-and-other-current-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "mind_statement-statement-note-14-income-taxes-deferred-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-14-income-taxes-deferred-taxes-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Deferred Taxes (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-14-income-taxes-income-taxes-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-14-income-taxes-income-taxes-expense-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Income Taxes Expense (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-14-income-taxes-reconciliation-of-income-tax-expense-benefit-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) (Parentheticals)" } } }, "auth_ref": [] }, "mind_statement-statement-note-14-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-14-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes" } } }, "auth_ref": [] }, "mind_statement-statement-note-16-stock-option-plans-fair-value-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-16-stock-option-plans-fair-value-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 16 - Stock Option Plans - Fair Value Assumptions (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-16-stock-option-plans-restricted-stock-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-16-stock-option-plans-restricted-stock-details", "lang": { "en-us": { "role": { "label": "Note 16 - Stock Option Plans - Restricted Stock (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-16-stock-option-plans-stock-option-activiy-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-16-stock-option-plans-stock-option-activiy-details", "lang": { "en-us": { "role": { "label": "Note 16 - Stock Option Plans - Stock Option Activiy (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-16-stock-option-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-16-stock-option-plans-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Stock Option Plans" } } }, "auth_ref": [] }, "mind_statement-statement-note-19-sales-and-major-customers-summary-of-revenues-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-19-sales-and-major-customers-summary-of-revenues-details", "lang": { "en-us": { "role": { "label": "Note 19 - Sales and Major Customers - Summary of Revenues (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-19-sales-and-major-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-19-sales-and-major-customers-tables", "lang": { "en-us": { "role": { "label": "Note 19 - Sales and Major Customers" } } }, "auth_ref": [] }, "mind_statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details", "lang": { "en-us": { "role": { "label": "Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-held-for-sale-and-discontinued-operations-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 2 - Sale of a Subsidiary and Discontinued Operations - Held for Sale and Discontinued Operations (Details) (Parentheticals)" } } }, "auth_ref": [] }, "mind_statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-2-sale-of-a-subsidiary-and-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Sale of a Subsidiary and Discontinued Operations" } } }, "auth_ref": [] }, "mind_statement-statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-4-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-4-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-4-revenue-from-contracts-with-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-4-revenue-from-contracts-with-customers-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue From Contracts With Customers" } } }, "auth_ref": [] }, "mind_statement-statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-5-supplemental-statements-of-cash-flows-information-supplemental-statements-of-cash-flows-information-details", "lang": { "en-us": { "role": { "label": "Note 5 - Supplemental Statements of Cash Flows Information - Supplemental Statements of Cash Flows Information (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-5-supplemental-statements-of-cash-flows-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-5-supplemental-statements-of-cash-flows-information-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Supplemental Statements of Cash Flows Information" } } }, "auth_ref": [] }, "mind_statement-statement-note-6-inventories-inventories-from-continuing-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-6-inventories-inventories-from-continuing-operations-details", "lang": { "en-us": { "role": { "label": "Note 6 - Inventories - Inventories From Continuing Operations (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-6-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-6-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-property-and-equipment-location-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-7-property-and-equipment-location-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 7 - Property and Equipment - Location of Property and Equipment (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-property-and-equipment-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-7-property-and-equipment-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 7 - Property and Equipment - Property and Equipment (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-7-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Property and Equipment" } } }, "auth_ref": [] }, "mind_statement-statement-note-8-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-8-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-8-leases-supplemental-balance-sheet-information-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-8-leases-supplemental-balance-sheet-information-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Supplemental Balance Sheet Information (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-8-leases-supplemental-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-8-leases-supplemental-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Supplemental Cash Flow Information (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-8-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-8-leases-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Leases" } } }, "auth_ref": [] }, "mind_statement-statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-9-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-note-9-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Intangible Assets" } } }, "auth_ref": [] }, "mind_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts" } } }, "auth_ref": [] }, "mind_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240131", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r14": { "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" }, "r15": { "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" }, "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": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "235", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r77": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "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" }, "r101": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r141": { "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/2147478546/942-210-S99-1" }, "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(12)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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/2147478546/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/2147478546/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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r147": { "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/2147478546/942-210-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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r150": { "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/2147478524/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r159": { "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/2147477798/958-360-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r162": { "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/2147477798/958-360-50-6" }, "r163": { "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/2147477798/958-360-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r213": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "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" }, "r215": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r216": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r237": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r238": { "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" }, "r239": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r512": { "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/2147477891/740-270-50-1" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r588": { "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/2147478859/928-340-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r619": { "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/2147478524/942-220-S99-1" }, "r620": { "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/2147478524/942-220-S99-1" }, "r621": { "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/2147477314/942-235-S99-1" }, "r622": { "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/2147478451/942-360-50-1" }, "r623": { "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/2147478777/944-210-S99-1" }, "r624": { "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/2147478777/944-210-S99-1" }, "r625": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r626": { "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/2147478777/944-210-S99-1" }, "r627": { "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/2147478777/944-210-S99-1" }, "r628": { "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/2147478777/944-210-S99-1" }, "r629": { "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/2147478777/944-210-S99-1" }, "r630": { "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/2147478777/944-210-S99-1" }, "r631": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r632": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r633": { "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/2147478777/944-210-S99-1" }, "r634": { "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/2147478777/944-210-S99-1" }, "r635": { "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/2147477250/944-220-S99-1" }, "r636": { "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/2147477250/944-220-S99-1" }, "r637": { "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/2147477250/944-220-S99-1" }, "r638": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r639": { "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/2147477250/944-220-S99-1" }, "r640": { "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/2147477250/944-220-S99-1" }, "r641": { "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/2147477250/944-220-S99-1" }, "r642": { "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/2147477965/944-235-S99-2" }, "r643": { "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/2147477965/944-235-S99-2" }, "r644": { "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/2147477965/944-235-S99-2" }, "r645": { "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/2147477965/944-235-S99-2" }, "r646": { "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/2147477965/944-235-S99-2" }, "r647": { "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/2147477965/944-235-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r661": { "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" }, "r662": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r663": { "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" }, "r664": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r665": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r666": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r672": { "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/2147478009/946-205-45-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r683": { "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/2147477796/946-210-45-4" }, "r684": { "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/2147478795/946-210-50-1" }, "r685": { "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/2147478795/946-210-50-2" }, "r686": { "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/2147478795/946-210-50-6" }, "r687": { "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/2147478795/946-210-50-6" }, "r688": { "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/2147478795/946-210-50-6" }, "r689": { "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/2147479170/946-210-S99-1" }, "r690": { "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/2147479170/946-210-S99-1" }, "r691": { "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/2147479170/946-210-S99-1" }, "r692": { "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/2147479170/946-210-S99-1" }, "r693": { "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/2147479170/946-210-S99-1" }, "r694": { "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/2147479170/946-210-S99-1" }, "r695": { "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/2147479170/946-210-S99-1" }, "r696": { "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/2147479170/946-210-S99-1" }, "r697": { "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/2147479170/946-210-S99-1" }, "r698": { "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/2147479170/946-210-S99-1" }, "r699": { "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/2147479170/946-210-S99-1" }, "r700": { "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/2147479170/946-210-S99-1" }, "r701": { "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/2147479170/946-210-S99-1" }, "r702": { "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/2147479170/946-210-S99-1" }, "r703": { "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/2147479170/946-210-S99-1" }, "r704": { "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/2147479170/946-210-S99-1" }, "r705": { "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/2147479170/946-210-S99-1" }, "r706": { "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/2147479170/946-210-S99-1" }, "r707": { "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/2147479170/946-210-S99-1" }, "r708": { "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/2147479170/946-210-S99-1" }, "r709": { "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/2147479170/946-210-S99-1" }, "r710": { "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/2147479170/946-210-S99-1" }, "r711": { "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/2147479170/946-210-S99-1" }, "r712": { "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/2147479170/946-210-S99-1" }, "r713": { "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/2147479170/946-210-S99-2" }, "r714": { "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/2147479170/946-210-S99-2" }, "r715": { "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/2147479105/946-220-45-3" }, "r716": { "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/2147479105/946-220-45-7" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r718": { "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/2147479134/946-220-S99-1" }, "r719": { "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/2147479134/946-220-S99-1" }, "r720": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r721": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r722": { "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/2147479134/946-220-S99-1" }, "r723": { "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/2147479134/946-220-S99-1" }, "r724": { "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/2147479134/946-220-S99-1" }, "r725": { "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/2147479134/946-220-S99-1" }, "r726": { "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/2147479134/946-220-S99-1" }, "r727": { "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/2147479134/946-220-S99-1" }, "r728": { "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/2147479134/946-220-S99-1" }, "r729": { "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/2147479134/946-220-S99-1" }, "r730": { "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/2147479134/946-220-S99-1" }, "r731": { "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/2147479134/946-220-S99-1" }, "r732": { "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/2147479134/946-220-S99-1" }, "r733": { "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/2147479134/946-220-S99-1" }, "r734": { "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/2147479134/946-220-S99-1" }, "r735": { "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/2147479134/946-220-S99-1" }, "r736": { "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/2147479134/946-220-S99-3" }, "r737": { "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/2147479134/946-220-S99-3" }, "r738": { "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/2147479134/946-220-S99-3" }, "r739": { "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/2147479134/946-220-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r745": { "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/2147477271/946-320-S99-1" }, "r746": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r747": { "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/2147477271/946-320-S99-1" }, "r748": { "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/2147477271/946-320-S99-2" }, "r749": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r750": { "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/2147477271/946-320-S99-2" }, "r751": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r752": { "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/2147477271/946-320-S99-3" }, "r753": { "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/2147477271/946-320-S99-3" }, "r754": { "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/2147477271/946-320-S99-3" }, "r755": { "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/2147477271/946-320-S99-6" }, "r756": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r757": { "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/2147477271/946-320-S99-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r764": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r767": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r768": { "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/2147478979/970-360-S99-1" }, "r769": { "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/2147478979/970-360-S99-1" }, "r770": { "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/2147478979/970-360-S99-1" }, "r771": { "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/2147478979/970-360-S99-1" }, "r772": { "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/2147478979/970-360-S99-1" }, "r773": { "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/2147478979/970-360-S99-1" }, "r774": { "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/2147478979/970-360-S99-1" }, "r775": { "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/2147478979/970-360-S99-1" }, "r776": { "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/2147477332/976-310-50-1" }, "r777": { "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/2147479230/978-310-50-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-5" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r850": { "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/2147478795/946-210-50-1" }, "r851": { "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/2147478795/946-210-50-6" }, "r852": { "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/2147477439/946-210-55-1" }, "r853": { "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/2147477802/946-310-45-1" }, "r854": { "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/2147477271/946-320-S99-1" }, "r855": { "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/2147477271/946-320-S99-2" }, "r856": { "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/2147477271/946-320-S99-3" }, "r857": { "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/2147477271/946-320-S99-6" }, "r858": { "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/2147479168/946-830-55-10" }, "r859": { "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/2147479168/946-830-55-12" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r872": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r883": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r884": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r896": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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/2147479532/912-730-25-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147478524/942-220-S99-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477250/944-220-S99-1" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1011": { "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/2147478009/946-205-45-4" }, "r1012": { "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/2147479134/946-220-S99-3" }, "r1013": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1014": { "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/2147477271/946-320-S99-1" }, "r1015": { "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/2147477271/946-320-S99-2" }, "r1016": { "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/2147477271/946-320-S99-3" }, "r1017": { "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/2147477271/946-320-S99-6" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 104 0001437749-24-013973-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-013973-xbrl.zip M4$L#!!0 ( /:!GEB<4#R?;P, &48 - 97A?-C Q-3DS+FAT;>U9 M;7/B-A#^''[%EIG>76=B7I+TIF>,9TC"<4R , $^]%-'M@36C"Q1>1WB^_5= M$8<+:=(FG39#N7P27KT\S^ZC7HWQJI]P?/@Y[0PC(4'*("IDFNN;#G)A4P-A:9 @].ZL>-^E'CZ 2:_G'# M;YY 9PB>%P:I0 9QPFPFL%W-<>[]4BVMFJ6B79T;FS+TN$ 1HS2Z"K'1*#2- M1J'$,C%:M+6IAI6@?LLXB PO(,-"K:=K]#+Y5?C0;"RQ!6O#G*52%3Z\^STW MV)K*5&0P$BNX,BG3M\86+!GG4B]\:$@-C5I3ZA;$NA0&]658>8+4^P=TWK>^$5GSV*)1LBA)N.YJ^$Y'V;+U5Q@/()Z#<,^SF%05 M=AN3G)S,3B?]\W[GJM^=P.5G&/9'YS#MGGT970XN>[\>0G]T5H-=<']'0[R% M,$T$;3BES(KV-E#$)4I:D%D!7%K*,56 L2#UYFF5T/#",RM-"9[E42:Y) ": M9.:E&").M%%F49 8.J[YI0/((B4@,I;J0;O:H-052I5IM7G.EBR^>WZYORO) M,?$_'?U8>NDI,4=_G9ZE89TN_EW"'E0.J*)9^N%:3L7$$=#MZO$&_5I8E#%3 MY:Z,#*))2Z#-,C3[/Y'GW@9P&'7D+Z":2LZ5V*9ZM^"_O!"UZR#^WV/Y<9>I M[FB0_[YD!WDXHK>W*Q!=5V&*H)Z'FPK]\HV]"V+L"M5G17^"=!QS=?S,Y!IM MX92XM NFY5?F3E'PE"#_;,L]5B]>T^FA1#I#IO#%*/=NR6" ?!=KZ&O&9*:E M.Y%?4#RX2?=+YS.F&6?WY):I<_9-\KV7?#8X^]Y5[JB("+'#,B3[(?-$L)0M MXZ[N.R'VNO;GR%-05H:.K'),Z*7'<+@[34]%3T+F"K7N;NRU;A*Y MO(98L2QK5P>=R=0;=WI=[_2JV[EP=]CW>L>]S].K![9D[EFS^K/17=[!N#>: M#;^AT0AW$?](0RSJ[F*>OCC7?R_\ 5!+ P04 " #V@9Y8=T7W! @# #( M"0 #0 &5X7S8P,34Y-"YH=&W55E%OTS 0?F:_XN@#;%+3-$U7UC:+5& ; M@VVJMB(>D9M<&B/'#K:S-?QZSFG9VHW!"V+PTLIWY_ON^WSG.,IM(>(H1Y;& M.\\BRZW &)>?!]U@?]COD#?R5T;R/O<\.$&)FEE,85[#+*]DBOJM*A"F2ELF MP(.^'W;]7K?7AV#4&XZ"5S Y!\^+HP(M@R1GVJ ];%4V\PY::ZMD!1ZV,J4+ M9KT4+2:6*]F"1$F+DJ(M"BQS)?%0JE:\$_FKBJ.Y2FLPMA;-=FD]P[_A*.B6 M=MPL,U9P48]>SGB!!B[P!BY5P>3+<?*V4 M'=_+L#*.X0X4&M25X9IISJ0=@724Q!@*IA= M'RUS/N<6>F$GB/QY'/EEO/-(40\)_8S]CS+65:R+<.Y6_$+.33G^%<8]B$V$ MWB,(&\P2.C?4VYA$\HV2ACR@,CBEWBF1?FAYB0MN*)[Z:EK-!4]@DB2JDI;. M"(ZY+OX%09Y8],<0-D3_4AG+LWH;]!.Z.6I4MPILCL!EHG2I:(YIRMP@:\Q( M>YDX5Q.Q.H]UP)6E@2]HOP%:'1/JBL>5%\#NA>I &(9>;]#M'PSV@,FT"8$K M[V##2[=)T&_#[3H,!^'^W3H8]H+!L-WLOK6%KX;]<,^UROGIQ5N889)+)=2B M;E/O)!W8=96^447)9+W7=G&JTL2%F%E(FTMJ4FHN(.RVP=U(;7(*UO346@DG MC!)\%9QQR63"Z18S=XQ=12;),:T$.H@-3+C)>9+_ ,1EJ=$8=%N@DE\K.I*, M4UI5,\H M@ZXA#%84.T_=P/_HD&PA^,:'3JYDWG9P<>:\OCR8?W"-BPSL].9Y=WK/EF:?5 MS4-C@D+ ].3BX_D=&D6XM\Y/_J@*W[U]Z)O8O."^ U!+ P04 " #V@9Y8 M]77W!>,' 0* #0 &5X7S8P,34Y-2YH=&WM6FUOVS80_MS^"L[#.@>0 M8SLO6VL[!K(F+;*M79!EGP=*.EE$*5(E*3O>K]\=*;_;:[(E6S($"&*+//*. M=_?<"ZU![@HY'.3 T^'+%P,GG(0AW/S^7:=[_.9X'V<'[3"(LU^U6NP]*##< M0LQ8[:!Z_;!YV#(W;4.W[3._J.77Y@K=9P4(#C M+,FYL>!.&I7+6J\;]:CB!9PT,FT*[EHI.$BYPNA6^VX7:X=;!_IN MI_53^(9Q!*EA1ER"$3IE@*$J#00_L,GLH/=/M[#ZJEA[?#P?XN _S +:H==5Q, MV2>E)Q+2$43!#K4!4HV\E78^4'.,G5Q-6:6HO,]+8ZE* RRE!2.B <1),(D58%D M"I.(><'AW#P"6"84Z)G,M=!JA^9$UYQ%XP;\"9"E8M8 JF2 ?I%+(7-:061%1@?*$;0>,1- MZO'C-(PO)G ;="<5_(9X,D+SDCL%\Y)\=V.>[6">S9C/$M*RXZ$\E-_^O2Q. MY@ 6:X,Q\:31P>(:I*P+W_FS+7DR>ZX%FHC4Y50J=KZIZT"!894JQ4YY0X7Q MBYD5.E^Z@>^/)_-Q<43OK4PG9>O&_ MKLB-&K@Q;/(]KRCBL5N063/PD)*<@<75Z'D^97T9*A%ETX17]O9+**W%@"Y> M#ND&)/>8J3/EPL>C.MS3I,#0C+)8 M+47JNT=;Q5:D IV7#B!"/O=)1M%.E:4*H4)E=RD,X0@9@6/A11N2C71-K84 M+SR8/$X"U%=(ETIIG^YOZ@.5E2D1I];7<$F"+NT%\$7UR%\>280KSD!)<8!( ML&$(D,1X(4K,KL^@? J@3!X+*,_'7%8^JY#'0I;1]>$8?TMLF1X MW-X%> SB0LQP-O0:L:[<;@END\?YG!JHD-:B^; "01,H3Y\V?X;1 M$X!1^EA@=!8\=-/3Z5*G;H#\S%8XW2&C42VIDZ0RY,]+A=N670MM'8[3#2SN M9=&\['.%=1]NW=RQ)$-@8JY9HZX%3Q N_CY*K5XE[@6IG,@:-%6*0HO>Q$BPA) M;G"' FZCO9E+Q['%<=K8> G-5HS?,#G2J#X'@N5\C^1V;WG"X3'$L@?S07"J<3R'-<+! G=-=%-5B( M7;JN:>:-_ 3X)RI20KGNRQ3?:/C[^=DUZIV 4O?X!)&!/A>%2LEBF62K C6&)_:'J9/4U@OGQQ-(G\'S1#K\4RQV,H,A/$)7 M!I]X$ S^)Z(:-5&H%80::SD&*A@4']6_=)DZ5T%12CT%G)WD.F0GOH))Q-"] M5%/[=_'N%57]_=W#\")N9>E&CB MKTX:AXU=.(FU<[KHLV5/J\_4"G.HIO*&^1M,9D9QLQ,Q^MO;<,C[C"%MVUY_ M"V"'P>]XX/J\X;A;<76?Q_@?'.$2.W1!D3=B;W,!68# ^0TD%;7Z[)=0DOJ4 M=%978@!5MV^?[C M;Q\6W)""WIG;\H%2M.D=NN&@[=\$_!-02P,$% @ ]H&>6'C1I^O8!P MAR< T !E>%\V,#$U.38N:'1M[5IM;QLW$OZ<_ J>#DUE0+(D.TX321:@ M)D[@]I(:/O>^'KB[LUK"7')#?6;L]&I;@.$L+;BRX MTT;M\O;;1AQ5O(331JY-R5T[ P>I$UHU6*J5 X74#B14A59PJG1C]'+8"1(/ M$YW-F75SZ9^S5U]K[097H@3+OL",7>J2JS X M8!7/,J$F?=85BG4/>T(-6%H;JTV?\=KI ?&L;C&ZT[Z[19IR([AR?:9(83E@ M)3<3H9 [D3BX<6TNQ00'C)@4#ID/D]'932$2X=AQ[_!HV$E&PTXU>KE'J UI M!BLQO!2WA(@RK'%-T>)@!E$H6M 8O5*)K09_+T]4>EB/WI]=7IU_/'\_OCK_ MY&\Q3YS<\W&A^R]OFFQ%(P3^9RY@KO^0S)^>-5Z0S$Z''9$ M9+7]_YP5? K,P%3 #/.**X1E7*D:LXF!"M,*TXI]Q*T#?:_;_CE\PWR!U+ @ MKL (G3' E)0%@I\X3I@Y8J;%*".%49VSS^=?/K K2 NEI9[,6^QL29N] M^N?;HZ/NP,!$6&=0*S_0&QP\J)4>W@]'A_L<\".W:':T<3EGUTK/)&03: 4_ M1 =D&GDK[7Q"YI@CN9JS6CE3 \J*Y:!$V# T+,=R=-. B/N$DYOF"^:(@K0<>RD/U[>^KXN0.8(DVF!-/&UUL MHD'*V. NGVW%T\5S%&@F,E=0G]K]+C:A M,JM:G=ZH8:X!+7M7IRE,14;:YZ=M;;_$U#;C7@C5&3'WA# M$8_]@BR:_H>4Y -87(V1YTO6'T.E1=4TY;6]^Q(J:PE@B$=.H5#J&IU88_J; M"NN3*E*!\OM0P[E*Q^LIW8#D'C.Q4JYBO!73/4T*3,THB]529/Z4:.O$BDQ@ M\)("(M1S7V04[51;JK$^\UA?D'T*UA90(#QW^D45IT"K):?*@6IY(5:U&E>$ MRK_>L."W!(@0DSNNAVRPZ73\-!33^$F ><;F8\!F\CBQ>>>"L@71NY>B.R,5 MT3T5&0&06ZU\0'&+X*56F%#)3;9 "&)6\$1(X>;4$^UB2_G"@\GC)$#]%NE: M*^W+_4U4J*I-A3BUOH=+4PQI+X!OJB?^DD@B7'$&*LH#1(('A@!)S!>BPNKZ M#,JG ,KTL8#R;,IE[:L*12SD.5T33C'6[(Z6?]G6WJ%*AL?=IP"/05R(%DF=IK6A>%YKW';L6FKK<)QN7W$OB^YE7VOL^W#K MYIXE.0(3:\T&=10\1;CX^RAU^RKQ($A5<+OL2!#YLNWMT#FU0=_ZRR9Z/.!]$ XGW_X&PE\59XL ;JW2(F7I]2!:94@*@WLT<%O'FZ5T M'(\X3AN[[)G\ &Y9EL(Y@/]1@Q*-71G-9P+E\YLT,=0PY5LJ*?A)!ZT%/N!K M+5!\CX5:^9_"[,'S!<)C2>2/Y@)A++$]Q_4"04)W3723E0K D(X]S?(@/P-^ M34U*:-=]F^(/&OY^?G&->B^@Q#-WN!'%\(R-G')5I^">WB4]2N>1%NQ5"+I3XA84>EMO+F M4]!J7!DAV7$WO'[Q9POT]QMB?/_72G0FIBR5W-K3QK_&_[YJ7XP_G;5_O#P; M_TQO>:W-7GSZ>'6Y,5;D;:-GVX.46MG%IR^_?EYQ0PIZ56W'!TK1H5?71L.. M?P'O=U!+ P04 " #V@9Y8,"&_&9L$ #(#P #0 &5X7S8P,34Y-RYH M=&W=5VUOXD80_IS\BBE57;FV=ENHE/>ZR:41+WCHZYFFM,>7?UQX;CG MKUXVL+?;+!NQ]P?;AELJJ"*:1C!?0Y L1435M4PI3*32A(,-9\W69;/EM,[@ MO..X'?<,)G=@V[UN2C6!,"$JI_JJMM2Q?5FK6@5)Z54MEBHEVHZHIJ%F4M0@ ME$)3@:,UY31+I*!70M9ZQ]UF:7%W+J,UY'K-B^E"VSG[BW; =3+M0=$0DY3Q M=0=.WBVE]@*6TAQ&]!&F,B6B;/0@(U'$Q*(##A/@-%PF/ B7*I>J V2II6

    >$IFZ0B]A9O66"(.&R1UO2A(@A2U'L\*1-4"%$B[YC0BP4 MY"TN)\!TEB[)52"T=UGWA%8O6.S49T1TMJ_> "6$0 TJA$@H2' LW6WM -%L M+Y0$'*TH$@)E91&RX29L!QJ*?2^;!TPX8%_^%(".7WT?;ID?0L 59&FNNR%W M'G%LC"*..SBN8W[.I L/?',.DQ=_RB1/$/'JR"QAC1"D!:FE:X+4-"YB[HT; MF'G=(?KEC4@\3IX M;,XF'6*/]>O3K1!K&O\'DA@@2=2V#KH[5&\>+J275K\:UX28UR_4OQSFNZNU MVR7TT$$,)T7*[M!EP0PJQQ$KUI))_BQ?BI@UR] M5'OZ$:VP:S)P' VJD^^[$4MOE-PL*O=MR@U-]=I2)D2+?EL@@Y:EF5CN>YG= M]*LVG-)I^(M"J9PJ(8ST"_K%,$JG\!V$RB $>@EEM 8) 89ZN*&ETL8D"<&C M7YS/@>=KRA4&,.IQM]A9\T09?1A3APHA/O1KY05GS+K@IM)4:3(WO. 3S[,? MA>-DCH$5VG9#R&G-#B'$]&O7>HAEDL_!%_T2F@T>!3)9L 2!-R=# 9%MS27?JEE XK%?<]; > M%10($5%PD??JU1(="$I-E/N'?C;6B!PA/ INH5F!Q]*_W1RKW'R2XY<8($Y/ M=\47Q:DY[[D+XE#NSY.P08BNNO?:X.B4Y107E!85%FC[%+'ZMPYWA :G/R*V M":X(45EP[PXA*KM#7E7QSIA+"<%Q+OS92&"E)40(IH*K>S1@.H]Y60JX]AX; M%=^M@4<-<8R:D MNK!+;76%,U5&.O"T(4L(FD9?5\0M-.!,71>FMM42SKI!J=2X>/8@GC>. MH5*BA @J6&$N1%#NX5G$5X>?4E,"T4 *"U>%H])-8Z>0(!UN#@J6G MQ;5S\AV4&AR M)?$&4-&$'"% "I:,*ZY"[K!2WWB9ZSOC:T%()T)M21-BJ&"!MQQ#9O9NT/CR MD6Y"U/C.Z^H:)%C;%%.$*%Q9&6YZ5W>M^[SW )\?^T^^?<+FX;,9/>\7%PG$PR>ZT%T"%GH%7 M'08B")'<+](+YZ<]M+XX$8#(GA$ N\F3F>>"4>3S)92@&#TC>AX?:#SM69+; M(D@>S[D4GCU2'0@7( [D^]4291)!SUQ;)8G&S&=*EL2LVV9[9;=_ X>MELA' MWIEM*R0RYX8),.%G-A2<[@[7M6,\U4&6MVLD'MV/Q>KQP[ MC.)BG788T,<;L!*&,MIZ$#Z ^H[+!V%Q/TX!&WDX"EZ/_^%PX7[ELWLN%ZII MT**-'NQ FOC+/[&]&1/NLB;6E]EQO$=4YA=/7M_[X$D"GI[M!]"G;_J2X(V; MO:;T"VG5D0C@+_/^7G%XR-5W'C <_N1DH5^__GKR!4E/:XN8W.^&%[\ET5K" M_3-(DCP[YW//%X&_Y.#;-]]:)U@JTCKJ^$%T<<.E.DL-W=^H[LJ$UU5N+VV" MZ(V@WA^%TKU^4#Q72+5:=0MD@F 8<,4<1>_2M9S0AE@V>V-R>L_8-\^-;T5S M)U$:17(D)I&:JK-707:KD>WMY[,9 MSH$2T3?3];;%>@M-)DS'V6=X99]>O%1!35ILF]R%;\47L/@5DQ/N!ZGSRX=V MI36V(HI;(#:'5O#=,"Y!S7,!V(:1&.R7QWR;ACMCV<7)7Q^@&_GW4;HZ=,X? MN..I\/Q&>K_!J^]_\X+_\ "!C-&[G4N))F8,?#1/IFZ C;P&*NIL MI5Q7S.;N?2@GHRES -,N1NS>BFC5U;94NIQ76I9)7[B5DD2P6KQ/\!+9(;Q$ M>9$J:VV%-_XJ7#$+9U'D?#T>B1DN"EP)'^/'5)2*2J\7;A?:"#=!1MX7X8*S M%LQ)[Y*.5Y!'R=9A)&#MVJ\54Y;*Z>M8][.R%=;8(7G.XB;5?R7AV' K9A,81X1.[1_ADP&7#K/J8TB_OW15'(?[V_0 MR]NZKXTZS#IKLQ#>69S;/BXTW/)QZ$*@!++-U3X;L _1[;5[-_5D /_,SOE] ML-! BY;;AO)"KYO<.WTYFTOO(1J@\[ZWM,96CB3(,8P3J,4(JO&,FMN+<']5 MQMHM=D/F"@&W6QI,>9(^5S[G;NZ(("]-WV+V^'-FZU+9NB22H1NL7(56!ZO5KV3S:M/SW_PKV)9/.IL,XD9_H-88J. MMD8IW$K$&1X,CM/DJ71O'ZU[RWTN'[C_>8KK*_;(4W%NDD^59(. ,\*5"?R5 M:FI3O6_=#M1"H=K=@3,IF3OA$30656[8L]IY>F32CHY\?/-<4$6 V54X<_2% MI0ZH!/Z5XW#"[3/PR&S";SEZ4(@1DXW@D#DC"(NH]5R? M[!;$XZL2+>1593YNE^.'B;]XU'\0-X,\U_>.B+YN&4N*9R4+D$O;^7J. M%'2DB)-'!J,IO_+84J;8\L.MC&ERF7MXO-[#G8%T?K4D4V>C#R(9M MMB5B_-63O^,(%N7\1ND?Z2)$4>&6A1>%R,L5J6KNMWLKF;*+VEMJ)^* MSG972^TN)VVHO99$]DNK*U=OOH"25VGNKL[KCA)%S79(\E;7FE7II5VGNZZU MXFN86NFKI+M=UU3YA6>MM%71Y:YKK*Y'*F^\0UIH?=-(E8;:=_R#:*\NE&KU ML3LZ.5#BH&F9Z2<[\]''Y.W,Z3[32X[W^2;NM)AC$%RU+*M9%WTOQ$1GE:Q" MFD;#K\/3#VVSFCYGG9YW1W^'R>!BCJ4W4U>$8P>^^2B":<;))@7)5S11#6V6 M#NGI_7BZ!GBQR43R23KC3=I1:[D.I1]/OS4=0./N=D=31^#1YO.H.7,6I>H[ M\!;SI^;8\1YQ>3 ]6=^B15VTOC0W/[:=:J)[K:YW1X/O0(#H5B.AEKL7O].7 M&H9QW!EL$4&OV?FN:K$FP@H:[8[4[\UYG"^LP@^>) N;CF>E V9!E;H0HJ'Q M ^AT4WKX$PY#4RBC.0&\*>IAJXE)BPYW4%NY,3]. MR3+]*>=!J\BM?;^[KKLT0B+46U6?.ZBSFIYIM?[NR'H,UDJNW4E6*\8A^!!N M$7F6*G !PL@%0 #5$! !4 !M:6YD+3(P M,C0P,3,Q7V-A;"YX;6SM7>MOVS@2_W[ _0^YW&'.[OD31B,4WO/NY_O0XFUR?GY_M[(@O3.$Q82C[NIVS_7[_\ M_6\__R,(/I.4\# C\=[MX][-/$]CPD_9@NS]?CR]V OV#K_[Z?WAU:][7V]. M]MX>OGT?'+X/WAT&P2\_)S3]\R?YG]M0D#T@(A7%QX_[\RQ;_G1P<']__^;A MEB=O&+\[>'MX^.Z@;KU?-9>_QMFZ0[/Q=P?EC^NFSX:^?U>T/?KPX<-!\>NZ MJ:!M#6'0HX/??[VXCN9D$08TE1R))"V"_B2*+R]8%&8%&WLA["E;R$]!W2R0 M7P5';X-W1V\>1+P/7-_;*UG'64*F9+8G__TZ/5\_WT1L M<2 Y?WCT[NA -CX PC.R(&D6I"PCP0? E#NZ&U"@E (DHE@EF,@)SI7JC->$)BS9X*8D5M63/ M0G%;B$DN@KLP7!;T'I D$_4W!=L+EE=?_/&)IC0C%W1%XO,U^9."^DF#UK.2 MU,DL(_P_).2?H$--;Q+>DN3COL412PXDR]\8S3LR.^9/=Q/8V%!_85D MYO :G;IP-);:"8_V& ?[[^,^V)#WA-[-L\J@+,<)>;2Q!C^W?:H6!R)?+,I% M%,A;U/UGG"V,:6<[6+J 3"TV'+T"-HSCP-O7PH%G:ER7 ^]>"0=:]+DN"]Z_ M%A9LJW9=!GSW"AC0;<0^<>+G@S87S++?&K%4L(3&A=.U_EH$;!:PI8Q'P&,- MW%*CX5QYG0.(TG,JGW-"?O/'%?Q(."?Q=<:B/T_IBL8PF#@E41+"MUL6A$D7 M$SO(C+BO@-:8O.>=G!IJ)TQDE[//C,5BDL;7A*]H1,X>HB27(;=3LN0DHL7; MA;\34JB2-&[.2(4Q9V]@I_P8@1@MIK.0I\!S<47X]1PD[3@4-%* Z&SKE.K/ MG EQQ=F,JOR%EA9.*3Q/06.2"R#B$RQ^)[ 0T30'YEVN%>(QF3%.RG8WX0,1 M9P\9#V$=IFG('\]!B8HO#'Y-,U"W0-H=+'V$$Z%"[.")R#@(]3B@87Q MT7+'7"(&C.G.*9$$'#QYV!;GY(52=A2^J+=,+3Z.$:Q(K BU28+ M#Z/L-YK-3W*1 7_YVE62,1#X7PP:7XEM\$A.$5^3PN(LBS02Z1G%X!E3D4G! M6O7(H5GG44F"8&=AL3:/A>W.9\:4&>B!/EJ&=;&Z2 :I%R@V2"-A>H]:V(9, M5DQ)'"V0NYN/3F6TQ2AA&C&6 3*Y.[VJ":;'<,3T>EQ$>M@P*P^3-G+-ICY+ M?H ([6Y6]+]/9AA6P/3J!Z!S$#C%I$/:(R]*KE@+&J*2DCX>6%9Z;B;VP% 4 M&Y:*1+74[PA[>Y88DTTZ KA&*!:3WNK.00[47QUA?DSZ:B!VPZ07G@*9*!3S M8):P>SL%,L^'0U @HR)J9($,BPB)B[P2L.' MQ2FYWPX%S0ERG1@7W.OM,." ,S, M'J^2,,WD>RBBTII(NCN[K:E8P!K&Y>,O9QHJ$M,1$"*\H.$M33JKHH:,XAEI8QF]"A^EEUK<:^!&2[%)A:D,U&/R-TXRNZ M/6D-@E4A@W3Q\>-7(7V,3S0-TTC6 D09775-)O,!,."3W!?9"'P= V# MTZB M#<77,<"WZM=G5,)J7T2B/C$^)V=TM] M(X0*&>V^ M:8^9:[=W7$F\7&LR'>I[V[NM"J[27"2&E44:_%U[++L;(ZWZ'6#&L$%^!*9$ MYCC09AF% 6EZK&][2$@5T^$?8V6]V_'$=,:'[5FM%>?!=,:';08,CU#JTY<&[&C>LPQ C LOZS- ?RVGHXKIPT7O\$WJ* (6]6Y:;:A@5\S:/<" M7%A=P*.#>2IU)^-,C;1Z4ZT7.PMD,%D M>?GG(K:R?DS+A/^W,[3(#=$>0/#_.9F35( [$- B"AHD3(B@IGCX3'L M$=0DTM%-32=-TO.]M$O\W%YF4+&E]3BY/SJ*8=3^^\[$)7KV56J<+&@SMKVE 3^^(^O9&CMX)Z3$\ MHR-1;,1K0Q6+TGI/S*8N\;%6?@].S[K0:>/OM>8O#[AIW#^5B"\%7'-M^^#I[V^#+^IZPJ8Y'Z))+NQCC7?L7L M:RLB[] GF'Q< T3JZ8$I8V$ J$/P4!5 M&K3-D ]6@"EW/5A:EGG?%B(/P3+ MJG2F<.])73>C^GJ8<3CR*4[M0BNT.C())U&4+R0#2*QS<+[I%F?;P[O>?MI. M39<9JM<)!PZUF:K3!6F\7XMTMFL1Q;2BF'+$1(1]K#@_!HE,R(L D.>\C"2S M6?FEA0#]T.&=KC'CB'2TN%S(&79++_M%O.>"2)9S&U@;PZ#%>@// MM/%B-\;!B_:>V<#Z- K.V)7Q.L.LJFY,IJ(+5HSC@HM(F3,N/%-YF&IH77&A M11<.V(#Q\MFPK29UF>#B4!$73.@V\GPXFD>'01A%/"=Q0*JK"8O0'9,U@D%4 MYN@WO"W#YL,<5-=D.75L_8 ;57,V*0E8!^8[:LIZFII8@D,*X&Q5OV$J?:M8 MVCB;J;M8K+>]VTM#8%*Q1P+ZJHA :J/0[N>^;M[TA>AUPNDZ]).]75JN"123 M4Z %4E^]8;+T]:&-UX>8;'LCN374-3YWL-V&29A&)!!S(NO-]0TKG5&\[$?K MI,6&V=)XG?6Q5KW78@SN[]HR8+G6]AK%G0T]D+WT[F*O17P.EU\6&6- M4R*UK#)U>]?4USGAKOU@/7OT!H[B%FD<4ZFWPN2J. #E)%S2+$SZKR'0[^@6 M3]%=+8_M\\%.#Y(0 ZD,8,Z/Q"4[D;8_,\@$EV M$G+^" 3+,D)5^L>HK^-M2.LYV0E T0S/EBGS76"JKDXQ/3LUO9P57;><]G7P M2W_#L#, T=[++1)]-52QG*51I]!9&-$I!V3Q?4:*8TW/TRQ,[RC8BGWRJ-?I MVU:;[51[[[6"OCVD3=^M4/USEL2$"[F$*?>HZG;SA:5[G4 2*VV08='@LC2J MVZAQ>VJP)VJLU0D#CMXU1+N?1S13&9"\G'T5I.OZ8JT^CFO?FX<==IF_'2U= M4RS/(FT]:;Y[2ACT?.W[#W9PF5<6TI3$9R%/0;[%QJZ!&8VH^E8OW8YNK_?2 M7>N1K.XW\@R^G#_V3F-U0Z09Q-;IR>R'4%!E%/M &ZLR5$G%/G1JSP15CK!7 M,K63#ICJ^7IA#0CD83J89BO(S0999_B41;N6T+42\*D'M:K'7SR@!& M&H9/ M8;3"U8S38JKD5:,QB?)A4GCZ=4D#2A4P*4*]:AWS- @FY:B'4:=8 Y/&U$-E M-7:'28-JED<:1/0P:51MD=4I<$&J6+56OZX$'U(]:B"'8TT5Q]JS1\&@%[Z. MN--FG* [:(M)[O0@C:H:PR2,>G!-XZ,#EO7=G36C![$O)(EIJ=:44DR0.9HR7/;M:#MM!ZI(DI[M'W0,;M07#P,D#\Y/5AFEI!53)D=:] M&58'QEZ"K,@$CA@).^)7573=2E#CTIWBHN:6)L<$9BU9>Y\*9E@>W3]G@)CZ MYC^3V3!J++1%NE4<\ OH?FDD7+ PW4Q'JKEA_QG8N:2U#\[:N(BYL1&(JZBW MPHZN@9'S0[M\UN;06'ERPH1<0(L3ZJ_!FQC/"M6(6#E0!W>GY3U?UD2B>UR\ MW'@Z&'CK/& ;+.D='"M?/I,4_DHDU?%"7NN0R>]7M0:#\#*GV=Y=(O; MB?K'QLN5SH.2+(Z(E0/K%).UB:(:$3T'>F\#MC,H5CY4A:XF9?Z61\?+&55Q MGT4E:O 0K'RJ+*GQO-@:R/%VSMZ S#KC. L4''92[ M&*R/_VVKH XG?%=!C\(UK*Y57^5BRK5Y8]<+.BK.%XM, Y"8DM-CU[X3&PM8G&\L M(RW[]V@WV-@DX4)WV8AV#94KS0@\)MWECUU&0?D!$K:[>EU+L<1A;.M. ;YT MT;+&IM8PU( U\)5*47>@'YD^MUIYQ797VXAL\MEFVRY2*:CTNOWP+NMY(6:5 MS,/T#CA>!_#71V7)O=7E(I8D[%Y:DGT@1P^, M@1^?P-FA=^F&"-:3+*-A8L8$W=$P(%<(ZR3[1&(95+Z&)2>7]2 ;:,SX,>X9 M&+A4E@[%_\U%5MR.;(9?U1L#LBM.&9?773<.0C)#US4"3J>@3T$S)Q*-R8<8 MSY%N&<>4,M? ZL;.Q)09'R\ @U=^3*?MC&>#V=J/Z1P>W7DQTCG1A?P]#LA6 MW!1=S#_@PCQXP?<2. J '6%:E8D4Y\84[."/,A B8$Y24,8A- _+.AR:W@5+ MED@%+0)2G786+ D/A-3J0X-).R;#;8#)"1A'.0B05EYE2:K#Q"1)8C.E5GQW M+!?TJ_!1-IYP+M>U'JO?TL!.'8+?"DU#XLD*+-8[\B5?W!)^2I,7T58$EC:V*:R>7CZ0F 66]3IYN8IVC-@-&L,/RBWG MS@R>5F>_%PD; <*$9+.DZ:2L9X)%^:F$:JNBB8A3^$-D-.J,=HX:$3L'SAXR M'H(Y15.PZ,]AM2LVY\GK*EB2%*6&&3CRHCO/M=,G8N=@-:?M,6AKP->9Y?0= M^=^MR#X+H(P7 'RI LPL;%?#F"KQ-0TY-M"&Q20NPZ&:6X.87K&ND=1R?\L. MD3O9+S$"N8&)C.EEFTNW58C(,L1&_@&&.%9<$;S^:"."U3VHU]B5#FF.HE9= M=U;INI_*RS,<>]%UQKLV9XK[:<$VN0^Y\L!:@ZY>,0FY2_:>)G*3\?:)+IK8 M=(;PC)%WG'K8V=@OW>LSFW1I?];!+_T=Q\)W-/5+\]-6"A"#YG35%J#^$3PC ME!5=VF":C?W2K3Q*21=+[P!^\<$?)_"99H.DKKNW=V3U=Y7)V*RJ@S=169#B M*4_:;"#//9E C"5\7)=,6!1F$BGA]L-)Q/1L._!-[458G@?)ZR M_#:;Y4E]4H]=+FD\R"^_M#=_8-W=T:#+2-8126[SB"J]!5C5PRF"KZG$R; (;#[8]0ZN+\$35._6BE M+MX/N/%J1CU0'3/6&1[L FMK3YH76TL79$N$&E/25"N/TXZOV^7!"+(?GI9/ MA%0N-=]PC?_!U!+ P04 " #V@9Y80."'!5U3 !0 MEP< %0 &UI;F0M,C R-# Q,S%?9&5F+GAM;.U]6W/C-K;N^ZDZ_Z%/SC,G MZ=Q[:L_>)=^Z7'&WO6UWLN>\I& 2DI!0A *0LI5??P!2-]L$N< +",JK*C-M M20"X/A"7;UVP\!__];2(WZVHD(PG__KJ_3^^^>H=34(>L63VKZ^^W 63N]/+ MRZ_>R90D$8EY0O_U5<*_^J___-__ZS_^3Q!\I D5)*71NX?UN_MYED14G/$% M??<_)[=7[X)WW_SPS^^_N?GT[LO]Z;MOO_GV^^";[X/OO@F"__R/F"5__E/_ MWP.1])T2(I'YQW]]-4_3Y3^__OKQ\?$?3P\B_@<7LZ^__>:;[[[>EOYJ4US_ M&J6["H>%?_BZ^'%7]%73C]_E9=]_^/#AZ_S775')R@JJ1M]__3^?KN[".5V0 M@"6Z1T(MBV3_E/F75SPD:=Z-M1#>&4OH3\&V6*"_"MY_&WSW_A]/,OI*]?J[ M=T77$1$*'M-;.GVW^?/+[>7KOF!)^G7$%E]ORGQ-XEB)G+NVA-A]D"#W1,;2ES14H]]3*YS&HM2*EZ7!KHE2#*8AHP%JQ(G.4+0J#6 MSN"OC,1LNE;K:D#"D&=)*I\CRQ^S;3>'T+)9(U#5(2QANHDK]7%36@-Q![F0 MC3ZE5&T9FX5M*U[,PU>O7&Z'C*3A/V9\]75$62Z1_B/OM>*E4_;[>9*R='WV M;&;%Y('&__K*]',A3:S7;RXV7>5>FO*!VHM45W1&XN+9DR[S6BZGOZZ'4N3)/KOW4B:; ;2&9-AS&4FZ+T: M12?JV7^^0-%1:^T19S*8$;(\0+WY9H]\\\7O)7),'F0J2)B^0&=1PRF"N^VZ MH)86>JG^?#FXZ@L.(^\]>8AIG:S/"E7)N5]B)R)\QX7BQ?_Z2G'K8I?ZIWYE M-/K75ZG(=LUM-L"&=&DJ^ +4N;S!V%%/=HG/0(\*B%6+$Z];XMT"J6!-AM?U M?'QQP%(,1/2^\U?S?*]J]&[*-[RVB#9?\B15@_H\SOM5[09TIO^P1GR@]C29 M8E4KA^-95;]J0-8#WO'&NN^$__BZA)QV3,\3GM+@_3>:CJH^C +ZM%3CF$O0LAD;F_/>9NP:JVT_^&K/6Z-RE& MVM5^-*G%XEJ/M(.O]DO%:3'Z3,2^WX<@WT>^CWP?^3[R?>3[R/@YM\%"7WYI>P1#[/\#QU$3?-QV^3#DRQBJM$+)A:749D\9;_W+\\V^8!9HIY3R;#/K)TF2D?B6+KEX MJ4;5%7,@W05+[M)%>BX$%Z=<=5:HA[=AF8!77:CORK3JVK+. MY-1C#R;EJY(.9+S<[T8F+1%:W*VT93HBI*@#*8O19EZ:*LLYD.]>$*4XZ)ZI M79M,15U(J1Y1)=G!S[U;%2=1)*B4FW_TR']O-#%6E'4EI]Z5K\4]?S0;0HTE M7N.U4%K5BA4YJRIE-13O7=I3-2D$B2^5"O'T M"UT;Q324ZU\^OEAPQ1Z4IGDW)ZJGKK,TSXNFM%&SL(!*_4M>4,EB!50/UF^X M=#N'%/?# ^*7- [],<5CSQ=4S-2K^2CX8SI7@VQ)$O.,J2S=NZP7+*:?LT-+ MT2L!7Q=Q(I4X52O=C MSSY66ZEVVRR3D0DV^G/SER_&IMGJ)=>56 ZKE0/:4 M:B,?6U'%"LEF+:D0NJIX[]+>9 \Q"R]B3LPBEI3I7:Y;.F/:6)JD!B-*5;'> MI;N;TSBN6W3*"O4OV8+$\4DF%6F5Y@VNM%3OLMV3I\M(VU"GK+#$U2R*->5[ ME_=7'JOE@XAB$33WIJ%<[_+]IL;7+XEB_G>42)[0Z%+*K*(_:\KW*.]E.!4; MJ^^[6BP<>EXA5^KO;,/V82'D]S?6U4N9? M7W L\G:FLS22>Z\6?Z(ED[JVG-NX'JJ/V4]N5&M4\=.H7FY C6$BDP['05&T&K\&5>2GH,'#6_NJBR$$/26_9ITMO MSB$@MF\]Q59E[0-"^\X[:!7Q>T!,WWN'"1:Z!83W@W?P@*%)0'P_>H[/$-0$ M1/>3M^A>QY\ (?WL+21S("(0V@=OH56$6D%W[/XUGL9#L3)("XK/5TIB4?7:GW=D.Q^BCK;WZ_%TJ5S\0Z MWS**W6.21/OPP'P3>2&1?46G0M!?<''&LX=TFL7;2^5N:4C92H'^EKLND-%7GW&[!9U!P*43%Z)EDZYX+]35\FP+*H M,2R"W#X&EOYY::>2/X\'MAQ0=I4'Q 4<5K!*@^.H'%SU%0:7WYS7PK(6)@L^ MLF3!QW+X!I/I'F$\O/-DNNX.GL @M>#&4 .^9XB;$!RHU<9KJ-7XAEU @(KW\#:7MX;:W _5M,[3!:J[! G/V;4!OC[&0J]N_S;8FOQ3SLW^D+ MP];4.N;6(IY?C?0^4#U $O9W;L;/DZ_+;+$@8JVO(Y5LEN21R#HO^\'U23QF M(:,R@)O*.WR8(QMZYQ*C[O:U#BO3 SJ$^[=^O^O#[)_+$%MFB5&;C M[_U+I=:B2JG*?N]=JEL=EEHR"TI_IU%UL.)89;#YT2V$1/*\LX M]B,6'/DFUEV81.=_96RI^_EDK1,-5*QC%C7]0*2EJIS)%C6/!]&@ZQ'Z?LWF M-[PH]FWYMJN!E&N4O$:U\PE!DWV#MUBA/OSCDCUZ"(U*HPHCM^M>0DU MS3Y>:Y7R*LP$NKIXGN^S[FV8+9=N(70P.1JS<&^F3I.%G7"<1L'U>'\;6P-]&X>-R4GO*4KS,O)[I;HC60!:#%"K!T:W@5&=@"^ MPEKH-C@2P[![#,,V(CJV,&QW6Q/$='6 ;5CWQ !A:]\&DL14QV"10&8/DD5, MQV3I^*Q(P>%:[(Q&@>9BQ;)K&ZO6X@DN ]1:BXE1:6\P*NV7F++D$Q%JO;RC M8L5"*B^3T!ST!2G?@5AW:BA?3^^VPUC?4J-6)/61_I6I$7^^TLN5R57;H@6, M*+%%L.1JV?DH>+;4 R'.M%WC[&"]N=XM-[71""U;>WO(!_5_ZE3<"[HC#R=% M;I$[G5I$S;1)%.7;&XGW8U:ICU9 *QSX;A^.?F7T*Z-?V3L@ RT&O.,=:W3. MS2$781_U\U9#@%L3:Z^L2Z.=@S[8G=$6B;;(([1%MM:_!S C?A\(JD3*:* A MZ[2).2P9/+)T'H0;UXU%1L@FK;HT%S82#4V$QVPBQ".7>.02CUR^ ;/M;;'R M7ZB%_W2S[O^F5OUM@$+=$2C;ZF@^0_,9FL^\ S*&8QD8BH^A^!B*C^8C-!^] M'?-1.YHY@.WHIV"Y"?7/HZWH]FR I;&HKAF7UB&8+&@.>GOFH#>E*!N/_90( M:H#4I E4F%%A1H5YG.HF,FIDU+XRZN9[T0"L^N<@ID126Y?KRVHN67/YLY$E M(TL^:I9\1:6D=!-DEA8#DB18L:7!%"RX9<:T82(Z1'!\U.?[(>?3(XEBIVR]SI\"-R,T:0?*, MY!G),Y)G),](GKLDSVUVHP'(]/OW^;\R6)+UX<9*8,_64%G!+WNE#>IFH=233([DBFX>YX(#RUB=MJ2D^1MGQ8$T[ M3PA/9O=4+'3WUCI JLJBZH:J&ZINW@$!;%C<=H,8G6H*W;7]4W/JW@>OITY> MJ=W=#$J<'Q]TR9JG9:%)3U*F:D]^J<#W-9:E4YLT%QR(OFAU: M(?C,DP5/\NMG[@5)I))#+:SWZ\H[<&&5/,%1.9Z@U8X!R[!7WM(\C]N-:HT* M0:-\!E=>$@VH,8SIZ' -JI@DM>714.?>4->#G'O:>)ZSQL^*4,+#GNKRVTQ5NYY<4-"<>^+ MT2%A7[L#D:](1).'3,SNYR1>D$1?'GO**^^%!%;!P%<,?/52=O1 MW@:M(">00SA1]^9=T"ZB9GV'U^#)9G#:=J($$,@UI"*T;H)\8B&&10> MT1AL6#:EB]X-UXIEDC28[$+VBM8'L]>LT[(&]IB1[3F&[$%5J- MY^^\&<_HY[9&A'YN9U=!-32_#.'I_CY@B2I%@Y0\6:>O-]1VZL^N$@%=V,?L MPD9/UN^7^="_)T]PXS"D"EJ#T1J,UN!Q6M.0&2,S]I49P_>>(:CP#X$JLV"I M_DKF-XGJ(<&2&4U"9L^-@@H:@RS_K,-A0?18YS;>. M0##5=TJ4JX5 EGS,+-F0??2"K>@5$3,JT]-,IGQ!A32G(JTOW4FVUFY=,FR^OI M,P%*YQZH[#BD'=2-.PE#GB6IO*4A92O-%"KC'>J*.SXK<+ SW3+YYPE-POF" MB)J[%X'5C@'+H&/KM7#KG7@5L6C0:D-CJ0FI ]08%H'->1IXU6$QZ1ZVFS"O M:XP7P;"S?;.IO9*OP:510,N&G#1@.L= MD!HEC5OI1SX!LR%/O,&N/A*LY7RW"G"E#C,ZWT,S5< [JS;X+7%;#=LKWTN? M ]F'F+U^!_1(HEHA2RQOR.O',IH;;D%'DNT78AGV9MC"^ \'&N2]&J MR9\/ M*VI/>R= E?4&I]T !?BMW*XGG2&#^@>!\#"9-,;/8/Q,?4(/6X/^$ $T'P*I M%_0\H]Q"+R5!N%TAML)!8VD 33D-JP'+@Q$V;S#"YCJA]:$LQD(8QH)A+$<1 MQE(C]28(]"/E,T&62'X0B?FU#WU&TOGV^%0?ZNW774, M8\(P)@QCZAW?VPECJM<:N)4*YQL^#-/",*UC#=.RT/J]\9C EA(.('A>^>^Z M64I]B W \,'C"H$8:>R@/W%7&#N(L8-COUD=8P?]&*#''3MH]^)J'.A 5-][ M,\IS$5;U^;'L*GKVBLNE1A1KED P0"JN,4@:,32*R[E!4M($C(27R9JI&1Z M,0-B:M"$4XSG1"1J)L@;*O(4X#!8P%I.D5P0)GXE<:9(>$E?;R:% 8]57;>H MN*!JUSS-A*")ZF)!$JE6*C5#](V8^<>X2) (>W.MVW.*_B/GT2.+8R7:99*2 M9,8409U(25/Y\G/E^VWGK%D]D56]'H4+ZZ MU]RF*;>8$T48Z3UY N*J*>Y8=J5;J.>LH;)7%W42(I<$@!:CA% M\$*&&M)74]JMY((OJ4C7^J:<5"U)FKHMX9S"MKI/46$PA,T:<1N[5'I74G$9 M5K[+:+NZ6FKU2ZK>FUJTY#I:*XF(B-3PBS+U0HB^%RI=5V.#U,$8.?)]RJM4-Z MAQ$@.&]BUO/&G=L,:!O6ZC8VJ/MWW-C,Z3:@I'O@]@9XM^[]SA'#K!A D#]X M"K*9B@T$_:.GH%L:28'H?_(4?7N+*; #?O:T RQT=2#2#YXBA1F1H6S$5]Y5 MI6Q#L?E*M1KXZZ"0?:58'3GNH-W@*^$">R&@0'WE6:W-PM .\)6#6<48N W8 M*U*I!:H;2,+^SE],GE!-9HL%$>N 3VM#W5)MR[#.)M?A(YUFG>M<;HP)Q)C M*J]).*=1%FL"]&(542LJ"]7Z><;B+*51;E*LO7>\76OHWSH"_Q9HH-B__U'X MMZI@H5L+W5KHUCIZMY9A"> =;Y(#T/AO\X3(FH<214H?)(N8YJ6:HT9,ZK'" MDHQ&@38(%_IU,^[>^CDN"7M'PB)+1Y8.8NE;@_M'P;.EO$S".(O4$G)V,-:N M=T.M,-_NEL\3$I,DI'=S2K6K9A)%^5P@\?ZDH(0S?.>2H': V@%J!Z@=H': MVL%;T X&VF 'T"R^#T01$1;HW@K"34R8#!Y9.M]?N]),G6C6N$L=HHV$J#B@ MXE!]N/Q5>&4>H*,6A2M&'EBLI -QLA8MN4YH3F8SH?H^]P)/-[&F((Q6=5$= M074$U1%41U =077D>-61!ENBXP':!F'0&;+93':21SL?I7:&1$2 M.0^F,7^4 4NF7"R*>*)&"E3[![E4IKJ2%A4K5*Q 'AE]HNE"#:F[@V%W:&6Q MBYMJU!JJ(JB*H"J"J@BJ(JB*'*\JTLDF.0!1_U%QS>(D<./C#%5-N"37]7(@ M;4;:#*+-N]/QQ3F]U)(GPZHC,49BC,08B3$28R3&;X$8V^R* S#AGX+E)EU, M'B!/M[EBFI%B8&LN^;&52$B5CYDJOQZ^^8U6^[EJS)QTLM[?^CD1E%3RGVX; M]2.Y<^.TSLC_D?\C_T?^C_P?^?\;XO^V^^&( G3ZH#<#*#X_!W&>AZN9HF.H M[5*QJ10!%9DWJ,@4:3X/XN,8E47*N7I]Q;:N4[J99\P[Y1+FD:@I[5ARW86; M,V')+!=M%[WXB:29@![V:-$2JERHN8G<:5/;^ 0RW3 MV^LZK$/,+%L:!#'7>?U92O.[-UZ*?)&IM8Q.%ERDFY32YT\Z0SKL.'P?CT#U M$-5#5 ]1/43U$-7#XU,/.R,1(U06^V,+ VA;[[_1%VP(G;F7%@+*/**/IW,J M@K"(K@SBO?[?\)J2EH]QJ:EU(ROJ<:C'53#+:SV8-L'+!]8U$.&TJHMZ".HA MJ(>@'H)Z".HAQZN'--@2AR#;WPQJ3IO9N0IISJT6!Y4)M&;1JD M46UOV:617M[54IXO97=ZE%WG@TQ.]+H'/2;57<.#]\<-6>N9-WDD(CI7LYNO M*B1:?& UNQT(: -@20QK>Y 4]>J'7E7 T:D9!X M>V=<;BODR2R/?2^LAX>9J4BLQ&1\!\SX3=D MK=R;<.*8/Y(DI+)0X*E8U<22-JZ//!MY-O)LY-G(LY%G'Q_/;KDM#F$##U0G MD&23?R+GC#);+(A8!WP:2#9+V%11?E5\PQ\UE5SRF(4ZJ4%$4\)B12D5'L4T M;:WE?3S;J5V]/P!(R-\@(3]5B[$@8?H;2^=;9?R&BBD7"[V,J#\9C\J8N%7% M#@3=7CUQN5@*OLIGA/ST;,4\E*Z^=$?]C-"??C]$WEB MBVQ1VGG&W_N72BWFE5*5_=Z[5+DJ$T#8_S41-9@2KNFY1;3:P M6QKGO$K.V;)\=[&HX12!.>?;%TFG67S%IJ;78E/5$TSR9/U)QY27HLJAY/(B&G2,F^6HW+8N:Z/]Q[_]!)T1K(.7Z&Z]1I'Q"T&2G %VK:EB. M?<3>A('RCJC=Z%QJ%28+;SPRIMG':VU 7OD#H:M+/XY 9V_#;"=T"Z&#R=&8 M=WLS=9HL[!QF_?)J;O6_[WD^*QN^:"O/C=N3;1W.W\8V*>_F<5-RPEMZP+R< M[&Z)WD@6@!8CQ-K0[MU1UP[ 5]@'@7"_\V;]PW@YZQ7[V.+EW"T\U9"@$0[> M+2FP-]7 S^IV->GF!3:(0 +"_-X3F(V-W4"8:C8R7XL;.\M(/3--5-AQ^"SF-(Z"*1=%38C9?DGT M-==SFNI\?;9IK >4T'.O2+LM#,]UB O$3\%R$V24!X/0;9!12Y.#;;,N M;0S-9$.CPC$;%=I'5M"EH"&K/&Y;4@2U+=2VO-2VD(XA'3L>.E:_! ] O7X. M8DIDZTL(ZYIQ2:U@LB"50BI5L>U?Z2%TRJ7IH/^KW]V2DCD7Z3T5BSHQS061 M]"'I0]*'I ])GQ/29UA_1WHJM&Y;&8#(?@C8+K]B0/*4Q"TYK46++NFMM5C( M=)'I5G"=R4+-Y^JP'-<7'*/N@0>!JMZ2"RO3\ M::EX%-4R&L2O*.G60Z$6B1O!0RJEFFD7U*1"&,LYE?9&T"5AT;;S#+(:2CF6 M5/45C>2%8F"?]69^4^SE1I&KBZ,.C#JPESHP+(E$Q?;(;;>CT>GX4([@S:D' M\/O@]633*_M%-\/1AU,2:'I"T]/QF9Y@+&BDWDZX<@L$Z%L>W!H5 8C*MT2V MEJ]HT@475TRF:I$ML_R"*G0@F%H8IU0(&MWI<7Q+([I8ZBEB M3E "J]&Y:+]RC?R6S>:I_)SIM?-Z^M\9$6H-C-=G;,4B-:MD(82\5PU+/2GK M ;1KMP.8MW2EE@Z:"W.WC%EJ=@?4%.U F+LY$?2!J-U-D;9G?+%03TNB_=#)12QUV=A4=&I@.XV)E-?37+!*H[RYX%CD'=1]4+ST M8I+F;WN2I7,NV-_TY7)D46-8!)=29G#IGY<>5O+K+%6<+8E>;[,V5=QBR!:9 MODYD17?;CTETI"17I%<1D*"?7J?*]$J'"VPBIY@J-R_8%6.P8L M@ZZLSYG;=LS?*I5,\;,S'L=$3!8\,][(:EW?'W2AXD6*ZC0!]J+J@)BNF-*/ MHYRZ%3_0)(1!JJSI&Z(RTMNT^H#8#E0[P4(]DO+]$02LINZ J("4#%9I+7E,1S&?3A,#W+N[=_GN?E;^_SV)JI3GFBCE1JTMWKHOC M20A4$X.2=\,5O)IP&U^0EZ.V^Z6VU4#N*,((8_DPEN\88_G@9I"11O19&4A& M&M1G;Q\>;YR?G=5XI+%_#3T90+0_>HT69%L&(OW)$Z36D55 ?#][@J^=^P,( M]H-G8&O=\U!2X$X-L1ZE783/0;O!%W)D&Z )Q><;,VIGDX6B]HTK@<*9H.!\ MXT?@2#,H0%^(4=/82RA.WRA1>Z\A%+E7%,E!V#"T7WRC5O XQB'.!7T7"*JX M$(V")=$7W:1[.U[;TT$-FG9Z1JBQ?'A2Z V>%)I$*R:YVL.H6"GM5MX68^>> M%S>%_Q)35I$PRKYV!R)?$47R'S(QNY^3>$$2O>F>\LLD-,L)K/(V8G6K,L@\:P+U9CF[T/E@IO;G@6.3UII\//*;%S)/7TX/O (" M+7B!T+QX FKX@ \S(QUQHW"QWDC3]:'O]@/LHH&, @6<\+M=/GQ!8:.-R<< M#%^#"1(@EZMU3.O1Z]Y!^0M+;1C&M.-N$*K\=Q1$ $&<6,0]_$%<8,L\&XW MCLZP-;93#N$$_SY@B2I%@Y0\M;YF'=B:4U>WC4CHW3YF[W8'[JXB:.N>/!5W MEJD_MM]M,MX>QC8I=>"$)FI(I[(\^*GB8O0^'S5LG^GPID+F..:/Q)QMQZ+F M4(BN&'E@<1&$>DM#/DMTU&*QT%]/OR1B]UU9I2])Q-0.R!XRM5N<$Y&P9*:V MAPLN*)LE=]F#9!$C^C!P?0^YE@1=!$>0)T,-@5,U$EAZ2H183[EX)"*J#)P MU'"*X'!@*]FV:Z!!^IK2Z)Y!515555157ZFJ ^^R(U6#^Z>P;@UQ_75,';$% MXO3M8 ^8+ #Q^7*NQXI.>T5(FH5J"\C$6\.G!SP$M9F+P4$B_LX\LU11, MTCE-64CB'::&=J .)1C2=M0Y#+0WH;VI0KLYGTYIJ,]J7^;#3*TQ.IO"[;-1 M.$DOJ%H=2:S7K$P)M7Y6V* )==@R6@(P6!"U4=1&41MU0CH[7[F'(*@_!*K, M@J7Z*QD055T/&*4.4P6BO1>R8?-.J64K&9$W(F^LRLJ?B7!.)-VG%S P#W-! M9'7(ZI#5(:M#5NM801GDW?M;I#:7JY5Q>><]3$K_TD7[FZ;_I M@7NZ2 =YP<7F*UW.=.7-,$(<1S_O6RHJ7:=S*N[G)+G.]Q33R!MIE?W@E1>75=;WG&&"QT5$Z:02_,0X^FB;MGF3$':E:+C6]=3^\5'5-46G]OVX7FTSMOU&=#ENM:D6>T?S',T777B4<[:I+VTGA5T_+RGF6L\8DNE$J M8VT&M#X?A7T&?]2@&9W*5;[7<^KA)1ZE1#%17$WP[/J%L@[KLOUQ],YFQ?DU M9V_;%6>WLE3NL3T^;H1]]WPW[+7?RA^%SJ#- KZQF=#Q)@=_0NJ4ROKY%;6R>\\M(. M.A=\R"'FT?@!V(C<]@W&+&#,PO'%+#3Q^(WT*..@5K"1G7)LY>D>Z4G'_@SU M(ST:V9,)"M@;7EZ,UKM? M@YOMR=UI5Z#X3MV]5H;NR.P,[Q[9;:_HV+4,[E MRS6W \8P0+O*-WXZ9"P3M,]\([J>!"-Y$^X\5>MJL-(+:T#4%E73$V.ACCHTN=PU)D1ZXA=2GO63JP^^?R).^F[PTN,OX>_]2 M%3>FFZ4J^[UWJ6XUS2EY?Z6_N9'&V$,EO_HCT?!A'DVTOAV9G^S766U-TQ;M M,[9BD5I;*W)[.'ON^'OS5QZK9G1N-HUKLP2Y[-9* 8ZN?XO%=,#^?2[ >/OW MELD_+P2EETE*E6J;.AZ]@,@\( _\0 POP]P& M.\O'>,*MRMD_KZ'AHXN,JE!RO(F(,O4XK]4:O0K3@(XHS^.+ZMZ&V;* 84 8 M!F2'&,. 7D$:A/V^M4"B5FK8R"*(7&L";RWHJ*7!9,PA20/8[]Y:S%(S*_(0 M'M^?@@T+" 1=[.)O9*O<@,!UG**Y(PNN62IW%R];9#<4,JMZ8_$5.V]*YID]#--*WNZ MLBP:6-' :C3B#6E@K0]ZK%!.N)5>X!,P&]+ &^QN(\%:SO.J %=R]]'Y!II1 M8&\"8:W?$K?5++WRC?0YD'T(LNUW0(\DS25DB>4-^>U81G/#+:C5&.XH5K.C M(PAU%E%OABV,_W"@(=JK =J2_/FPHO:T=P)4/6]PV@U0@.O(F]AO.V10%YW; M:&V,;\'XEN.);P'[?+U90^Q>%=P^/](S'Y4VUR'"D3X$4N^U 5$5%WI !>%V M1+6-3&K0M-,@I<;R8;S2&XQ7NDYH?6"0L1!&XF DSEN+Q,%H%HQFP6@6C&;! M:)9!D!Q-- O&B&",",:(8(P(QHA@C,A@+_>M^+DP0 0#1#! ! -$,$#$@P%Z MW $B=B^NQK2.404856"'&*,*:C\DW:*8Y!-L"3Z8I%?^F1.B82(,IM8,6/>Z!SVKIN'^D\8I^4MOU MW&3[[J91C_NATT$PHO>?B\HSDYNF76.>X[Y73^[NA3]KS7?DC[P[W/NV?$%] MLBX4U5@QJXK(@@8M^()P+YU6S"O]W@U;.7ZD@WK]*V3]3%-[@ >5T'N.WG.C MP<=_QVN359EWM-R-UB7;>"OSQCO0]OWQ'G57KRR\P\P3'UP4:,Q'8_[Q&?.[ M-*V,]#1A!TKG2(\9=F)F &+W[=ZH+FQ+0.B^W0'5A3D1"-VW^YPZ,Z<#\?\T M'ORO='BWWENUQ4L>LRCW/>Z^E@&?!KRXGD$5@#MGK9ISY'MM(!.Z5M^@:_43 M$6H.[]5&I2M&F=(5S2Y36(T.1+M1/U(A:'27\O#/[45V\HR&,5'?ELD&K-*? M<%_4!+(6[W6EWH_R;E[:M;BC8L7"LE.)=<5-ZXM.PYI!SY\ M*]/KZ4?.HP/!=I:E,[H4-&3YQJ'^CFG./I+HD,H8C,S=-3Q\?\@['D>3!YD* M$IJ<%_"*3O&T>(/>OJ-S(A(UAN0-%=N[45EH %%9=E"ISUB<*9Y6,ZR M9PB M^2BXE&HYFS*3U"4EG$IXF2B:3*^4$!=*ASGEBD0EF>K&ZQT+/J%3+FA1[IX\ M:6NZZE"E5+&$B'6NWGSFB38+*HZM1)MM;_\V(';P1,]Z4(W(?#+EP[)QKY2V M,B#2,R;#0DP:[:54JNOU5+VT29H*]I"EVCI[SV^W=_P6)!W4!QVT[VWOV(^( M!NT-@%Z)LK'7G-"$FE>]FM).)5=]N.]J@[RE98:3 EH(NQDD)DQUY9U*O[N_=".$:409RPTK;0W'JBT_ MC/2U\[>BI%N)TSD5M@,<5LDICELJ*1'A7.DX!X$4U3! =1RCR(_Q;PF7'L>_ ML72^/;2X4\&U45[]%ZG]RHBM<4M#(*Z;YJ9B;@/T:,[M/RIJ($BLM>EHP1(F M\]-NJYHY8U<9 R7=!TIV+N=OE,WF6N%?J5<^H]NBH: M@#1LQ0>DKX2K8H*-VL# U][31E6Z%+B5-7]T,:PPEXHW@:JP5\$;^ 6]BCUL M/2HQ8A0C1C%BM(\0HFJ>[LU"62ON:TC--:F11K[:.D6]>[D6 .I@M_!]>S>1 MFW6+T2LXTNAFH-W0NT%=+S=O9W/P;KQ:(;8PZ7FW+%L![6TA">\ M.V?0#)S)&>#=60([>!;N N^.#E@A=19)XMT)@P;=5.-L!T+\V4^(W0[W#WZ" M["D\!DI!/&5=%:$94&2>L2O[4'TH4,_859.@?RA43XE5JP <[V@73/FS"LSU M3@6$2F_%2RKB];S3"%MW0./01>]TQ@9= 8BJ]TY5; "SA3O9NU6M._BPJ(%] M!PQ\N#'>U\T-?[C7)!,>[GV#AWM_B2E+"K_\UC"O=B[ST5Y( M^4[.SO*0TBC?.]5LSY+H>JI8\I*P:&N>N$[NYDJC4Q\69_3A91A?RU:;S4^NI:NJ&+*;/:+)BQVK6*CQ:-8A.UE^DSIBPH]V3,%5*0\IJHQK[ M?)3;DY=*1OV_\[\RMB*Q!G2K7J=@H5KP] ^3)'K^Q4%)!7;C7&-RR26)/PJ> M+;4%OY2F&?IR"!'&T\>*.3"N!DXH*)%4Z>SYOSO8YT_AG"0S>JMVIO/IE)I/ MR@XBA.-3MX7V?V"C5:#4OZ?J2Y::QA^TVF GB \]0]I1%*KNUW^;<[I:UG:+ M['"B/IN_99I=77K>EJV]/>2#YCTH%H?KZ>&"<9UXL ?Y(YC;,^5J0&BNHMB; M$OIZ>I))14B-1Y_JB@\JNV):JC/3]4U,DE2_A^5A9& -DNK*;D^_+A2O%OKQ MU],KGLSRK%Y%+J][?D*+T:1&SM0 S;K^ &=[=\;>$Z(Z/*1W_%%U2;&@ &[0T".)[/@G5@!+TF>WL<)C5 M (4W,!"^S3FD.SY-'\VY]6K+NY7^P%6OQI'>/?4%X'M;+2VBY?3J7/S^*G]V M%TT-AGEGSM7Y Y10E?H8O.)P>'14Q7UY; :XO&OIRV?SR?I>R5%AGK6HZ0FFDKPZDB:S*%%Y=&/.0X86M MA<"CREO59"_@+19<'[$[=E,>GDWO(IK&;9=V>-_M$.YA[\XHM1T"W#K V?$I M)=A%N*.;@T>2&:VQ+N#=1++9BEZF7 !;[;R<._WMW:T&>4=G^S#]'Z;_.[[T M?VT=-MXMORT =9H1PK?D@/V?7/)N*/0*V9#9"WSJPKOUPE5O0T=ZVD I+(;C+&\WC&8KI$#S\%X1U:Z[@?C20KOIGKWR)L>E?&. MKL@7^](5$?=81EIZAVCZKX;FH44>[=&=M,Q3<]Y M>4>L6FT9X.-[8]DR((!,JX0Y&'4L6X8E>F H[EAV""#Z3A(LCF6[L)T/EF>^ MQK(Y-.R&QB?#O-LENNF7IH?=O5.]N^D.WW*8>:?5=]/-0R;2!':INYMU/.C2 MCL;HT/G2^6(IZ%S'X:UHP'+#G@RV K?+GU[;O ?YU($R8G[U8\ZOWC[; M\N$P*CPTV_M!7DAL40.S4I1GI2CINORJ%BXHFR6%6RAGE[>4Q.QO&GU9\B)$0UPQM?9'9!-,5_5> M/9003V7BJ:L!3#4=YJN'(PO>]W=.\,T'"^A/,_=QJB@E/:?!] M(.B**O4UT,B"A^*HI2LE++:XB*O/ MISO2,_N'@&KH,:NAAONT*H.:U"J[_>Z,+KEDJ=P$QKV0L8NF'.O4A@A8\Q4T MD"K>8"A_30UJ#HZH+O^]?]GN44M%+16U5-12WZZ6:KV_C%1WA5."D2F3W?$Y M[R)8FK_9VEA_9WKT#X',ELMBW2*Q\1;G@"53+A:YC:-!C69:]B"RN=3!!P2( M&OHQ:^@=746W.=3'3%FP#:4<2UK$@&H!S!JWH10J^?G84G&DEG =W&?#?EY%X]R2;>[DQ?9,[)G MR-6*%VH(RSF-/G(>F6^&K"H\C-P?A3FZLKS0,')6$?[718:1\98\?E++D& D MKNW2LK+#2/TKB;--0(RD8E5QKVE=A6'D_XV+/W7J$1[2^I%<6AAU0]0-43=$ MW1!U0T=Z5.T>.%H-L9[@C.[.@%O"JS M M.3/#_!0L-TF=\HA9NLWH9/JZF06FY5-<&E\Z$17M+FAWJ=!*)F&8+;)8GY\^ MO&] _1W3[64#!WF59IU*_H0M_JVR&L$I^X##;%"%5_,"POQ7,%LKKFL>#:-#+ ME]'"UX^4(KIE36Z_V'MPW6U_;WT MJK78.PMO0XP !<3MZT2?$?J,CL]G9*-6>K>T *\D[<7F-%)W$UP!]\GBGRL8 M>J'B4T?6?_LG>N$):"IV"Z] R+,D%>M"T=Q\V.N8FR]^__3O%WKEZQ]:V]YA MDMQ]-$BR_\&1)%_N#)+L?_##2^*7-&_#9R-%>F"[49_VDJD/OY]G>G:76FQ, M/_^4%#9<4C;O3VT3NKM1G H2\G8!)7UPRX](F\! M6J '-H@>C647-C^YU6(Y.NNMQ2+EC;T6]CZXF/I9AAZ;FT%O[)JYN2- M^<-Z"+[4;+RQ75@C>:DMH@D83'^D<8K^DEMK7.3):-MJV=V\6*?M>,OVD?>!=9]*_X@_9)$^HI%I?C1Z/Q)GXJ<+/2G M)GCKVG**VB"C 5=-:;1_H_W;J)"/W#Z,QA(TEGAF+.F&#GMC2NX'?"FE\,;H MW"/FUY01B-JWU WMM (@:-^2.[13^X"@?4OYT(%A XC\IY$B;P3VYS&!A6E' M0.0?/$,.TI\&\&R\_R8@8:BZ)@KHTU(12UK<#,CU%9Q!6%S?\:?2GZNUD*^IVF;R0TM@%.!Z;JV=>K6T?2&P2FC[1-LGVC[1]HFV M3R>:E.7^,C(C9T<,9V1F3C@#':DETX9)C-1N:8W.G8WC0R!)O%&;%^0/KM7F M8A+)0&:+!1%K'U3R)FX\@5Q?J_9#LE;;W3M2,8B$Q'I$V%QK'T>-Q28L'I<&*^V>>?*G. MQ5A2PJF$M\7>=*&X2AEA/G\*XTPG[=*WKZO_HGOR9$#2HB4T_J#QQTOC#Q[\ M?ML'OR'DQROC'1X"/P1I4G2\,6=9'6>O8[G>F*O J&I)D-LAAZ9^-/4?GZF_ M-2]W:VQ4 T'RF$7:+1$\D)@D(0WDG-)4!G!;(J051Z9"N"@87?0&[6^O+?Z* M;>:>CHWE_^"7,M-S X"ES>=?2;[,]%P.:+Y:"SC6C6=%"QBLNI>KCZZG9+M6P M%;=(HRC?;TA\0YCJ_E.R9"F)E:@+GMRE//S3! Y1212DUWM^8\#R%4S M!\K*#"?EY$'FG TB[G75J16!\ZF:2G1(BU$EA?,VLRWUK5=8MJOY)4 M C 4H4TQF=4O7T_99[:K M="I&K:^BQ% 2JJTK7_KG/(ZHD'H+,^9 @58;"DOU/N') 8;78M30Q/H*0\G? M(6'LJ%4?$@C5'*D!5?(!1^T>"*XW()I;-INGU],OLMBW0$@,=1Q?T["A4;7T MO:*D:XF7A$7GQ1'=K2$3HK5;U,2K,JQCQ%+"$AJ=$Y&H\2V?W<(V92$S(8%7 MQ BP([A\&LP!/6%]K\6H85'U%9S*?R_43I.)=>WR;BZ($8(8,X(Q(Q@S\@(2 MP*O@33 G3&;>RMCNW6L$@X6[I+T)BK3&:#;6>1,2:8W)6I_Q[DPO?(AVY.?S M[LBO90^T >4N%:'%"+:_B\:3I(-@C!8V'R!(=\D&P2!M/#A E.X2"X)10OVF M4"K@(?'IS-\([0,?^5!)\)%WS >8!Q3HT_&.J0,$+V&P52&AWO%S.XCVT2?> M#5D8X)81R][1>>N1#(FN]8[)VZ&T<4YZ1]GMH';JN)[O-E!S-,Q)Y1TM! C^W$!6';+@'2>TPU<=4>T= M_[,#9WMLQ<.I: .WSO_J'>.S@V<;YN$=Z[,,?R[.#9 M!2?OP3K+POEMGG%2)Y4D@

    )(N83C*I$U!&!YI&P+>JA@SF-(Z"*1=%S:J2 MS3)VNA3)979/][CP_/\;//]O8390RB;?JJ'%/K-Q#YO#]XP2YGPZI6&:#V?PW&_5EKL5)\CRV MR]P;W3_#]UX"I9SIK%V/>^.9VVDC?2?=4=6PY_T!/O/99=.^]LDIEYHN?.0\ MDG=*XVW?%:86?>V!KT94\!\AXNHQ4-\[:<-DVK?%R\:8.$!/ZKMO'C$2#] 1FQXB?>Y1["(;#[ ?/X&#V \Q^X%$$;8^^$@_C-CON MD4YNGO8MIKH7#=3#J$]X;I C/*[?PU"PU+4]# [M?'6 V7 ]C"/M:6XTPNWN MW%!O.V8'QWG=G2CJO!<@7D$H>W)Y0J?[P0#QET-[8MQ$LCZ6 MH/OM''(<[) MOA\QARPU3$-Q^\87.XL9@7; B!FCE?$,[8,3, ML=;9#>T#7WAC7\-+O;D281VAW?$L=VA M%BALWWACDT !*%;?*"(LO .*SC?"US N8H#CU=\'HE"] HU37]V='Q67P2-+ MYT&X2,IL).LLGG#XCO*W7[ QUY\]U>5"Z)^%;G(;.+8QB740/;#[L M P7:Q\%( MD1[$P*A/^PY2'WZ?2$9N2,BF+"R5L+),[]*=9WK+-@I6]G/O,MT541(?*9\) MLIRSD,2EHQY4=AS2=C9AP5)O]X=#64HF,*BLXYNN\@U)JQUE.5G/GS;JN28O MZK_(? J[14L8[7<$=V'=,[4[S)2**D@BIU045NUK<4?%BH6T9#8TJ.D3HM)U MJ5'=XT+5_>IK@VXCF5#Z5GK#E89WF2BIR_=DNTI#X;A>46$#H;P\1O[V"@2V MLW,KFN43OB9K-6^U'(XNKKOQ=N;X/=<;N>S>%F^VD#H.E:Z. .YC7%DJ;-S,9MLMPLP70J]G9S>;J^?P#O[)J2Q+49>(7GAJ3 M'1!4_WY,,"B@I=3MV\+#:WAX[?@.K[4V/ [@=OTYB/6M*C*0V7)9# D2!P\D M)DE( SFG- U8,N5B4;@.FSE96S[%I4NU$U$QG?0QNRU;V]0,-QH9+&HUI7V0 MO#H5@\VU9,/BJ$WW8WD7U2!H#'?A5B*IO#\7_6&8_<(S&S@J$*A ')\"T?V= MYK[%EX.XC#=&EDZP'5,"BL97<0ZLSX9$SH-IS!][TV5!3QA>C[40$W58U&'! M.L<-6>L19F+LU84'E/LWJC=9&DU6ZML9S0_U9$EZJZ;2C2*84$40WHP_6&^I M'M?;'^^I6+QO@K6B&;?QH\_9TO5#<3'F97+^%,Y),J,77-C973IH$?5GU)]1 M?T;]&?7G =03VXWJ*%1J6R9R%+IV.:$T80/M^_[W2*W4&@2 E3TKW M%%0M=J&2;7?N=/]S0(L,&L$#391@:4-UO,M'NM3/NY<;%?9C5M@-9V6+G"1L MM<_!HI?ZVV>#Z6Y.!'U0"T5TRA=Z(.7?JN6$2JDJG*DA%3*:A.O)0N\5+^3O M^S$==,)>J&<"J0UO01(UX\Z8$E^H1U-IAMBX$:=*$^1%?&1QRDJ!MFQE@$LS M=-J=8O$[*=8^ Z*:TL-(_KQ#3_/=^W*7@%2GT,DS(PBJ\FS(;B=9"DCL5TG0%OS ;EAL$[2"QKI)(2:*&8ZD?LS-';] MT>X9/O12D<0]^B.3:95MV;*V#\AN!./BWY2(W>_4$EU5"VAT1*,C&AW1Z(A& M1XI3S\\WJIYTMECK#:\JZ-=&(3 M'ZTV[<5F$Y?/T]OGWYWHC7T3;# 10G.?&LMD1PT[SL0IE8!A2J/\_52^RNKLYT\2Z0SWG\FB.OE@GX_"/H,_:M#\CFCX[D?. M%P%LGS.]HIRQ.--K3+Y^7F>IHFI)GDECIUX8 +5L#4W^3G(YEC,8[G+%'9TG M!,#^'+]J@([=YVODUOS2*U_1H'/!\XQTKL.']*!5'4EB5$K'.2 MJ=,QZ?S#/([SZ\I3JCAD]<&97I_H>P]NYG1W'?2B03PVA1X5/$K@FP$=#6)H M$//,$M096QFI):RKK7:DYPB<4;&1G3EH;]D8Z8D#*YO'2$\6V)A#1G9JH /3 MR$B/!#2QEHST1("5'07*2QR&9(S[V,,+/TRT>1F[CUTXGZH;'=+M!)$,'4[H M<+(Q'F^3R3%C2@I(E4$P;$\?;DGO*1%BK0BSCOVIP0*I.B@FJ>^^?61QK(B# M$I(D,Z:TWN(G(#9($P-C%$KW :,Y+#RLW)?)2JW17)@R2==7&%;^S\9;HJJ* M#BOS/@6F&@:'TQ4\@.I;&!BA/D +!G-8>%BY;_2-P")=ZSC+5*TUYW]E;%D1 MHV_?P+#XU!^GZC-+&XVZZMJ#(]M^MR'ZS^)LDVC#^V5Y(.XI-WH9^WR4;WUV M2R45*RH5B$D8BHS$,O^71G!NU57S8^B;;8:("R[.>/:03K-X4IRH[KB7 \: MMK_ B2!]S?1X()?56/=HY!Z( MR 3370>7X$QQ&_)#HQ]RQA?^?O>KLK&02N M*8UN?W3[H]L?W?X&%X*U9CI2-W\CG6BD/OW^%9^1.O/[YO C=?E#384C]?;W MH]^./"[ UO U\J >W_$R$,#X,ZEL<8'0,S14&S>L[,2QQ,4F_=,K*.\K>^] MIV&O_%A09![SJ&I#%!2@KXRH/MP BM W4@2R&D'!>4QR "_.7>38CX'4N5T" MGJ<'"I:*V1)CDUY;_2FF2Z MODP4D"S/G),3A/LY28KT:/H27]_P_&/K7?^&O;UH1_).?LU1#[;6ES_^*/O6OT'?4#Z_WH[?"?FQS_ 2 M@S%+L76L@U98=3.6/J?PM7J//J=@QC3^&Z+99PC%$=XPAN@,9048:X.N? MY6*DTA84Y08/C8,8>/ MO9XD^IO?#\]M73](->Q2NCO=DI__V)QR*@W$:M-$!\+?T?!N,S/>?_O-A]Y#0,\>%W%X4Y] MF+4RS@Y2!=TC1Y!4H7IWGU[?1!]XN@3MT.,/G&[!:A4$QNI/[L#;6QD#FAG MUJB1^IJ;J:T#G'/_$+!=:IV Y*DO]F9^/@UFFQP\N0V?ZU=74J'9*?@^'NWR MC'Q_\J,+Y VZ0'1R+\'4%0XJVMZE(D1[84]2G?3>I#[_?:L=Q M20>5_N9&FM+.,OSJCT3=6\-J)'OAI3?*6%G.JT2M)HO6/8]77N:KV$KQX]T M4!].A:SF:ZI@E9SBR-7@5[U=M:\!:CA%<*-6YJ1&YM(R&*-Q!#$:]X)$5*\) MU0/ 5 S]H[T"*=?$>(U*Y!."-KR)=[2)C];CVYAL>N?V;?K^N(VIQ"O?V# # MWP=/< <3H,("Y?47"E*W8NM/K'B /&/[*![B4&+3R!H-6\KP!#_6I!1Y>IA8H M$@CLTO6H=4$P17;"LMRO#I[D45>\T/]OJ1Y.+)F=*I(EU S,2'Q/Q:+//K(4 MP:]TKJ9D%IN4%>=/2DU@4C/$?M*:USUGK+WU8E!L?J$W@AG/XCI^^LAZ=LE$ M81[J*]]X_9-&U6,'R69Z[K&*)XVJQY[G):L*X^GQ2:/JL>LL5;0XB=1F5TE) MG#UOK+W7Z]YJ?,Y8>VN O=7RZ7[UK#'W\7/B0$TY&3OIX%Z$&%L_OZ(6P_1T M(S'&U=<_[J@[M]8%C[3^@ ML<9!Q]I*,JH>?Y&'_7J:EZ[4I_I[VCA[KM6=7TX%&%7_FIF\:09^VU-'MY $ MSP02RDS&IUE:H^=%>RE6+OR'U^H1D8#7N.&\%P!QE%A'!7&4;V$ MU*_%<:1!5X/8$$<:NS4X-QII\)1>MF++7RC$![[=B(=6UP$K1C M1L>M>W5J0GO-2Y;=7]0EM%N.C40W"J2$=I:7G'I(CQ:TX[PDW0Y\K-#^\8YD MNW#J03O'2RH^@),.VE^^\/#A#VI C96^$'1GQW_]CW0I=?_JP]2,\VU:>A+?$*;&S"E9LI3$MS1E(I?M>GHO*)&96.?&E1=NS.X:[.!19J&F31#>J"A6"1N8LTU85W=X=N3\LG6>CT$N"H'/MY5LIZJ&&6GEFX\;U MW:(K'RO5B"!U'*.H'_[EB_JMGMN2I?2.BI722@K=]Y:&?%8L.56Q0JX>ZS8' M=C[Y\GE8G?G:5,ZIM&=LQ2*U$,O=4I%+5+90VE1QBJ&X^5P/#YZHL529/;>R M[+BD'C2S[V>:%FOOE?F<6FD9]WE[2S8,+= %%XJ0)Z>9&L%)N+Y7Y%22_*(7 MM7'FGXJ$8/M%2N%1.S]Y,L#M]V%NLP4_F]G528,KBCJ5^5;GN4AH=$Z$UJJJ M,]U6%W8?47KH.3>(;"PW3'3CBR6I*IL^J [&E!Y[3.FMTND%"]/-4I$K_)7' MG%LUY@/NG(2627K@?;0#;].BUSW0X,7#VG*/>F/E.']FY"B#5%K0<1[X RM! M8<^(]$6'GV@ZYSJ769:8;F6PJ3HBW"NZAM,#8+ MO-LV8+ J[,/>;0\P1"Y,P-[M+1T<>@!J]6,]']/>GG%<)UWLK5@C/?("=Y6. M]("*6P_^6$^K0"U.8SU78F\;'-M!D:Z#Q.JC%S??Z__3&UL M[+U[<^2XD2_Z_XVXWP%W=L^Z'5&:Z9ZQO6[O[CE1K4.7,[;C@H M$J6"AT6429:D\J>_ /@H5A5! HD7-=X(>[I412)_2&0"B41FXM__U\LJ14\X M+PC-_N.;=]^^_0;A+*8)R1[_XYLO=R?SN]/+RV]04499$J4TP__Q34:_^5__ M\__^O_[]_SDY^8@SG$__]+NW-Y_0 ME_M3]/W;[W]W\O9W)S^\/3GYG_^>DNR7/_'_/$0%1@Q$5H@__^.;95FN__3= M=\_/S]^^/.3IMS1__.[[MV]_^*YY^IOZ M???^_?OOQ*_MHP7I>Y U^NZ[__/IZBY>XE5T0C+.D9AC*RFE^?X[ M_L1W&7[DPW05/>"4819-+'.\Z'\OS?.]USB.]QS'NS]P'/_4UUJY73/9*,AJ MG>)OOC-&>H-S0I/SS#+D_F:=8+\KH[QT@?ZX8$% "V/02JB2_E35^Q3_2!O<&!2%?3J*;S3,'XI,5N/ MZEFS;9O&>YU8D8QS\_O?O7U73;+_Q+_YRQF--RN7V8+F*S&_ M-V0$S*H%I>=WBORYKMGJ1=;BHQZ9C].2[H)H^K1961YLL^SDZ^ MW'WS/QO:B!%'%774(?_OW^W0'O=EGC=\CO)X!%O]Q'K I3AZC:/T=EZ'O<%H6S3="JH1$U5_\ MY6X9Y?@#6]>34[I:XZP08.9YSKB..=8/V]TC-]%6P'^.\N0B(OF/4;K!\Z+8 MK-;\K>+\98UCIO-GY(DD3-!OV01P()G>Z6I*N#=\KC6EH8F2FBC:$IPF7C7$ M_V#38".HJK&2R?TS+?$]O2 9L^!)E#)[JA0@SW 9D;2X9RO')DK[IGF]-R$3 MOAH%UP+-4:![BEHN< M=R#*&=.HDW6581>YO-Y*LHWY[0Q2C6,GI(U67=.D%;RF -F)>) M_1TZ0=<=J(A!17<55$07Z%6HE'U9&-(Y1P/L;>MQF<5TA>^CEUO,F4U2(OK0 M?LUMKJS 'W"&%Z2N6WP3 M6KC,AWITM;(T?JY4ZG1)OBI(I>0[2(UC3 M5I5'#X(7C?D=TYC;"A2Z8*#0:0,*_<1 H=,&U(34!#B2H[IA,CROTUU\2XI? M+G*,+[,2,TDI^=KY*7HAJ\W*A]=8@?P4G,<#,%WKJ._^#&OY:^-U*3FK'6 X MIX\6# "SNRL$B(>RO'ZGO8JNN?+=*P^J*[/B]\S66:]3\4V4[GXMN"$41\7R M9)'2Y^*$=$X# 2:&.1FKY@85H MCYHDMH;0E6+]@5%F)A,35J#?=J@!J\K01\B+F/^!B?GECO2$!'B0]Z.B.M2J6!S2\B.$?F1A>":H3$CL9LT?%;)"# MKL3J/9N'2\98PDB>1$6!2Y"$C3=C5=CDY+S(W7NQ*#< T%P F) (*HS&J#2J MLMC_<2/WQ*>TV.28Q]=\8(1^.9!5G5=,#P-[FG8M@Q5MQ(BC'77TE=-' L#_ M%_:0;XC;?6=VHRQT%F?REI^JY_S$ E<'A(58X6FYQ/E)O,ES_FA*H@>2DA(: M6V)(Q&X\"1",GQB2MVQ>G5?P4'UB6PCS\IK#0Z<5/'2U@S>A2==XG,=C1:P, MWJ_HK(%D0<\:]LE/]JRA@NE:@_^Q7-\'0^_5]=TWGLY6R-^=5!%$;"IY :Y_ M@TW87=UZ2?E9NWXG]@2-83:ME6EX!,;7'06V.A/ /[!ON$%(A4:_XCD- UP("NN$0IB28*F,R+I[*C'Z=ID^3N_0C35DSS++; M>C9^E !,P?P9!.HM8>^II?[ZC1^UH7>=M:(1^50:<;3L8(^"Q\M:YC<@8O8?R6KV%"^K M,:C>YM/.D4U]BB.9]^0/ N>GXP9]S2/'E"'Z;@-_*:F4-M )45P-U6=** UT MXJ8@%52=5=,L5X"C/&-?%"=KG)\47,M/DJI\B-[&TC&("94UD(-]#:4.V-OG M=0?0#QO;#)";V[V MNO>/-CO)I'0:D]60Z/D]G'D8]Y8^Z'A+[W&^>C=T&..4H,GABQ-@WJ)E4K+ MZ W)T)9MU[GZ_\S^]:OT'H?YT.?O8>Q"%]MB4TKT^)CSVR2X#X?-3\U[D'V) M=:I!2G2-HIM6]2[VW-D>8FX&-&].<1MA7TJLE?_2'/K0VMO\T*2 5G8YAU/V:O6:EVYL:;;(&&84M4J_3<@^A\$6?#: M6. >3+><%NB=*,,+KND,HC]W=)W6<+WHC]$]7ZU3NL58I.+>, %9LB=X*FZ;#])QY-WSK(>Q MND8>*$(=TNZ0>=5)\.OU 7T5/ M4.@"33[$A@:0!>]K9UK?RLZ-:A_KJ#X]/VNJ.J[PZ^M5C96K]Z]AK07(!'S= MA0ZT\V*H>[O=AXC)1(Q/BB7&I;&7RI"&F^*J>E@\%V$]= =]J/"QU93AF[P/ MR'2\U>N[F@RB7XUJ/4:.M$FI?0^:-(@CL!:U;M17JD%J8PS4'HV!DZ?$+$!UR0=AY-7,HP'#US_FZU7&A?*Q!=^KW'K\R1;UT(BZ@ M-NF;==%B:TH,HN9<<[50!577"X$4 MG3=(T;R#M"G _6IT%"8-(,4T&.*@IQ+=0&/A=:WJ@A;SN"1/I-R"#Q]@#5L\ M8] #X/PHH>_X8!?8/:OKL^BNSO_6%B-$,:=EJ0?PA F#+]AW].V>H% M#:=V=7_U,?*E#SGF+&.JV9Y![GYN$3[@#"\([.#=)D&G^@,!%DRO;O? H#6SK46YMX!IY%,8H]Z] M^%3 O1Y3PJ2NC4/ZTS,T M2EL6EW3+GRC$LY\F.73*=RC)/9[T=A"HX_VVEV! U+U:*D?SXLE(2O,!YCI/V3W.7QG"33FV)?M+! MS(.S&D[]Q6MP.XP,GO8"KC(BOX(U^8+F"TSX47TQO049 FYRJ[%.)YQ7^N9A M].E_+\86Q,S+2@R7G5 Q-$?%^FZ9,9$37G=/A##,L^3@FR\9*8VB:YR0M!-W M8Q5:\(B<'=0ZL9Q)[]NF9 M\/K0)F? JW=A\K=O6NRKUWLY@X[16KC![LHH+Z^TANM+CP3M?;^9UO/91'[1C!Y%;=(Z2O?W$]ZM*T9G83CK^O M.)[QDNU8<_K>.27%/%R(Z;GZ^&N;D^7JY].=*!MAOYZ$O:\BX>C86O0CJ#3O MP8LP!".P#V'OR\K3M'U%'@2E 0;Z#]1'S9M5(G293P@Y7K(Y@3SAZLSVBA9< MKYDM5=_&&6_OV4Q1<-1LUL@2\5=:.QWC-"H*<1^P^#7YZZ8H.3-XY>+Y]>GE M+8Y2\G>3]6_VC/5QIKV8*;)( 0VT8X.5U^/>38ZJ$#3 M3&VDG.G&>W$/:)4:O8K^2O/.U4;%9K7BUXGN[BL#'HP:$K&K+T P?C3G?7WG M;E4RX!.'MW>%UUT%L',7WT0/24V'?%R;K(SCK\ )V_J?/V]6#S@/=R*Z3W]R M#M@#G*_?_7K0H6DY7XVY;>&44M?]^DIY9'"^^*MW4,LF)[\G@WWC^ZH<;;O] MG0>?F9Q80/?7,2C7"TB-#,4UM*XSY-7Z-0;&UK*+8FS '.RHVMJMA(A@O2I5 MEMNG?]M$*5EL^:5P41S3#;^<.DW 4OIF8GMW%P+T-">SHM4&.H\WZ(7]_2"9%$6DRB]:]#WJNCXTQ"- MDK?JPT%1H'N*6MJ=NW_]"[ ">ZDFSYR)Q_RA$'>$ZXG)X5MVQ:5I/:C8H*\- M#+]9-+J<'Y>D?G;^"MQ+^R5^O'N7^LE/SKFT#]-;H:Q?_?Y=,OP!BEO]ZA1[ MORJ&=\7N)S\YQ=Z'^?J=QOO]F98_%,QKD[B3'_]17*$2A0M0@>>U3:5U)\Y? MSQE&9B![B)TGNX4,F H3<_XR@/.#<$$IS#>2*D-+S&.>.2=8AD!8E%'JB'J4%" M,/P,< #,JZ*3AG:5-OW:M5@VQFZ4=7#@7HU.[F]$VLQL5QHY1BZ0/LI@>75O M., /=F=,@I?,P"BPGO.B6^*L"[];YPP];%%O*33>B>9:PF*&JH[P!)RJ*[-. M4:97.56.*I_%B5)-"EZCJ\--5/$8G?#N"S]1PGOV229(\MC^U^Z,'!U>-XZ' MH'&6IE/(]:8LRBA+V 9(<6/TO2.KQ0!)((,&@-BU9G<@_<.X&$P$Q^)B;"P- MKV:=[O1T?W_F:+T>I1=HW9;B\JKED_$O.!UABTNWXK"]&G4,?&_AZ[J=<)IW M$ ;JEM= #%^<#^S0J/K7=6@T?41U)ZM'$.]FMP+UK^A ..3MD3[OB R^>[-3 MLMHK@$![M>F4GVZ1O+X8$;^"8G%O]CJJY1I[@BM/5'U9QF%ZD ]204^6]B&] MKE.E?>SA3I1,>3B)TZ09^MSZM.\FY--VI7363Y2&I.#53(D'=1 WJ,<,I#=JNK3CUS4IN!(:G=G!J21XFR::V(R?2+EL:M]>D>B!I*3<5G6_#BNI M0%X%JJ,*"=%&-1E1%W.%!%2"T0X2^96\PQ,/+BJ>/(-1BIX[46Q6Q?Z1U#B H-I>!*B=MU]=QG!0 MY-S'8F]*6D:IWBE-31VQS1>3VOKB*5&_#740!='J7W@+HSVKYK'?J)36:5E#W@#"^(Y^+A^GRF8.;YGIBK6S+NHQ?% MB5G^O-G$?-RN:Z&J***2DT3K:,NSP4/.60.1ET+5GL#3."I:HB?5(])WF3F)J>58G\J+\(E*5Q LXO*6)4>80O%?9[)&@&D2T-7E,X Z?C%5./RW):3TE* M)WP4[2NY=54&/'! I_=;5/>"-^&I Q-GC%E,ZS0S*IQ,'VYB5,/7ZS+H1T^T M@J-9?8!2L#IY1XA>R\S> SW$%&;&09,+3]KPIE_=]#6D)U8+#HX,G=^KG74/ M9=1>,KEJ.=CQC* >[FYDK?,*'4[YVUO3E,3;UBLDN;=2\6GH+KJ_55_KBX0\ M9(VPUA- +G_MLN$^2P$CU!G>F(Q0379Y4X7[/$KPYVB%BT]X8,PPH_(?- MN99Z00\)@NAK13*,0UO*1ZK*G.EO'/:3Q^=/$4FY._6"YB(LS/;N09&<[RW$ M"*S)[R-&\'O=3%CG99BJ,4=%8MJ>H 7-ZRI]KW9WHJJ'-K8H6@+A=Y]R&/\^ MN*PJO&&R0^EOVC"J\+IPVV+"OO\[5DJ\2_NZ1E^PBE=W]%%R71! M%EP\^CQTWR)KU]O.108 M'>QT!L3+]4I+4I$LG@C\EQ+BI(*!BIQO,QH2A^W M8?8SH])#M9D80%7F\=\V),,-Z7\TQR7U'^@T8*],8(?_: M-8;(3-TL]M=$_V[8]TL1Z\2LLG4-1D1M8K5^.M<_90GL54@]-GO3T,LLSH6! M%Z7,\EO1K#;DRC(G#YN2VW+W]-CTZZ092#377L- C38'X#QXIJ3Q+XA63O[@ MVPV+ T;=C<+T:U#N3FO&SVAMMN^[SN0ACLE7W3T$[+74KCFWP)Z2!T5/R4.? MIV2'N[[4X%5>%R75&1LE.X>'=OI>8O$?7OV79(]5#P9OI[5,PKGVM\"S,_"7^037VJ4QAME7(AB-W=(Q#Y6@,9 MQI*(W!"QDQ-B",9;+DD-ERE9G=+;@3?K3^OM5-N9H1IX^.0F1\(@3VBQ.L+^ MLO6.HH9&XG7&7X!FZ4D;=BW\C0H/PE0 M^]1 U1B . &E%^[Y*R&SM.296$&SK2KBUPLVXZYI$:4?<[I97V9QNN%) WP> MICRRC56.*]2,X=SI](C/MW MR^WE.V)/7 @][O[.0P4^T_)G7-[BF#YFY.\X$6MYVSJ89:GNQ?V$?V_SS>!N&'VUQB78]F*'YBN^4@Y9H M\J.A/66>/ K$KV#*;5NJ7A+^D_MEE(6:AA7Q3&YJ'L']^J?KD0Y.:PJW/AJ& M!R]JT_KY2VWT_X-.\*JZ[V72UQ*AU[\05,=5%S2OO^+/R8ZPPX"8VI3?"_;5 MS_.]O9K4Y&Z)[UX,=>G\71^B\T2I3C="'JH'4FH?<[F"Q'B;P#_CLJH<>D6+ M7:K7/:T#._E68TG3A DGZSJ))3,PL!7@%*I)S=<]HXKO &]X5#> MLOOC_(HTVJ,=UI&NPF@*X)XWV=(X#6KB8MBR)V)@KFB4%6RIP^2):PW3)8DT M.J$!E%^K6'RM0%9!0]:GP%R#E[@I4-Z2GJ%LK/>.9@DW"D"]C(^_F:B^M[8M M>%\=6 ],*Z,O0.<(:[NXMHYQ6&I5;CA94+=>7[OL,\M?-R[ MK=&CCH9D"K/[3GEY(;@SNHJ(+/@3V(K]6;Z/6MB9?K8WSW-4Z&N%:W+3_>!0 MJ4WYX_SWY^=AQCH/\_^)E,O&4R! RFU@E5>@GIZ!IGUM?( M9 \D39GNY?@)L]U9&->5BNA0".^FDT8MO5=5_.>>X60[8%[>972]<$G*^]W" M$S/836/X\UJ([QM\Q6?=- M4^L.VPT<%-(42 @K6N-<[\M]&F:EJHBM2)8(N7G[[H=W0G;X-W^YBO)')L?- M*6&OT(P_J"DM\@9=BTE-%+4)"FKRX Y^0MF.B-?Q/_8!#,Z8U8ZQI"BM>Q37 M0+[U*MD*HD'5&>8Q?&.U(J4XU)MGR:GPM3_B+-XK#SH6I =K!!SBH4/,>7[/ M#HTH2+N'IU.,-GPL'G"0J!W.^RSNW#A6SO ZQS$1$PK[G&)QC)WM.5QT[XNR MW3R\H+,5&-XJ-5K""RK?Z)]7)@Z/*\S35SO.T*0#.E3U:KLR3UT/CK^JCS(\ MIRBO0FI #33LO$=E[HQK8;VJW*\"SP@=*?T%/4;K!T#OCO'1./]'03N=< MU?E441 *X6;X:6'(B:KVDNVIP8L#591Z>252)G64ZK#0T!=Q09[PP2ZQOW:" MXM,0KX2\5?>9'D\8'?HG5&LF..Z)L9=BP3MWZ*HH O@J%*2&:C+04.K_G&*2 M?8IRDC5ECHK++);+OU[ O:J"*.&NHSQ.A_"U< NQV"J@"S[@OA M)QGHHW\U4!(BJLU(0U6XBU)\O;C;/!0D(8R>J'K _V2+)N/A^=-0[JQ!"Q!U MT:/D_/B#H>&F1A>/,#=VB% %2<,E%Z#7,"V[7V+$7B(Y%A'CM>\QWRT_1 MXI ]Q8X]6& /H(M F:46AL1KFOQ11+M"T/L'O* Y;LM52/80EELW2)NW@,)C MI2(;<($UBL)P"N 1V4_=>1 (]I)SII>I8EL=J..1"SL+,3CGBP6.2W'?CO*5 M5$9MV9QAQF@&G4_&P%F;/2QR8?\8XU[?SWB3TR=2\&@37LSW%!A@)>BCC#)'N=Q29ZJ^T.';^*$-P3/=](DZ-S) MR>"@14J?:^$F#104M5C"7.5I,#C4'L=])GWG."KP&:[^OLHTAHV[&P6,DM=C]WT1Y MN;W/HZS@TQ'-JEM2BNM%YSN)[ -: $==*U/R9 Z+R$/KT!DTA.3@%*Y M$R9,7XP]T(PXJJFC-S7],*4\Q@3_J*[1"-^\Z7?M=\H>:S2RF#3I+#>4Y2*W)7R MM$[5_I%'OTHD7^M=:"J3"@TO;DONJHGY![S# :I5ZZ9'@'ULVRWQH0-FAJ(2 M-7B0 !0F'TM+P*@1CP.Z7L7=L*>;/&<@KTCT0%+A(E;VLHZ\;\VA*J'CO+1$ M<^5/[2@5=9!R?AS63/-"B"E'A^(*'DIW^";B6!T;I4$?JA+K_240IBE]CA@/ M+FA^FN.$E/P\?["&@,HKT$2_@::=A]*=GZ*[>(F3#9?+=]^?O'T_0RV@&:KP M( XH;#4!)?Y3"%.]2EW,]W;]Q9=K0VI _M1?-I#$<2+>$DJ5T(#211WUT\6= MRDK==*AT&D)'S3ALY'A/,*ETD'W8J1[[XR]SQL>$\_(BC1X/M$OZNZ8"';7C MOEQ530QQ:EZ%0\XS.LH(GS4OUCE>,B$C3W4D7E-16K89''\#7LU"UK*_^TJD M$E5CL$5VS@SS4YH\_<9)$MY2-89YDY./$H"9B*J ;(^-5 "=53NJ2[3O&GX/7?';?*M*+,HMF;%+>:IA(E$Q\=? &JYO&%?-K$< M 40[K/3'1#\J:F)+R+2CK.&@0M28?<-TIQ"@PAC("F)$]7GI36T$D,NBV.#D M;).3[/$&YX0FXA3FH#"NN)?F@N8+3,I-+K6V++0(5#P#RKXTTP B1'7]<,1, MM]N:T94^+RH([&\>[Z,0Z.-(KVV(,74P$L%,YKT"0F.%)O5>MF1.]Q/QI=IJ M:&R8I[;Z:=T&;ZOH"61H6ITVLM#%'0GKG"Y(6:7'-;9ZV#)@FFHV8+VKL#=@ M'$;?3 >>H,+W">![[N&RJ @^$F M&KSUMXD0&YGK35F4498PXT:V-9 ]!S7X#]OS9L8?$@89Y^;HU\*(O"NCO-33 MCP]1RB-("O7ML^,^G&>:2[)^#UQM%*1"?7@IN9Q/7B],H%G'^S"NM"JO&%R& M(&O:X_FQ% /P -EBGR"APP) =0/3#%489JB#(KC&*$D4A;#48XGDVL#04B7% MM\!%D@=;=U]"O;&YBDKT*A%#%")YGGH(4*]=-_=5A\11AQRHB11IRV_W"/,;Y2 M'69YFXZO^-Z(EVF73+Q'OP.GV+8=7]9)2Q R71J@!4R,@MH,C8-U-.D=CS$= M945 CQ:;<-<121I'11TV/,\2D4]2W6"J[-C2:F7_52?8%^^YPP5)Z%F"J2]MT+78-X<98 MKT@C0=N[K3[.6:K%+B_"PO<*:J)R]*2QH+0M^A83L:>;@I <\[171"2,\NBE MS@J:DJ2Z-%$$NH]?XCO^"MA++6_:N7.@2WMRP?]*3*<03GH\NJ1Y><],X3$7 M@OQ!\.'E88/^3B\/*<.._LSQ@[**&=D33A>%]C@,B 15YY-_)]D]+]4Q-J&. M/&WJ0-MOU;7D=R0%?16D@\^=8_SM 5^E M(6_:WXT9<@RPBS&L],G0D=0]S&/;ZQI2H,LM%.2'0ACH>,]ST\2V2(ZQ!I\S MV._LM>=MMU/OAH,=7@USDRJSR%^99>[-N5Y\*;!P25X_E!')^*T4YR_QDM=) MN:#YO@-H+.;50HO0,LQPRL[+,G-H)W1QLBEP[?%&M,:'2(9PC5!DG A_8;=& MV42.\QYRWAWG>8.AEGQ^+'0L M\N@-]PF%B68!CYBJ&WUT&!Q9">=9R=3I@J3X\Z:G/M_0(P#;X+ IUY)6T4.< M(*HH>C<(I-RC*BSQMZ/"#^5E5I1YY8+%N+K)0[:9&GX:NH_J;]7;%JJ?/&CW M9*LGH+23AQ+MB,\0(X]4NN)JXS0B*U23;4XGPO,5SA_9+/PQI\_EDE>2BK)# M.U?Q:?#TV-NJIYFRH8TJXJBF'FC6'.8OU62:XWWV/6M^8'O=_=E@5\V;\;:9 MYL2"[:#W&$;'N.!T5KA;16DJ*=7S'YNRSQ:BB. M9.AQ@V6@KUEORT*'./K*R2-!W^\9EC*3J2[G_ G0?<]MN2J/VA&<>Q\WV_8+ MC2 ]"7FY/[RH5IU93I>:F\U#2N*+E$:'>_#!9\ +3:I\R\LFUK7ETR^6H(1K0,W?,QB/GG(0W@?QS\Q)I$E?;:FCBGR@*66$Q527;X$FF<_1"I]1?BRE--4,/F=W."HH#^_@!4CEY\PCSX-E1-*N M)UGAU$]^X>110Q]5 ))S1B;J3;O N:QW^(8DR>^0U=/5^]YQUI6>J?M<,GG M'1!V3<7+BS;DGQ2YVM&SUB M69R:RBOPA#9IT_[*KLDQP,JNV>P3J.Q:!P#B"&9HAR%4>MZX"%$(#[TISCSY MZZ8HN5%=W--YDHA2TU%Z$Y'D,CN-UJ2,4E&LZN'P'L9;7IFY("6^P_D3B7$5 M[\VF OJ8B5:&KD_W11:HP*[AN9X$JD0, 0[%'71A;@+U-=8TU #Z2Z8MF9W! M>W6]J.[^XQ>]']\(.'\H1 ECB?(!6X&FX>I17'[_,L@*"/K:0 GC M%H&.#K7$+/:I&P V<3'9H&L2"M!C-J54V1KB;)/;+"S#3,E:)7D03/8IML= M"P#;B3$^\!N!X1QPM5?7EE9JS'^WYWMB.Y1>9@E^^3.6QP-(GH.?Z.VWY^LH MKZ**!%G$Z(8ZPY-PDRJSR*E0W.)'PBV3ZJ!'*A/]CX%%8K\Y3Q*Q(RH.Y +) M@X235)4]3J6A]Y16]C-X]/V'K2$$%B_']Q^9]='433G#4?$">.KK-0UOT0=ZD6RXP$!L=)O1S'R4Y@V!]_^9[?YZNL3"[2Z/"6)Z5G-05FL$W7 C-(7&<_LD[Q!#P M(D=5IC7.5R3CBS'ZR@'YG275I(9J,='?\?R*1T[_75C*_#"G9$PE#RD>O+Y$ M[27HT?A@X[Y,T6$4$"/4=K\ .M2%P,W/'0BDTB]7Q_=JTD1AK/1A@YRRC]?Y M/7V6>Y&D3YK:'[L6?5L?G#*B.>*TPUH>/5SMLSMDK')D=2B;'-;MC7#&AAU+ M(Z"9,5T30\V^<&9]YTE#B.RWZ%OD.:1.9-^J!1:&O<4Q! MXOO$I$?DI9SS80;2Q:-B(WG<5' .FO4M.H(\MR4; &&%1\;D/O$9 MY)P??];P8CO^L+E'R_.2*Z=NZ-/RO? ..;4"+[X*8M/OTK*[!%O)U?JPY24/ M!\I^*+QA*U-KU[+SD_WC WU..F1!$!4^#Z4SR9CG:)[]5.8IW_@5UXO[/.$[ M*LF52VH/ ^99>:.NI><36]9RPNPY09Y["^_S*.'50;J3U-=0ES IK!_-67/?^[OT/J.#9A 7_Y3^C;,,+I_SP;H;X MX(M'V(T4QDM_6;51BHM;_(2S M#?Z,R\%@X\%GH1FR?6VZEJN:'OJ LWBYBO+ X<3#?*5:S/(7G5&7<-G5/QF4 MG;''H1$9DF9=2U!;P&9'.*P,C?*7ZC+-FR3Q?#R^ ^)U[D8O#AYZ%BA#O6TZ MCY]E1*N+ID5UPF";537&4BUN!2P8=IFQR9&-/M$H&-;SCK6"89VVPQ4,ZX"P M4S ,UBN338AR%[P5"NN3FL%"85*F.=I0U#ZQN^WJ@:8'RB#]';!-V&O'M9 W MCKZ*FG?#OY]G=)01(<\76B-7[Y"A]S5[)PU[S0?PY75,_TF=.?2S??C@88"7 M 06O :7G.I:\9DWP]IL/*WB3\B3+&#\H>D/<-%K6Q 8EWU:25_^Q$[KZB[_< M?3P0J^,?- 5GUX#S6ER7GS_.;ZYOS[T.?P^#J+S7KM(BV6BD-TN:R:\FECT" M28P\:,K]SH[10X)@J,I64NY1%99X6S.N\\*4%IN<%WB[(X^9J,F5E;5S@QEB-ZR]F%G;8SZ% M4#" :YION*[UI=N?&=KKD3@]ZO:)G_6WO4*[;J%=O\0[G9ZA7==0T[?P[I9@ M,D>G(D@>ZX8RVJ*N?7*VR3DP4=6T.H 1/UZO156S\Q>SX ]P0N'JH M+D%?/B9]9!#'DX_^ R(C!?V3#Z+ <+=Z[E[TT<,6=9^[B;95Y.1SE" MH09Y@4B&JNZA-^QC=:(^@&LF/KR6W@QEPNS@LWD=.J#<9U='<'#=IO98 M[R\,AQ_ZC-E%_0]!PV_V&O,6>K-'%11V8X@;%'E=,HVX5[C@PU6<3/_ 4S6N M3&-AO\5%F9.835+B,3'O?LSIT2WO=AISL1:9:D7*TMNT(^3#.0C$])KA4'95RL=3CM3:IO<'A^$RSO/Z3TQ=.C7 '68#!H.8< M#B*L@\=9\@B]#UV8E(LZ/PBH4,_18X1"R%^TA";,PZPT!->.K/['D M9NZ'P[N?.LZK#]O=([7C2M@+M?/B(R^$7EQFE74Q:&ZZHP05>/N(7&N'(#E- MIYG#X:4>Q^S5:-X%S1>8E!LVXDUW'&G> *5 FM>#R-MIAWWH(,=^4 Z:>/YK MRK_*26Q(4RQ.8J.#YR]=@T0/)"5\-\"/?KDW84G3!.?%^=\VI#R\QTCW-6@2 MQTCSON:*,1P0Q;??MY*64:JGP_?\%93NH @KO>B ^9=_^N/W[_[UWQ!6Z*BK M+!95(:-0[GJ(:F3#XQ^ 48U?[ERKP9?/E_?G9^CN?GY_?A6@_I[YCTYTGTZ?K4M!&'>(3]%IJNBDGXI?L(%)V44K?L2M@?AV7/2(V%9^E MG-_C8A;4DUG=CQFE;/.\65]F<;KAF4YGG=M!KYO+0:M"YY\98S9YCJ771UEH M$2BD!I2]) 67/"DX$I3Y-FE*5[#:J8"0")AR?TDS<(_X3*9?-'6\"K$3N M 2U82T:64@J7FBR%9"=1V4:/31P?7S*VM4B9XN95T8Z)Y"Z/B]Q@)K,B5U6U MODNH;TK5>MT9$D M"F"FQ\U!@1F9Y3Q+SMCLD](U'Y_A0V>E=\";@X&V/<1[">+":97LR ?:$JAP MF8)8YU&\2K8?P9].I,MZV>_>* M'(.O#:D5L)"M:B N ;*1.AN(I;ORT3 0VH5K8FU,T-CGP MWYIO]V*8Q!D;;^(A8@1BC(HE9H\G;!<1P.\XK"A4G?,>3\28$.*B<4;QJL#2 MDR_ID^ 3KJ,6_9UD'9&&G5A9Z ',J!=T44UXAL9[X.QT2BX65(-3 <^ ZP6X MU@HRP=/0-7XZ,\QNJ)Y M65?R:JMU,7"T*&51ABJO0%V> TW[FI^',$ F:KM] LS870#<9!&W!O!;-1\;Y&,[+$4WH"?."F"@1Q]%==?0M@>:U"LQ_@K8#R%OVK7.M+2[)<*#E_]68C:%<-!? M\?[&!7+%72+-NK$=/4!6?@]:'G^L?>?U[!L S$!@"/:.&TY01K,3@Y-;![T# MS=AM)[K="U-)7UF>*)B-_@K$Q$N<;%)\O6@U_K0"I%2Q6?=U:"D713+.ZX;5 M.+@QWB*9H1J+]D;$58$1W4&AIIQVX#EK583M$9KOSO":%J0L3GOG>QM-V?*P M*9!T+:MG>($9H383#/U+M%K_6^N304D-ART1@.7!;\^AGBJ,HA6OQR .XWM= M4^UJLA6[Z2/NS%"H;)H6#41AY:.9 \YN;0'S=]&O);B*IKZ/GH1 M-5/8OZ?L2R(];%)]#;HE'VG>FVZ7T0MZP!E>!,KW4.8SA3(O]/9";U/A9BNA M+TY/.'^@ND9V77#I< ]A<=<0<"<4M!?@ZE?@#OG=^VCL>*:EW?V6I-Y+=G7= MDW4X[#.P[R\ =PMR'#MM1T&/809AGN&>BX=NYP274;Z])8_+H2H'(X]"]DR2 M)EU+?82BOR*VXG!;,L'7Y7>+LXVL M3H;NZ]"BMHIDO!6W5<0#*G+KK*]@-67Q M-'3R2R8*X6WX50CG+S%[="Y\B1 %'6O+A;;*:$Y"=67@K.NQ!2Z8E&/CV/Z$ MR&J]X?4O2)U2,CT]'A505:56XWH_[W[+E/-YOW5M,US , M4%R7[9Y!%])I^,(E4C/D"A]BF#>EN2 9*9E*/W%@^R4GNLD4-=;Y@DUJ/^,H MOV O2!3*0HM 93.@[$L1#2!"E-0K1P#>N_LE6R,C3C:(%ML05>J V],PBCLV M.X=YSVB:[EB/VG&\=6WIN=9OQME_G9ZE-\AYP-9-PLY)BNL%&RH+TMIMQH.P M9/6/DY?5/;X#1?68F=.45+DM!6W&AZ1ZL)H86]]/7U(EUH 9,R #$_!EM6SOH4I\TRM[&$/VO*R>ZUI3G/?6H-SOV,% MA6JK"@W7VLE!H!^;ZG2[!-<.D!FJH*"O];^A$U;T!H<:<=PP;.HJ2G#V ML,D?[Y=1NHJRC$?,T\LLEH=/*;X"":,::=KY[6$->=30%TD4I_1;)F[QM_#8 M*NO],HZQZNEJE4_3=-9_Q)6J7%$(4Z=LH@TX'0U;\V>F^7! &L+S9*K!. $S MUL+X8TV%TLQ<"^B;U4<[X*$U:\R;9OOPUIJA\Z/7,#[ U#J,Z]I0((VT^A6X ML3^S3<7],TZ?L*AY)\O4-&W.L8OPD*P']_;O)^T?E(X#P$4XS-PI+U.V0EV" M1+E,.\#%7VR+U["68.=6A@)IMDQ-_PQKV.D/;,5'"(M[1W\P[S:4Z]#PE6 > M[:;:#ET,Z-;%IMSDN$?#M"HTV21A6,7)!A2?E9XJM"<"+NK<3C>O[Z2K(*.] M@NDUZ*F5A+(J!3UEH^P/[42M0,7=C9U&O5B%OG/^'BC*XBDDE47N=5H&*KD'"^0)Z? MHF;6GZ%WWY^\?3]#+3"T0R:.!!MLZ&N%+LPJJ#4TU(3?AJ?,]TM\1:-,?J;< M^P#D!'FO(0\A<(A3@Q\,&\(U/P;FZ+E W^%XD_.J@?,F.SO "7"_%-!Q7ODS MJFB.R6-6%;")M_=YE!51S+DO:K[Q/U,Q&'6LQMANQK@]J"D%I>L\W*<"AAID MJ M-2&H7W.0"?XR'DUH?HVEXJ#Y%I9A?E/;X!BVY\%3U4W0>C"0@S3HE\P2J M67MES';&KWQXP.@F(LD,-2BGLD4W&415QY?*R/AS?BVC'']@\))3NN+&_]ZJ M?.@[&GP8ZI#J;=37QK>?.F1#:ZL?@(WJ7,-H8N]MV=<$7A&?C(VBPNNC^5>!@1/Q9=PS&/,7(G-@ZKWLQ)_1 M$)FH1X/#0U\YP"DZ-8Y&2-FMT<_V";CCOQ1XL4FOR$(_!./X5>NN]1T)U_+Z M$^:%#?FU!$_,V'OD-7P7&+WA)YI:%XRZ[1/ IA@\;YNA"@VZ4NVM=T]YCY0I M^<-E;/:F<^=1GK$]0W&#AB$=97U $4J-B;GK110\;ZKXA='\@6(_?>CCYO6@G[L%U_5;!Q3?E/8:M> M2QG;5_%ZF%O>I*@M:*AF0HP]#I0A6;.N1:BBBQCAR1D+HYRFNNP+8AXHV 6 M%_H0J[GIDNU]70Z^#(^MM:&..;B'?$G3A+'W_&\;<>EKB<6W=^N4E*HWJ(*%.*X9$C\A 6V& M=N"00!?F( 8JK-36* 19E=CG%#>F?,>R5UBMQEZUL(K)2+A6W6EOWD89+UE- MU+CI]S"]X)$-%S1G)AN_W94K#]L2L"_TC]J!39D0 ME8>3/A&T49TYA>9YSAX1<8^SRBU:( $8IPE:T)SO?5"G!^CZ(26/U13PAF2H M$*^$<=P;R?=A#('1@(7QK.[/5V?\NHZL)-D&)[47@6;R:Y6![=CPMJK0TU<( MT$VY!DM:L(Y:<#"K N^H.O)I#HS^MUK7V7K)=,X9[P#>/Q<&E/@Y:LQHT. M4G0>O#1LI$W&_VPR6*/QFQHC$-C]QQ>4E!:;?#Q_7_=]JPZ_'CK.(RXJU];7 MX)*JS?A1Y]4H-SW;$-<+AFA-BRC]F-/-FFE-NN';EUYS1\7@,&G0R#J!$'8M MR*=[E@ O))%TT""J:#*'[[8E6PC, :=FDI'('ME4Y@/B;0I@"^>*9F*B$B6T M)8HM>PRHKH?-.5="00\5XHCDG]]^^_8=6DN*T_PW][NWL[=NWM3<*19MR M27/R=YS\&WHW^]W;/XBM_;O9[]^_;QXA1<$E-RK1?T;9)LJWZ(=W,\1Y*YYE M'WZ8(?;@&L?<_$BW021;.F94=2#\+43)7S=%*:HQW=-;S#M'4OP9EU7PP14M MV/>G4;&\R>D327#R8?NEX)&S;<3+G'.:E&0T4LDE*>CBY0"2:XWJ8.;YE'F# M&F6X1*2*?'G#K)SBM_QG_F7,.H VA;@ N9GTLT<4M=##!%@YE0?J3IGCRX?L#?.5Y+!EGXO*K+-LJ!]M>.@2X*2G[M==U:_Z6&<.Z)[[=4TJ M3/U+W# [_9W#J!N'E]D3FS%HOAW>=UEH$7HV Z?L[? "#A%TB..3(P#U;HBR M=63&%^8P1S46!)8ZX+EAQ28>N<^(-946B$BEO"Z7.*^I=7XY4&7P^Y!Z3SIT MG%N2%98VSEYLH2C'TGH.TAT:[5I1;KL**R4U7]$-ZQ9=[#K-3&8.)T$/FQ)E MM$1;9C*O(Y*P/W+VZQ,E,4YF@CD];$%Q&A4%61"^+2TJ]@4H10627VH\4N$L MWTOA"5"U>O>?MF7Q5JWZM79K#XAM2Q?:%4M6[@Q=:O;+EXE[(#E#YFT?#Z=H MVM[DF,]OC8ZKQ#-8;MV]R3N$8H+F[Q!>[-$80U105"_=:EI=A%E(EOAAN[W>56HKSEWJBO,?Q,J,I?=R>X2>Z18E:F&B'$W6 H@8I M3Y!##"MJP<)+3X=BDW'-:M+A'&XY5^XXEW0XMVXXUW@BX@9_ *>"9=V@#D?2 MF]ESR^ QT^R"<>F4F6G\,) GGIQNV$J_PKE:O058(T!C2(^8ZWFD1H.XF*$& M#WIF@%"#:#+!LL!AHG9X[S%$ENVXHCQAZI9L&,"(QRV7V^&@;Y5WP*&P VT[ M#^2NB:.:.FK(3ZZ4B-H04!!?/6;&+3#WOM]'+]6F]K@HILPEI?XF./MME(*_ M-+!1*+"T-P<]!-4QJ7"(M-7F6K>>TJ_A^_B^ZF.&'_FF]UZ_J[M>16J]*2E:+X8=-:^3M->IK3>BG#IDBC?NQ/ROJ38B[>G\B3G7! M9I&BVAWL0E534JFS/R\JC(O M'?+!YP!#W]N>MYKZ-=5PLC#,3JK,(Z>R4>_DK_,[G#^1N.\BD;'' )+1UYQK MP6B\,=7=CX)LB$L_1KE)55GD0RYX&%\-H/_.7*5GX1)RW&80,0FU>QKG+-5B M5SBGW%#5?_FCMMQN7NOY'].VXG2"5>K73_QN/6EE]!(T;&I(+H;\298K[ZLX MD"2KYM%O4.>1E\NS9*ZC,&OD,>_H($/\G775%XQ=+WC&YT5*G^\VZW4JF!6E MNP(AA=+%KX:M0<_'8%2=BV -BV=7<&"((YNA+C;4 3>5>U]-QY!:'AAOJG"3 MUW.O".6[(G_;D*0)-F4_8,:YH<(4NJ\#A5V5C"\+014/Q&IPUU=86'9M2M29 M&AT\: >H.J<+Y;A]"F--\$9#Z,47.ODE^R!I"F3U;P*>CN)5?*7G.4VJ'.< M&K QT(*@;IC9M\&\F%N[F:_.H/GG=]^^?=NM'?:]O'38'_[XPV'!,)Y2MBD+ M'@$G:A^5"$?Q\JB*V*PM(S:!*5/1=@ELIO"\M,N,+6ZXD$U_DJ?@TMAMS:.I MT24+-"O,D!MD5ZKA=B?7O0) %7GCU =XQ8,VYFRB)W$D/5V5/P3P"AXWYEJ( M!454DPQWJ#K 1:K&FD#KK4+-B?$7K*R^/BM/'"W"^XMJZ%H-"AR7+IH3J-CP MD=+DF5G,HE[ZWD7TQ>'?@ZD8X': \JA-S[68-H"$[;:#T :2]WPUL50.^!!2 M:^/B3>Z;)9[?W"0_6)8\!939@]8\),L*F+^"E>K4L;'OCO2^YCC3RQ6C%$YE];KO*GJ<[VXHMGC%7G"27?1'9O0 M3)J""AB I',I;#$AFJ,&%0\MX+A.!+"I6G-&0TAMCDNXB$%1IDHBXL,/VXH: M%(T&BQL4U*U$#@+[ 7 5*F#V%2VX+Q%#\8(][/'H(^(I:N66WW)6LFT7OVE* M%"Y1OUX,T@38CZ1.RD.>2H)!!V]%F "US:IG-G48=>J.C8<892+2ZYE13\>(A FDLR^BQ$ M4F1M^I644$DDXRRE6GP*OSB"ET3G"^%$EK^)!$9KC(/*>C>Y+JCO9X IW&W& MM5)4M,*%"O6RC([QP;LUT9X_R.^7TGG%T++H:]JW?=&'P<3*L-,GTU1JX$58 MECMS4'W05Y\8M$+Z:RC_<@ M,KTYT&[EP&/(1WUMY5"LVO$CX&"/75/N(SUT[B-U@1>P*G\6MYRWP /%I?2, M-U5ABN$U*#7CJC6( M5?03S7^YS(1R24]3AA\VM93V&G5>H)018W,COZ?ID3T6V/[HYV>?)3+ )/\R MT]X9<(L+G#])/6;C+YC*SE'#OKQE<@1&5KA)?TR*N%\QJ=I=:($6-$?TH6#- M%?%X#1;76B*7GCY-&6&A?VVY(!DIV*::YW>-:DKOPZ9:LM>H:PUIB*%'3BVL MY/1SLT]J!ECDN.;_7VF^\ZKT!_#)'P)5_S]LS'G24WLO7)APO0'V436>A MR M:054-=#EZ 5;P2YMP\$"7EH$5H)>#/H#.+Y7Q.XKT.582H:"722L0A5VT"A"6NAL7)2X0)FY9CLA-':[#/( MQFCKI$PJJ%9!Z@9#;579:G@XQ\^[&<^K4,1U2LK><$"51R'';)(FW9^E";)5 M4"D2A!5C!EWV 78^=K_$B-_@1_DR4\< YWC-_F%-B:J1U4D#*O,H*Z)85.%] MP N:8U2R=ZL?"\$#)NB\+^R) *=E8^)%=?@=Z-SK%B=XM:[J_I)8[]AKY%TK MIUX2&F$*7TO F(>J6^NEC8CU'1@DT+R&LM=CHB@][U/B?#AK4IKFI6I+CC9@ MRY*4$@IF1TH16;$B+?87H+07Y(676YZ0^3@N:$/&HR(W#4W'>?)$"K9A;&Y_ MN\5I%>!]%_%(RC^GF&1R:U+_;8B!J4[%M6(U2)H;_@I48T$E11P-M]\$'K@I MZK*W,.OTMK%$"Q0U#"@:!N0[!A1=!@0P/@'22 V9'LA$/2-/),%9E*!.JD#,B=K MO*H(J-2 51X'_^[]V^CY$T.5DR@=]?+W/6OJ[.^VZ=Q!$SVC54,LK,.\EY5] M?G,Y?\)M>-B'YKOSES7."MS$!S&KQ%=8E3*1(E8_(T=G@QW[0_JIU!#+_J8E]7DYC$EJ[&8GTW!^ZCFXV< M4C=#;-4.Q4UUE];+7V_*QR]9C(HEFQTXJ.3#EDT'R65VS>8*?BW4XYQ9,$]B M:9X_%.*>1HDJPAL"*J8^02\W1? $SZ+*\*0-%!2U6/X41' -!H?:X_C4=Y)- M+LT%S<_HYJ%DRR+[C7M/+.\I%0CYW5T. )KX/G, N<<=IU7^0?:>>VE@,0-+ M2I32XI5M-57TPGS3J3Q8_DH:-36GKTB&+]E'V7PC?Q!:0NBH0>>E?QJ*Z"NG MB0310%5ZY-RDZBSR)B5#@GN+8TR>>.V>X5O106T 94N+EO,#[+T9,JGA,,-, M9:UP)'^PP:!6..Q-:D\WJTW*S,,GW.Q[9)/;P)- ">QIT9G(D%!0#3[YVU!O>+#$]:+=%=67!,BD?O1YZ/98UJXO#9 "@.B! MQ=X M*&BSB-\6OI(K3>N]O.C0D.U>>=-0RXV>4;*38Z947Y!7OBGHC?23OT% MH([(&W9><:&A+ X9&MIA2C]KL)GJ\\Z?>7QD^'!_U; UK/ *U/@=:-JYK5O3 M1GE+7!2;Y!-8)/<4\)__^8,8N MW%<))N7.6ZD-:4+^2FWLCCR6'G@(,*K:NN@,<%O5F7]N?ZCASU 7GYB FB[4 M5VJZ7D_#0?>VRSX84/2A!FF@U9@_T/ F6>_,==S1D,M MK'TG82!5XXHW86AJF(^<-\L> PK$87,^DK@YO3#GP5+F456.^#/K$V:ALNDI M2F]$V>#3:$W**&4SUXIF(IY"9MPKOP@U\4<)N,_*:A @7E/YA&0HKD"$LLBU/=2'*X(*E_3Y\JZE&Q[DX7I]>HGE9 MYN1A4XI[.$J*;J)<'/:%7/GT1X(:L]>;F%XQ@Y@;=RHVU."S0/'K;=.UJ'&B MU4Y@$J;5,%^I%K,\1AVPN75)TX3MW7@T<+D=,;G&7P!'(<@:=A^-L*/\+__T MQ^_?_>N_(2P0A#',%%A,]?D6/H_BAJ8DWH*OH9:\;CNCXH",^]L4!O,-*C3H M:_UOZ#NMM =')?E@D./>Q%:LZY]IU@;L5LMZ[461"*O:2T 1'6[M#T=[B@X-^=V]_O=-_40A5,S M1/UQ".=5YCH9._V%IFC.<*XFMV#SVB@ 4&B*O=X 2O1>T:+.-F$2S2!L^%ZH MQD.S0-$I.M/UJYFIN?+VEC,'O&E[IMY1"#A3AZA]#N&]REPM8ZB_S7D5HW6+ MUS3GJG%&BCBEQ28?OZY8_4WH=GV<@O-]>P4!M1C0#@3Z&GJKI#,$U("O0<-4 M3D7LT&F4Y]L%S9^C7!K8K?FVQ6"2'BHAXT-ZX-@*^;#24T 4!P_8J*/(8DX< MJ77,8^S%D*2-A%.,,C6< K;!O-P !"GA> NV%%%.*9@RRB%944B;/8;$J_-8 MSS92?4IYH I"-Z23JGSU=T8L8-4QI"/')X//0L]^^]IT?]V1(%>7' YS4#+, M3*K%(7^Y<%&QY/_GVXRG*,4B%IDA(G&)$_X#VX+L?]%YDFV.TTU2F85K6D3I MQYQNUNP-;B96>W^<7+<[?XD0AH S=[S"-5;6J#'/H'R#2?-<_8JH6E MWH(H*K/PX[68?\ [R#/T@!])E@FOV0)5!'ZMC#O/-*\8'F ;K\FDR#!7F:$A M9C(ZA1'W7[U7[?A^[''3&KZ>C^=;NI,[BA]E=%^%WVDO'B9Y"%R>(UT(#=Q:N'4.#%JP>1Q<7+2G]- M%J]U#0@];-D:5H.9Z (V)(7C"]@HJSVFN&%>+JK.LYMG55V;O4!)B7IJO E. M<1NEX+XL@X" ZO3W0AQ'4)$2'^]%OH:Z@TYY"*@!7P.;4UJ6E!,C*JP18L^B M\NC/2IK*K?RNXXYS2U2?#M*C]U6/,OS(ZW?=!^B85U-1W4H,I.P?R2HV\9;A<25IW+>MG?7-AF L 5/G<,QLJ,<]_H/5/.2GQ&7V6U9B0/V@: M7-TVZ*'JV1,I>(EV?@,%:>@C^E"PQHH8LV$/&U5]S-N^>&H)P_Q%,-),Y++] M1,KEZ:8HF3CGC3!O)>*C] XT/G"H;6_A?$,@0-%W=GME;EKG55EN]"_1:OUO M;$-:06*_KVE!0H7)*8D5!7%559]6)$N$DKQ]]\,[H2C\F[;"R^6*>YK$/9[] METTI/JVI'".M^JHPB;JD%4OE.NY(0N,-;T!$@2MWZ!:OV:^B%^NF;Z2#YENO M\J\J,U23?R%]+]O/M+S%,7W,R-]Q,E_QR,+KQ9^E+EI"B*OR-D_,H MYPF5Q?7BHDK.N-L\%"0A4:[EV/&%Q)[7R#7B@"XIUUVSY!V:W@B8WHS4@D2L M:VC7MQFJ>L?3H;K]0_UOS]!>)U'32_YZW4^D/A[^G%K>)H%ACYE?N3*T>?JL MJQNQNZL5*CXF.C52-!%909:L&@ M'1JSO9>KOEK9BS7=SP4ZE+2]+UM\@79GFH)(#3GN+XXCVHHMY/6BO?3^)J_- M$'$UR#Q+JB^X3W7HKC2#EJ!Q'OH4?>U^ - @NQ>W'-@_^-:S'5H8J.!44=+@ M"Q/P8B";U"*[/3KV"[:W^$AI4C!,=SA_(C$N[FB:C!085'\1[.(?(^"\]"!# MP+>L192&NCM3@\L4SCKOBPC;E+(%G;%]&17X>C%^OZ;ZBX9+A)R [Q5!CL1D M ;#2/Y/Y?D==U-81]*NI/^B$KR!8/?.[*C?])=[2*&.F)-/V@F2/%UAVVXKT M.6@2[F%[WE)Q#PF#$G+-T0.\)IPJVI%%H^!=)>9*98$JL\B;@-^R+1+)=@[. MP1M(AQ\&BGI_HZ[EO:&Z\Z4'O8-TA+-4CUT>I4?$,URPOO0YNW=ZU22>H3+H:C3CCY@#,LC_E6? NZ:QUN MW5.>;$T>%(-FNP,PNVX$1IC-N*+D4" WO4?BU+#:\&0E_=%[V3#>99B([Q"5 M830F426V^PE8WI3F#,>Q&(HRU1,^H<- ?Q>V) GAIUQ1>A.1Y#([C=:$V1"# M>Q:E=Z 7N RU[5J9=L01IWY",E33#[N546,X!7'1HQN_]3P-2I?T.;"3_J ] M]SYYX3 4%,/*C9R55)D_/K/P.Z=/@R(R]"@\S_ZH20^)]?6YX@1D99"G5(=1 M_FU$G. \2N_*J.29_%=L[%-M4U&G#5.+4866=\-1!921_>BFUY!X8F9_%26) MP]J16@+79T[J\].;9@I0_/B)%]\NMVR)6=.,GT;-7X@LXT'I':#F#;;M_)H. M01/MB**OG&R@JYB5N$Q!K/-W:?A5XMT]>F;S$*>\'\,%NI%J^\ M>V,-[ 5($X9^6C?K)LAIJ[9RANB.F0O7W/9Q[,^%&@MPIOM62CT/K]I+9HH7 MV*,[C,) ^UY<(')^R$U2<-OJ\,N?Z:/N)>&/.$6%K^MAJ?B93%)B3*C"-8*U%S2H^9:P3ZF]"%*$4W M_ *F.-WPVBP!K\C3'Z6C^^R K/=8[JS5G6BN<2! M]0(]B&XTBW3)._):9C-MY3*;[F#C.^7YL'$\V)OO#EOT-Y\UE)T7I@QYS&%C M1,R4H)_-("%O[O!,,*GDFWW8B37[XR^7\2*?;Q+"9&=>EHRN '611H\'$JOV ML*8P#C?J6LXN3R]N44T:=6@C3MRK\"DRE^IQS-N\>$]67*07]WF4%0N<5_F1 MUWF='3EXS*'U+G"N4Z+A6MHJ$#RDOX'!/W,@B(E?#27LV8C>6% C!GL3SA_Q MDL0I'LYFZG\(*&[[C;F6JX9:V"@<"0.I&E?\S52U@.8XF9/"@< M:B]!YZ;!QIU/2COJ*"J1H,^OH.,(P@J4(M,IC),A!.[Z"><[R#T0W,ZJ8:"O @CB2)" $D8$]4:"&K%W*MN @1 ZC3?=; %\ MA-,I;@#"A=CIC(*Z\1\PW$Y&![-AC $=O7W/NCQ(JFJ@B MBBJJWGV[@YRDJNPQ+ 1\G^.HV.1;D?]4)<^UI1+9[D9> UCK14CY7R4"[C>J M%8@JIVV&ZFQ(OCKN\MW 57\==1%6\)>1?2)T4Z1;1(IBP_H5[SJ[WA4-74:L M$92W5=C$Y:A_?RU)4X3[CDJZXX&*!&L)Z<4/C)N%?%.L!V@ MB/LO.E#$BH W12PJ1:S%\ T3KNJC?HU[1_V"%#I2F&5FZ&ZR789-.)\W7(GX M=G?]#SGU'&BFXM33-T;^LANB8LG \'_XANHI2GGNW U-2;P=V[QHO0O-=5"A MX;QB J,N1%!\Z."8H0H)^EK_&WKOHC:!,SFQC,0&)O*!3 M'@">;T]ILBCWKB?C>2@=<6D#3LO*M921@UI]+4A'JB>V#B7J3[K''M9Q;F8J&HVZFF5/6K@;3UL MTIO'=4AOGD+L&%NL67"JH&L\\%N=D/>'G MJ6+:)L4O9Z2(4UIL\M%H.)U7P24\QTFXK^K9P8 X"+1#$?Y076L4J EK';NE MV.8M$A4+SJ(RJDMP#/BCAAXW<$3U->O- ]421YPZJLD'\SH-LICJ\LV1^-SA M>),S".&;HN4:$H@H2RAM, M[=5'/&*-+4PK].9G'.7Z,0"39QYLV_23!N?8!@ME33\0]^J(DAQL#J+K^N.F M+,I(^,IG/(K@-S?9S]FG[.P^^]_LG[O?H&J/-A--X9=HM4[QC#WU[N???WKW MP]EO>)!"EZ2>"FFK;C:\[!9B^054_CKJMI]A7/+%)5,;V_#4D!H;35%^VP16) M'DC*JUO77YRQ-:L@9='OMC!N!S+%0.@Y=Z4UKN:DIJL];_CIEB?=2<1J7]*S]U'"BG3[2IC,!E-Y(1*FU$3)4V'D ];#ZLU M-4WI,X]C*N99O0)LGYCM:[T%(_*C1\A;0I@8$$N#GJY1KGA"9W M99275UH=KBDV!FK5SN0Z=IXESKOEJIJ3ENI0(X9.9"XY97;Z(T[NZ2DM2IY% M7A7-!\TM(VTYF6LD-)V;Q((LVPM29BL6; 'D;BU(F338JO%S[\ MD+(&B*X7J(&(!$8TWZN3\6&+=C@1!ZI=6V@:_('9NXSJ)HW8_F\72D(['%L+ MCHFYH.78PQ8][C@6,>@A'$/6I)^Z&;*)+(=GK$\B+%&6WZ+[NI-%;T=F&C;V M#H]]:Q34U_=57S->+PQKFJ,[@BC!19R3AS!))-J2IKR&RUCJ30<_TVQ%,\QV M0%L1?!X)-/>,_&#-9-77@#HWUKR'O,=H\ ^7Z'5Z_O0* *!7IS%FWU M0T5L=PU-1!CP1\]*;JP,B4ZJY.L!N-HKZ& M>@*V]$#A8;67K-O1/LH-#UO1X:H,*[)V:L?7X')JZ/(LU/@>,(V. M/1.7P"/LY-2[Y&NJ$7:JB/.$<5V#'%S4\;_%)?QG=31?.8 M;W=&&G:_P9$ F."61H+4\2;&&G\ VY;+SL6P30#9U'<;8P(-VU\HC8+'$O[K M*F2[N%[<+6E>\AR2,_P@JP$U^CRX2+^D75_:*P4 44H;O3$YUJK#\'G!C8*3 M/Q%Y8BF-PEPQ/RXT5)MWWC3D(.^J*O-[1M)-V52OO=YEU\V3OVZ*N,$X++U>_X*2C@8GD2I6Q/08K41R^H H"Z"&9( MI4N.5$U%?BB A6'7RNN%3,5UULCQ5FRNC7)JSNL"5G2G.>TK#,+8=*_*66\R M>Y-3D>K+KZWZ3$M<##M$QAX'2J&L65^SNXP^9&JWUQ=0\$A%O+IF39!'2GUQ MI$>C\D)U&3=%I^)9'1!27P'7G\]IO5WW+L5^^A/T*/8#=>Q0M,4=2!A$$T25 M5[2G[DL<$628*U&%__[6T?H6H^N'E#SV'4.-/PA=.X\:]+9J'E$&K9<6\$-6 MRIHL4D7O:H64RP-59U(0>U'%8S[ZO 6+T:O'_#,NT7K/RIJ"CWF&Q74TN/8$FU21=->XNO/(8P34NM'ZN?&$L;/(+9:Z(:7U.<2%0GH>6233B' MQ2M)H-)%5D7>* )S;(P,;;I/)".KS:J:Q*X7]V2%+VA^18KR^.1;_06(%3;8 ML!?S:A"!MC5@N3\ /:L1-.GHUPO$0?!,2U3#@%YG8+EO,!.FZ5Z5CRYJ]?'N M\7J?:84D0(ZZFGI0?3Y:JY'?%+_>E<:N8AQXF=TE3A,&X#YZ$7\Q:X;AV/FR MZQ")BXCD"B7R'1 RJY!O$9"7^<@)+=0*(?(@ JH6D:Y06?B*I@*)/[88(R&5B!;HG; M"V#V+RVH@X.?NPSFM]4_=QA,6_S5_0;52R>"&:@.LD?1CAU![S!P,:<=7V'@ M3 ;,=J-%7G9VHNROW2Z4_=$IO[>K]94E;,.H@3=#[[X_>?M^UG[!E:U%+/93.\RH]8]/X;916V-++0^8-T=->W_V M_4#\9O]#0.?)?F/.Y;2]'[RJPAKF0%7"0*K&%?_"<+UH;UB_X1=:<#E^*,3] M%V,BHO"JJ> ,D/ G3FR*V]U"W\! 7QL@@>5,913ZI$^9M:'3(XXBX9EA36*) M<(+:L)L:T4_+M;@*(E--BQAA_WA2A I/O93SFP7Y 8S 56=LC$R;BF\! M97&D=1]!;V^8F5/\%I&JE '?D[(/*UH+)#I!E8AR&S&IT 414=5QH$#F>A-# M?NO ]>(CI0DO:'R'\R<2X_.7QK7/KR1EDWL5"+U.<6VASE?\ M2_#T4@VVL8 M*,SF %S+>Y6+S*^[$-Z&* UT7&1QJ*@[_GM3B:IJ"*]!R$-7>T^W"C9572]X M81&L#,<5@C/I#]CA\ MS9&%%MV'7AQ2GF#$Q2%$QX$6YAP!5^B@#>FPET#9$%Q8 ,4P[X-M4X:VS8// M6MJ2>-D&#Q*'Z)RE7@"TB>^I^)9J2HOKL)P,;)E"[M>U4D9WMJW:9LENXSY2 MMJ4@]*7Z">8= > .B#@;G*=D6>^_<9AA ._4E5476H5G=BD/HSQ$C MJ@R)34+C4;_,BC(7$0TW-"7Q5G;@;-($U+FB0>,98<'?:T0 MJ=^HZ,K1 AD@:H/K'OV)Q]?>SXL"\WL,FV#@[>#EHA9: GL,M2DZE^T:DH@Y M0@VH&6J_%_@Z?[/.&.?4KX@ M)2N2$7XRP,M46G.N*!)P;T". )F@&36"V+'):9U?D(!4G+(''V?HL0)3F=U[ M<*9N4*K*/\RHU!JD0,<9IQ5J'G79^I[U#S&46[%R=#%*S<-&/1Y0[(A/<*'L0>GKF,*$+P#?:DM7>%BGOO8- MB:[A$86,[U.<%NHZ?N93P4%#[M6_)NA:Y6LR5=6QI/^H?NJR?C@V,/GN97B( MX.K3J%A>I/2Y4 ^JEKYB'DQ]U+37(&I.'0GR$PJ>EG.[/VAZA(6&V;+GBP6. M^<:CO?_HEE&^Q;Q/)*VWY2XR+@KUPAA'D[?OM1,U)\$C6)IF M14WDR2\Q6Y=83_C=P1@]X/(9XPSE>$US7M6?M->@-;$CZ,T#VYHO2/E;X;/@ MW\:C3[*?UN*6@((:]VXKH[+,R<.F%-Y:]C[N$Y( ::0NU9WZDL\I6J0\4+:H M(V7OCHO,66S1O8UZ2-F]9Z8*GGZE=JITH& &ZS#W0UBNHA(93_/&>7'^MPTI MM^HF[/B[YK:LG(97H[8+XS>H C(A\U9A)/KM7%7V3G-:S@J2U'_8F)-[FO,Q M(7?(3M!;N(?/L9_0D!>0&S1J<$B@FZ$6']K+@6@1BH-\57Y,8?GJDVGHVB4= M',]'9>W\-;)4C3QM=/1UU*IKU:WOCNZ4/PB[^HPQ]^CD:H1CABZ5W7YD;R]R M@_-5E#&B9^U^M) [3,"-0-PAVL1<2UA+N;-YUSH9\M6M__9/:/DGUGWC&L _ M =V_.VOVJI!>^MK,;S %@?SY(>(R6^,[Y98!,W-DT24[XC27;&A8BQ& M,R 2Z-[//V(/Z;0=([,8MS*+J<2"AA0?.B&9"&7@JD#^L-5BROR%R,)L_!*W M8WX[ NEW2D"?([:R?^6$)V',NQYY^=[ RW"&<6:-X>0R<$97$5'R9>FW9L.5 MI4XUB )5I,.HD.GHR)PR4)9[$_)K?K-"?7= YS8!I10BK7>! JQ$P[6X"A"H M1H$Z,*9BZ>F-!#5BKZ&KIZ+(MW3H0NR:SMUDIT*V[PH*BJ<,V=%3SN[=W; M_X'8/RN:X\:56JQQ3!8$)TCH7E96E@G*2?$+>L!9O%Q%^2\S]+PD\9*[,9DY M@XL9>MB4**/\,J85X6[2DLZJ&GO-=?:SACC_IDF3G2%;G*ZQ7&2E#T$D]J@QUP+[Y<_B;*@B"1=8"[B-Y76O*P'D52X(5(U+ M_CP\>,VKJA<7;#TDCU+/3?]34(_,?FO>8H;VR8)"@4R10R)\:IHSI 3 M]FX-^MONUJ#V65XU'A/A%\APR3<"T6-$LJ(4[S?%MR/6 *\>(Y+Z:<[S;$I: MWP1&2A25[+\%BJ,\%ZV+'W[+=RKEDOW&="/%,7NLO?EUBW#!(R1(L11;#Q[] M42U_N^B.Q:;DG><00EAM(*6CQH(5($J"YXE0'L!17"_:&(^Z*,>'*IQ&R9UL MH47CJ 5MRL[CV#MJNP/'_ZI#"OF5A.=-]-*')GII(GYI&T/:&TE@.$XA8HGJ MR^,93E%(J^A4TE(]<#%LS3RF1X>J3\UH@ EMJ*")%6N"1S6F8]@?6 ,?&-.K M@W'U[39A <<::B<6G/BO6+270Y<%.$#G/ MZ1- 1&QJ=9[3V'+Z]]).I/\P0WEGVNYO$/)F@Q!7B(\9Q;W@.8[8@IO@ZD.( M:V?=J@/U.,8!5F.53&C-)1G>I/&ZK$_:Y^++"7Z"X+S;QN<+>IP(L#1"A93:&(( B]DE&\SLD;!YHS7^>8V" M9Y*FFFN8=DO&2Y.J4_;+W+$W L3%>EY*^;HA0EF.[I M+F3\)B),T4ZC-2FC]!:7)*^+'MQSBWN3;T7Q@]XURD:#H!7+A+"7""XCA/I+ MF2=^O*_XD>%'9DTE>@>,._HB(*I&@(I)=]CL@&B)4=0"Y;O;^>GE3962RL]L M\@&.A%C,K6@SM3]"WA;ZS_AYWH;QW>0T8Q]C@8_/T&S/G3WBXC+K/D/8?F*= MCB>8VFP:: K8@.#<]M]%4=[QN\VC/"G0EW7"][#<,JA0(I*ASI,M3F8O!+84 MK XS=3EVGE,UCY+1*\?5;I*0Z(WFVT;)DJ-4/%T))\A"XH:<=0,6":4()V F MI[I<':5B:G+9XQI6\J*\;(YX(@E./FR_%)BMN/4]6]GCG+O%Q%G52%4@>$/@ M]4F7H/,#'%ZB>2%*- NC;=% 05&+Y4^!UAGPX%!['/=W>:^".W=>7E1E8NZ: M*C%[#TNDW&++T(N!S1&XUH.:>%-:AU?<"7/?KL7!H@Y'P-!/HU%L[C.S!/TDO59G8?%Y_Q__O[;']"*I"D_0>.AEXC]RQ.Q M^.[]SRDF6K'>(?EA6A@LZV YJ+=U6%0K:>H//%:%(UMV]N>U]9<_#N ,L:LJ MU-UXA]['L8TFS7_&4=[^?C3W&+1@=S_71\EY?AXG@GCP2EWB+L?E)L^J@G7, M[BI$8,QNVU#]P'"B+0.*2KQ:TSS*M^K%!OWNF 9';WS7-#XDH06\1 M?\<1.GIR#VC8KCIH /"71+++F&!_)$VT*2_L*/(:)B7[D!$<5PGPL/@[$,>\ MW,/\)J\1"I]];RB+QAO0 VYYR\X/L@5I-$<9VY45)>'Y1=>+#YN"9)BI0O'Y_V_N:G8BA('PJS0Q\;1[T(LF MGMS%@XD'#_H N%1#@NT&2'Q]V]*RT 5*IW]!XA(@,7K%88KJ$'D?+EAT_4)9DK#KU#_5I](B<(CJ3Q-PG<_9&,%N( MWF"L0,"U9$ATPP=^ #GJ!W^D"\I+X;=W:*21K M1X+(;/T!?R&6^2/K8 ?CD)E]&>EZZ\0G+CI6S&N6]#4+%6V-][L2%.GM!H_< M<'D](5'*DK%FTTXQ#BW;*]HX&L)8K+DZ?R-PY%PW&'O(I"R2NF!.NMY&*4[[ MY#4IR4_SCFM!;WC(F_+T3(JLK#C%@^U!'TAK[F=\;*1&/=XC@2&&# EH.R3 MB=0H"6][.=.P7IP^U@/O&L>8W'A]S-8098%)T7R2 I\JAD1?@=H]!(FE&1N/ MDN=L1&$=$_.IETN^\F531_C^J%!(T%X0&&] /??LY#ZD=Y[55A2&*9N!S@G" M<>O?) JS<\1*:.-=W5?28M9+[9&7Y/FF]5]>SQ+G6CP*KIEF%A&A9+T( @C> MJ$Z\8HU*5)/,PNS4Q9:.(!0\= IB"EIZ M^_>/.IH^C$^_>%L ]YPYME9!.@4RA/V[0?#NRNL%ZST[-WAG&AG M^PAN52Y'MN-!7KY[!@9[NH-1).K(8["@G5[%< MMF5>:=\B3ZWY3<Y=W)1[BO(J/H5?O<,PYC2PDXJSO*G'5C9WU]O ^- M\L;^8Q?5)?:'3\/LRC]02P,$% @ ]H&>6%SNM0X'6@ BV$( !4 !M M:6YD+3(P,C0P,3,Q7W!R92YX;6SM?5MSX[;RY_M6[7?(9I]YDIE,+G/J?W9+ MODVYCF?LM3W)GGU)P20D(:$(!2!M*Y]^ 5)W$V2#%X"$4'5.QI( L+O9 +I_ MW6C\U_]^7<3?/&/&"4W^]>V[?WS_[3SJ^OO_V&IRB) M4$P3_*]O$_KM__Y?__V__=?_"()/.,$,I3CZYFGUS>,\2R+,+N@"?_-_S^YO MO@F^^?['?W[X_N[S-U\?S[]Y__W[#\'W'X(?O@^"__5?,4G^_*?\SQ/B^!M! M1,+SC__Z=IZFRW]^]]W+R\L_7I]8_ _*9M^]__[['[[;M/YVW5S^&J7;#ON- M?_RN^'';],W0+S_D;=]]_/CQN_S7;5-.RAJ*0=]]]W\_WSR$<[Q 4FD1$)) M"R?_Y/F7-S1$:2[&6A:^4;:0GX)-LT!^%;Q['_SP[A^O//I62/V;;PK1,1KC M>SS]1O[[]?YZ^\P%2:(@Q>$\H3&=K?X1TL5W4O+?O_OAW7>R\7>"\!0O<)(& MDNPHBW% 2/",XBRG/A O.O@K0S&9KH02!"@,:9:D7'":/WC.\/1?W^:/V8PK M:?N?+8=-5TNA6IPLEC'^]KL]1I<,P M(3"FX8%H)$U\HX\?O(DQRBN0?N=QRF8D/OU\F*4E78M(@DFP>%Z,G M'/_K6]7/!36Q5#?*UL+JB)H;/$-Q\#H+W5GC8JK]8*_&U^/-X#M>MW?C&O+@NR/3NW(F[_T^9+PNU/@Y\$Z@=P*]$^B=0.\$>B?0.X%#<@)-V%Q6?,.? I(\BT^4 MZ?M]I7W-^G05)'A_S?MKW@\9DQ]RO9[*J_J(ITX7[TMY7\K[4MZ7\KZ4]Z6\ M+S4<7PJ^=UOQC'X,>+843HS\!L7!]E<>T&D0(CX/IC%]X<(!F5*VR$G1])]: M/,&LE]6:4.^+>5\,:I&>"WVZ$NKTL*=RNQ6"UWD$NMW'ZZ6-GP,?[_(^FO?1 MO(_F?33OHWD?;8@^6C-KRHJ_]D.0X)?-42QY*FO):"+^#HL-0M,W XYFU@_3 M(LK[7-[G\G[)F/R2+_AELIW;=P=3>Y)$YW.4S#"_3O;;$*%%8NFI]8J['-K[ M:MY7\[Z:]]6\K^9]->^K#<=7ZWZ/-^W'133,\C_DL2RFQ8] MO3AN$_'X2))P%:-9B:-4^GN/KMLDBX@8](JPQ7541D_9[_W3<[,NRJ.FZ+A% M_S1]08MC0U+Q:X^TG,L]AV%T3J,R8LI^[I.:(I'Z2BR0*/X/1NPRB2[$9"NC MK*9ICU1>K&?])$DR%-_C)67'SFA=,P/4"0/](5VDEXQ1=DZ%L$*IWHIE M[) M".7RG=YA1FAT);XK X!JVQJC4^H>C,HW+0W0>+W;C52>-K2Y66K+_&Q(4P-4 M%MJF7IHJVQF@[Y&AA!,IF=JU2=74!)7B$564[?W<(S5KKRN*A&7(U_](S7^G M1,$KVIJB4^[*M^R1OJBQ>F5+4S3>46$FQ_^/+!6617UC4Y3F;N.[7G8E(P%%\+%^+UWWBE)%/1KG_ZZ&)!A?4@O,V'N?"!^6V6YO5" MA4>J)A;0J7_*"U.R6 '%@^4;+MW.(^T72J7N8XSBN6W3*&O5/V0+%\5G&A7G(U5M)::O>:7M$ MK]>11"NGI,"\:A;%FO:]T_LKC<7R@5BQ"*JEJ6C7.WV_"?WZ=R)L[ >,.$UP M=,UY5B'/FO8]TGL=3MD:7YRD*>8%$J[ A.H;CST%2)&9(>QL-J\43C$K)* M?S=[6B9&G-].<\^HU.*O;VB6WITC]QF73([:=F:S>;"L*S*YVP2)Z^D&]+"3 MC[3__DM62G![=[*4JC:'TTLX4;YO"E]#QBX44-R@+!&E>K(XEYD#T17P0@B6 MSGN'I%.SO8U=8Z 3J=8^'[MRZ @"'EMU=)U]RRT%!RPY!-([;M@6@J,FKA M@G'$U%4?8H*+PA$;MSH_ 2X.1^S;ZL0(.-+FB%U;D?8 EX4C1FU]9@I<)$Y9 ML:#L-;ALG+)B*S,0X3)QRH*%')> B\8I,Q:2$2<<2,O82>)H)+QA&+%IJT#0^=.F+;ZE8X@ O($8/WLN:P#%P@3IF[RD-7 M<'DX9>+"3^S"!>2(O:NLW .7A"/F;65-);@T'+%H*VI>[61AIA);2!-.8Q*) MSU'PA&*4A#C@%[F%W8;1P M>YQ3F4I!-3%YX0$P]R14;43#84A7)5-FFH.E,E#,OKU4VL@J'YC\72TS PT6:6E6%JM,0/-5H&)I"E@W45(Z" &@,.HD,YUPHF0ZSK+ M=\*8S&O-[Q$Z#/:41A+D*(67'$8[Y[A^R%:QGJ9\M([BE',K/OS^YN$J2 ;6 MN'6$1TWIYY3%CY@M^.WTD47BX:K+)&&->Z3T"TWNLQB_^_[IQW?BT9.(+L5> M4U*6LKIQ!]=[:M/ZR!9)"B1UU]8(I7"1VI0G6)AM)#DN]QFX;"2@2^B_;G)@Q4.;*7ISU,>K&# ^YGIM*:$ICAX%PC&44+^ MSI^27\G(L\4"L55 IP$GLR0_>"]O:]Q>E1DL:4Q"@GEP: )7Y3MU^#!CB5"= MT^PSI'K-D()?LKV?'J5Q-7=[$N\876*6KJX72T:?B\>4EE &MNZ()$:P/(!W M3V;SE%_@9QR+!T>/VVE23:)>[_;Q9\[2O=BS^+130?'A]\_HE2RR12G-RM_[ MIXHDU525_=X[5?<2!2B9J*6_F:%&*:&27XWF,IQEPA(0JWMER?/R1F9SVS*> MT@5F]SC.]RP^)\OR14:CAU$. '=]'W$ N1U\M!QT "DTX4'LB"3%-^091]?" MJDIFY"G&$\YQRL]6G]$?E.7%G2OJYS<882@<[JB3)U,J+Y-H.(I13F_W;-CS M;7X_V0#K6[-Y+S-I9P?M5%.T?MA9O).MP7NWMG=58*EM,LQF4 J"569=91O# M>9Z%;7D72Q$FT>5?&5E*.9^M9)W/BEFMT7,8'$FJ*F>P1D^?P>JS/:O1(5VG MTGJBIT'D3"\NKF$2C3WY[Z338,N=35KC]8V=ZR;;*6VQ9[DBKR9.!>W(6G=% MANILZPK@9^QYPY7+3 7\-O9LX&J^U6#HV-\W_&B!MD?CBF@:[CU5(.?89TM# MT6C%:UR14?W,:HP NC+#&EHKK6)KKJA72TL/'-5PY5!+2WE58)*N2,C$09 Q4)AJ@D/,-1(*V> M8HG5S0AK\02S:6"M"?6Y7[WF?OT[QB3YC)A8LAXP>R8AYM=)J,Y;@K0_C92T M!Z'7M].'C4[+>ZK%$B4^XK\R\6,DH$14LJUM%/ MC&9+.=_B3,((%WL+Z.UV_:S-NV@YFE'.Y3UO"[R=QV=%5<4'6511S)5)%.5% M8%"\>V?"9-=BL")@;_;A/D+N(^0^0NXCY#Y"WKU6&%[):<>;K2NOH1Y#L;'E MN@*9FU=R38_0%4&;0$,''F+P:*@F&MK:X;<"9'X(&!9$93B03,L*]SEC/'@A MZ3P(UX$BC?+]348U"U@V(LZ#E"=S0-4?K?1'*P=SM-+#LT. 9^^+#>-*[!?G MZ^WB-[%9;/(HZ@YWZ7;W0*$'"CU0Z(%"#Q1VQ_QI'Z7QQQJ.>?;'&CQZY]$[ MC]X=B:69J6X%NOLY6*Y/5>3)=GAS#$,3JZL;QBPX!Z/&HW$GCL9Y!&5D"(KR MT%@)J0JFF@SAD12/I'@DQ2,I'DD9IYLU6D_3NUF5;E;SO=R*J_5+$&/$L6X: MQ'$WLZY4^=.]Z^1=)^\ZC^3=(^\>>??( MNT?>/?+NT7#<(YW=VXI#]#$@VSHZ O,?J9!PK!8F/T2&]]J;B:YN/U/CN0(35&M'G67MBA3\.5"/%S6.P-<;MG9@ MH?&$BXH$2ONXVI9 M5C1/K]- ^*B<"]!N9N$:G!=SO=M8./E,+5V$-'K8 9SVUYH*A:IM[^$]\_!> M#W3N;*_+W/22^SH\2TJ[OP7=A@]'>!N[#!I5A@X;N MD)U0P@\!P['X*@J$'-)5D.Y6 MV F HPV$%,$4^N-!K<&$2/1-.V6IS<]A] M\58>:7%54G&WF!+,U^_= 'U0:6%!IO7+>RB5$Q50(\A< 6OK+/$+C@9ZO]7_1? M2\4 @^ /'@)I,((/G?G,>!]<\L$E'USJ ;'QF?%O9-)@#Z9PB]!Q*4'$4F.K MN2(A?\+"G[#0TX>FUK\K$FJV\NICBNX'W[3=?,=5J%1GFN+E[@ )*(5#E+TJGTSA:*WX1AM%1$^+'LR9[Z&%9\9/P>6 M(DS7^5Q^1*]PZ!S2Q6/E'BOW6+G'RCU6/DYW:>#>M7>7&KI+\+W;CG_T8R#: M+$B:[P'Y9>(A3>1M&ECL#_H.$W XPQZ4%E7>I?(N%=2P/-^I50X[[RD5W+QO M-LAX':_Q;?+NUW>[?)NETFWJXU-9<<1^ZDH\!?0I7Q, ML(Q1HNU]58UAV.6J)\7[6=[/@EJ2DQ?$HIK2;J5M+/D8MU.Q "UQPO-9M0Z9 MGU.>\H>Y6.K.$)<1]%4NV#KWL*-1Q^MMC9\#2_[BI5CKZ0H7!2EN\X6XLA9? M;7O#1XZ$\$B80JH(5K8UZ_-N9^+^7)TPAH3]D<_,L]6;V9HO7;OU*XGNQ'99 M>WRUST=Y7,/C&A[7\+B&QS6ZUXIR0Y6:7-A=$64]/E+A%;@"$M7J$]"N<^5P M1*T\ -:B*[KA+W?Q&&I3#+53X,$.J/ISP/$L_\SPDC() NMBJA5#&(94:RGQ MB*I'5#U"-R:$[J&8T/>;^:QQHP"\I\=R/);CL1R/Y7@L9YS^U6A=3.]?55?! MUMW"[?A0O\AD^5!\9OESM)-25/T->T_59'C7J5?7Z8H\B^V:S3!/SS.>TH78 MO]6%C^M;=U*^^N !546K*QHZYE:J2E6_4,!K4[=J;]%SENY9\^+33K?%A]\_ MHS\HVSZ\1+VK&_5.GXS#W$X/""A=%D!MS69>A2'-A%;=XQ"39[G#5R9BU#4W M?#IG;\&_)_S/,YR$\P5B-;?, KM9YF6U):LB*0[:S38O-;E]@!YV.= Y[07O M:IU M]0BL1V ] NL16(_ =L=\C4='M9RIL0M#QTZF#0PXA^53[@Y5":G2'71%4O6H MOIYKZ4JTHXD&P4 15R342'/F@%![*XH0Y-5 M%N"!CUT\0"T!1*S DAAH)7N@)*"1Q+&+PV0ZBB_L/Q(37KMDBFY@PDX^RL> MRY4^+^.XD$M $&ZF]H8\:&H*8"C#62I@BGS"RLGD^BM(O$UP??**LI'/"O%9 M(7K4KM,5/V$Z8V@Y)R&*E=36MNV?VLW4VZ=!H0*U;7W6BL]:<3%KQ6=X^ R/ M87!@*A.9>'-MH4"I^'=C)Y:$ QU$17W4^IZ2ZKZ,>QBL!G%55F%34#H$UG M%G$R2\A46-GB;U1DZY-D%BQI3.254=L_-E36)QCICF@LSZ@983[=J-=TH[W7 MT_A%[2?==#&>C3(C@J"[-1DUL<3Z#F8#TXC/Y45SXI_+OS+R+-RL).4Y::O: MBA Z?4TG#'!!1I0O/D!F %W,\B"V49+>4,ZW<9_K1&A*)B<%D*<&0QCE\1*Q M1,P$?H=97I ;QA:PEU%.KA!AOZ(XP[?3$EFO)X6"'ZV^9KFB#(O5]SP3-ETB M1,Q0PL5*)B%Q+$B[%H9,,B/"A)YPCE-^ M_+GR_38>QRBWUXNET$.I<;=,V,I+RE%\.[VAR>R&/.-HG[ZZU]QF*+,\)\+B MQ(_H%OQ M46XI[>V.T25FZ4I>$96*Y52:G4NX/:3;?4@)4 MD+W8)N1+JMY76XQD.I$MB1"+A/I%F7@A2%Z(EJZJ>8/T\>F#YM,'.Z?S*Q=V M_R5/R4*0HI)I>2/'TAP[ 7]\ J0J 1*XE8\=[S_IY$>3D:^!1H)]Y.M8$G7> MQ]N*3[7HM"NB ?!+FV#$KDPB/?FT\3[&GGG14*,:(_2NI"UIRDL_Y.1*,HN> MH&!PGRM9+GJR:08#@67UDTNR:AF[ OM9Y>$UC[^ 9;;+R[)30/T @OHHTL" M@@6@X,:G4]9Y%48&%XE3!GF#S *XI)PRQ#O*3(!+SRFS'!R=AG+'6M3"_3N==%X<- " $EY._\*7GY0YXM%HBM CJMC5ZD$IK4KO[8X2,- M5XGLG'*?WFT\O;OS-UF7_]V3ZI@*0X=S'&6Q-$V/%C.Q'Y!0K/X7),Y2'.5A MBKK\CI:C^80!!Q(&0(HR@/??@$Y86MFX0DT&US6?^Z#*?:A6L[%',WW*@T]Y M\"D/^Y)0;'^T8TO*BLOY/B^U+[<')/:*)TXB(K<+N75$A(=4[A$9C@(9Y"H@ MJV9^9NOGF'4N.R+7>Y1V/,K6KP_D1G:D),9]QTT4\1.CV9)?)V&<16+-NMBC M^79+UX\,V>V<@Q[6-.I@J6%1RY"-/=17KS0U!3R06KP)D8+<8 MR?1-0F@V8T+1\G2>Z?K\"XA'K;[>!_8^\)#I/#T?N.%Z[!U?[_AZQ]<[OM[Q MK7=\&UA(KJA)O7!:F\A6O/H? YXMA?LLOT'Q;D_E$DP.$9\'TYB^\( D4\H6 M14I4(P^__8/,>OM=T>L]?SN>?_OW!T(!NE(3X_%K>6#_2I#VL$?^/O*HE_O< M:#3O0WL?>LATGIX/W<%JYOUI[T][?]K[T]Z?U@DDM["?K+B-/XDMH"AGU/C0 M;-409EV]>DJ\$V?'B:MZ,R#WK/[5&G>\MG7 BLH6J::G!>ON72OO6@V9SM-S MK2I7(N\T>:?).TW>:?).DX[3I&,*6?&2?@Z6Z\*F^5$,O*EJVLQA HYFUG?2 M(LJ[4;VZ4;N9H:RG>[;ZA.F,H>6>>W6>BRM ]G*U">9%$?5Z'UFW;Y^NL$*'0*YO MI?X9<@WRDO7GE,/BHC6M#5,NW_CZO'\RRTG;)OY_1FG&H*=M6XSDW7COQ@^9 MSM-SXU6+JG?;O=ONW7;OMGNWO<8Y;69=NZ(F]9@&R 8&BV/@=XA!Q-'2>+:" M7GP,R/;RS@#E&M\,R*@?R"RF :7'PQMV4JSKWP\(.H"^9@OIUH=WXHI]9'.# MKG;FM>9(5CBF\EY)DN+\7MMCDJ\RL?SAR8*R='V_R>6KO/P.5B"KCT=XO,+C M%4.F\_3P"L!*[J$+#UUXZ,)#%QZZT$M7;V0_NJ(T<%%U;U]:<>G??2]O"&3R MW@5S>ZWC=L M8"O9HW';,_I8DD3 M02.7J)FD[A&]KF&>,YS@*=&MFM5X1$L2N%BOU8+*LO0G3>X;C6:)\\OI%(<;;UW0O%/8>AS0)!;WYXJ;)?O,AO=/MG>XATWF"3G?U?N5=:N]2>Y?:N]3> MI=:)3+>TCEU1'AV1M;4I3R_L-4$LNA1+ EUAG)-_E[%P+EK("BV_HC@K-@S.LT7!5V-! M=?Q$FQ)\.G[Q]YBGC(0ICG*.Q,9S],W7A*2M=*V71WK\R>-/0Z;S!/$GR%[J M42B/0GD4RJ-0'H72@0=ZMD1=4:YF(FWC!9TB5M6W36\'T/H893+$LH%?U$PL$OWQ1M'*.[Q,TXRS*_$XG0IM(XE M*#[?D"@A<9K,\J-O!4B^7W@7Q;+TKB[$T]<#/3KAT8DATWF"Z(3&XN=!"@]2 M>)#"@Q0>I-#Q"_NUI4Q[A7S-5T!(\+S!4_+-XZ\,Q62Z(LE,'G*D6=*@'F&; MT8UYB^V)])YCKY[C#N>+8_J"DA#S G?![+GF)$3C_CTYO&UTK<[Y;:_'WI'S MCMPPZ3PI1Z[51/9.G7?JO%/GG3KOU*F=NI96H9W(72!$@))UQ;M\-^#98H'8 M*J#3@)-90J;"PQ3-USN#W"26-":AK#L3X1216&P6@B.QA^C&^/IXMN%H8'\L M>.^O5^_OG"8I0V'Z&TGG&YSE#K,I90LY:<6?A$9'%,$[P@Q+(*E?A*8]TBN2 MB/$)BK<+[46A/H^'VK-/JU[/#DC=W/)YO5@R^IP_BW_&BR?,RLBK;]T128P( MAMGJGLSF*;_ SS@6#XX>MQ.]FD2]WAV0_!ME?XJ%XAPM28KB"RR6$)*645?: ML)GNE;M?G*5[KI?XM)O XL/OG]$K662+4O$I?^^?*I)44U7V>^]4W:-DADN6 MN=+?S%"CE%#)KT9=^;-,F%]"L4L)K&YDE,YSQ.?"NI/_R/N,A5HX8 MD^ZT- 95R ZH;Y=S68>O];YVC^/CY*\?3++XA4]6+ M@72U]%XJRE>?K3[+L/QYC#@O665:C# 4#G?4?4$+7&K#MAS%**=WPA9364>5 M;GYNE _2VW@Q-2BU!#?ROR8*74)/9L)6_T?7X>7"8YHH!G M3YQ$1"8]R@3(B/"0RDQ'>8&A?.F%<=8R6;2[!YK-$.V:;I\6VFM:Z+]C3)+/ MB(E)^H#9,PDQOTY"=7X@I+VC*:"M8Z87A"^IF!V?&,V60FIQ)C&GB[U9<;N9 M%&*7%3-G_4$176TZG*4(MP:Y5Y1A,DN*6PK#U2-#"2]BOXV>4"R4,!9QL5BPU7O6]7RCM;XJRXGV.[GIZA6-K[#W.,I7D[B2(BM4?XDT*IA&V9">/B;*6E>!7) M568?[C-_?.:/S_SQF3_-O5_#ZQ7M>*MWY3748\,V-A970H'FE5S3!75%T":B M/ ,/G?HH3P-TM2N$X 1C05"W\H3"/Z80EA,,%C5S_,<2")GC. JFE!4](9& M0JYSG,IBC[JE]"U2./A02[>,^MC,*<9FE$6S+>IC75%'V_3YV,&88@<>7_?X MNL?7K>/K@US(/8KO47R/X@\,^_,H_IB4W*/X'L4?'HIO21*-4.@!X( ? E;< MX!)(QH)P?2R !R\DG>]=EM4N"[KE4\SB<9T0ZS$UXV5P^6/&DMOG_!R+1A'< MHV[.E\#U%5-]Q=3!5$SUJ,X(C1^?->GQ%E\OS=>N\K6K?.TJ#X(,$0097(94 M4^_+"B;R<[!<)V[E$2:\3=QJ!X+H#FL6]6A&G8H4YQH,?Z.2U8*' @JBJ M,]%[37PE;^^9>L_4>Z9C,5M':[E[LU5]5J)B/[)BHOX2Q!CQUE=9U@UCU@2% M4>--3F]RZAI'-U*OSBE75>S8_F[+V)Q3ECYBMJ@C]&U#;QY[\]B;Q]X\]N:Q M-X]MF@$3YS7[]!6'(:/ =D69@U07GN]I>^@,:)9-T*;,.]1>(]"UYZ< M+,0T)W_GFGL[/;[60&%?5G?REKRWY+TE[RUY;\E[2]Z6]:JW0UFQ9-^]R_^5 M)WM7\LVV-&.APYFU8?6H\@;LR1FP"E(?Y_B&HD1=7*:T@47+>2V;9"8]99C= M?-C%5F%W_)1>)URLUO)]5I3D4#>T2&]]M9B:YH9+JHC]$O/T\G6)$XXE;0JR M2UI:T@\YR>X8#3'G0E.OL,I1>=/.$KUW#"\1B38"5%![U,H:K4)>..)7PL"1 M*RR_*S9))='ES;V_[?UM[V][?[L+[ZIBEZ>ZNZHK,JEWP.ML(U>@B&KMJ+/+ M79&"/S/D,:F&5W""[+<3##;K.,;]S:'!BJ?6N0++Q)T:Y34N'%@B[EQ>"P - M[ #=[P.>TO#/.8TC66]('LE+5VWA;JU!#8/>#6CST'>OT/?Z"']Q./=V^D@6 M^(JR&\)3L:"6XS.8I_Y))9^1V^G\RQ,02&:\NR#.)Q'3C!1G\40S,Y6RM9Z'9N)TR>H^? MY1:4D_.PC$FJCI+4-.V F(>YV+V>D-C^A#6;>X6,R7H2\L_\-RY/R,_(V/ M)S>@ARV9'U-TS7D&I[]H/13:;[-4F$=)]':?A72QQ46VR.3%4,]XNZ2KB'_; MTA+-7V@BQ"BV?E9<;(5"N>(]"A(JHKJP3@/AHW+]@78S'8WKJNB(GC9R3ZOW:N3PDR&P"6Z#.24>I+CK8 MERM2@2\V\/B1^TEMW>7U:>??#$4$/J^O*A-) V\YP>P^313G!!/\FH#AIYGS MIPNOGV >8..@$5A6/SHJ*R#X#Y;33Z.74X,D+K!T?AZ]=-I&Q\"B^L4940'R M)9.V8Y,+4.+AIW3'&-K$FX M>,9O@S?/YX5+R1WKNXO< ;C<'+'&C23"PZ7JCA6ODX=LYR#=#P'#PG@62ZS@ M.5T%Z0[";WN,244=-_W>'9!\@X03]92QV>,M!U!(<5VV^];IS)[>62JK5#:W1NQ?)+]X_OYWN?0=@I&8$2_JD MHE ]B0$]AL !6,&4?8; !3];[?^B_UHJ!O"9U;Z2H<\U]KG&OI)AES)IL Y3 MN.7CN)0@8JG9KUV1D*^("5ME?$7,MA:@*Q)JMO+J(T_NYV)KNWJ.JU"ISC1% M5=W/8^\NE5\[6#T4$?A4?F4($(BGGF .?PNTT$ZL]$- $M$*!REZQ6WOB 6. M9C@BJD.4#X*>W-5:'<1SBI7K$;T6]^:)/S;?K8L,[V?F"+OT#"=X2E)>GKHC MRWDK8T'=/\I:%.R(%9E@4U =Q_0%J:M' 7K:Y^F&H"<2%^FC]SBDLT3F_!7[ MP.WT:\*VWY5U^II$1&ROY"D3F\DE8@E)9F+WN*(,DUGRD#UQ$A$DCRK7R\@4 M);:KU9QV5*)S.H42G M=(.DY8FPUI>P%L:@RRE[1PY)N["NWH&ZS%BKH5[3V M%6C4+I&/"KG%O$E@8. XD@<&&@$#ULV.$P0=3'@%_2'FXQ%KO9_1'S \6"EI M6'W]8<:#E0[0IAP$]B"HXV*)HA:#F."4ABK9>[#ZZ:>/Y1CWQR^D4A[*'PAGV)5E1Z1\$G,.B: M=G<9"^>(XUW="X5Y][:A#_IZX]D'';W9Z\U>Y\W>P6+L];N2'6/VI^)Z^X#F M56"#98R2UA:LSIB&S59]TKRMVJNM>OD:8LYW4:!. M&M@R7AS*WPORC$#96W,1A_$$DA7&*_/>94+ M\HNL[,J%G'-Z^2--47R<%2%T[#]X+YVEJ*-[1=GZ*]E.=?.=62(LZ4-O3.Y& M*CK=IG/,'N>;5NN.U(J;[*M;6^X,I',I0M3 MR!V\E6W-@B:E"K17QO5LM6NR*?*:9Q_)__R*\YKFQ>*HO(VTPT?8@L*:LK"I MFK^N2_TLC"3I=(I]Y)/HJTKR[^MQ8Y/>>CG*:>?7ZSL^?L/R/@*QMA5E@_,? M+X3IMJT?W+50FU$Q5%GSRMF66Y!)="?\RMJ:B7T^RKS,WGA<;S7CZ9@/X180 M5ERNDBM%E:"Z&-^F3C6A?SUS?LUMD-6GJ'*WNODCM\E \^ M.77B,+0"0%E=TPT1H?^#JX$/[#4+[S6)? M)W@$V#*"=$*G@UL&QT_PA'"?(/L)'BGN#;(#R]*QFQ4-1#/ HAW_Y8O=@3!@ MH;ESMZ(I?!DL6G=N5#D-TJFQWVB"$DM^M0ZG/=+15P:?'F8!5:6JM& MF_ J9^E>:%5\VKT2\>'WS^B5++)%:<*?\O?^J2))-55EO_=.U;TT!$L4M_0W M,]0H)53RZ[!2N51^\]8EF>QFA41Q913D@CR32"R2%<5^C#UW_-+\E<9B&%E+ M4_*UGN@FQ5I*P%!3#SM@L%BT+$KXD(#QRO>>\#^O&,;7B7 -A&UM6'\K'N^" M]I:R9TYW 8\?1PIDU<1\Q&S1>0HI^($^&=)7XFA5QJZ-1^,S"-W/("SWB&B- M:S)VKNL3>2H\Q;$GS96]5\J]&3L;]OG[@WBL2](9:BM.,N^)P_ M8UZO-BIY@M: 7?[2R@\&956QR;L) 7\'' \RS\S MO*1,9N:V+6FG,:3AH+\V93[([XLOZP*2FXS"VR66R=G)[*'0.16.JFSO3\-[ M -B?#??([EA@G]$B7_9AG\'Z&N#-R8[U^HN\22,4GXMC4*VK,4/',VRWZI'E MC=9>C=8K\BRF*IMAGIYG/*4+,7=+\_J K3L@Z>@!:FHJ&SIJT*M(7:]LG]$? ME&U?32EII2T[+9+]^$(!NJ1N92#O>)]W15*MNE'O],F"-$=OJ'2M K4U6W [ M#.75ROP>AY@\2].DLIIK77.CM)_O[THRX'"&DW"^0.S/RF*.T&Z6>5EMR:JH MA0[M9IN7FI+N@!YV.;C#3'Z!9LI2CE5=+$$I;TB2,M6;&F][F.5@O4"^H:MR MD0+V,LK)!5Y23E)^11DF,Y7\CUK9@N!0C,4*_XR3#'_!::6L*]MZX- #AQXX M],!ALSRY"GN>:IG28Q>&CI5$&VSF#LNGW!BN$E*E,^"*I.K!:#W'PA60OHD& MP5QB5R342'/<+E2KNRSK>"?.Y4:6'G*H0^[&KBGUU@P(8'5%&9JLL@ _<^SB M 6H)((@R]MQ?H"2@P:VQB\-D%H5VGO)01."S*,I+"\/"AR=XW$4'L.]O:QFL M>&J@:#L)-Q\#+NV (F."ZG00;C5Z):Y-PV&-IR&TYA"GY%SD/K==DG_YPO(G[](>32'\ BJ$&?O7!;!_,-F"-#38N MV2QL:S!(^3$@X@G)C(AW*DM;XY0'TRS-& [DU;,+>?UT@!:R_M/?.2$!7E\[ MW>S6J\Z>9S:ONN^.5K&&<126:/V[=](6S_F"[ER[UC] \< MIKRXHTY6KHNQ>)/J6%^W(W? JK*.?6<:N\]^_T\S"NE>D82D^(8\RUMC-^1/ M[1>%J1.IF*;^0]&3&;R*?#?%B-:"N3H4?Q%K%R/+SA^QI]IDLY5D'V[ M04>CS8>WE]H=YR_T.'Q?;8J7-Y8 M;&$5*04-1A@*ASOJ9#"F,F#?<)2A&32*\%]3(?C0YIP&I,H1P6V7_. 3@-:7"@@&L"C[5K#&0NF-Z#*Q\I[C95_ M1DS,F9WW)ERV*!,NFSH&#NO1 6EWFV7G05[(OKD,CE_@,!8K0E1&6TV7(/FE M?_J^"FW5IG#7J2&-C<[GKE_=+7O [)F$9<*X\0US;UO 9 M29[>3C]1&NT1M 5,+K!87$.2+WGB[QCG^VX2[6_D"EB]NX'MRX,_T#B://&4 MH5 5L(%W-%TEN^D;'.P[ND0L$3K$[S#;W-=)0@43I6TMA<^.:;D@<29LC!K% M O8RRLDG1CD7"]F4J*C>:V%)VM>),/+PC2#C2MCAYU08)DDF!'F[M>'.\)0R M7+1[1*\2*!8B%2X%21!;Y2;Z%RI^35)A(0K29INKMQ4\]_C$P%B0B:,=E<(!NYV*US9)4T:>LE0BQX_T?G/S;&'Z@F30P?B# ME8Z^1C08SP+W6_^]9KVN:6V!)3V]X.];7SN*2E+8FG<\QTU1S6R2@?]YACQ,*Y M<-CVDAVJV0#U,2MX:CV2#X[J) MKFIF-K\2YT[*)V$G,!1+:"!:D(3P_"SA<\VOL\US-Y[EV3N=OF,SF$KMX M%J]\AC>%E->(1F[@\]LLY2E*Y%14,-)PE"%P^H:X*HNPT1CNY"U#_2F?=^Q^ MWG%M@(=JQ5;&+H[Z)$981&SL^:P0M= .!X]=*#[)=Q1)OI8D\99/"G4J7)&% MDLNWDFCN+3JWBE0JCF[PVQ55TN"[3EHM4B-Z3*0WGR;93*05X6;G-K/*F0@$ M@%V9@/7LTG:(DROKN):@-'!@5V:7EGQZ7*+U3YZ87Z*U9%4;2>OQ;,E81*,. M>O5W?F3 TTLGFN;4$1$M*1G,-@,+^6>PD#\60D[P3!ZS&+R8ZY-BP#+ZQ35% M!.=X@$7TT:'%K*?$/[A=JG_\?.CZ5I7S!9<+W& ?_%K5Z%@17%)PTWW4DJHX MW@27E7/V>\N\Q/X76.&^^/]#&PFK6 M0(R@0V&NK%P-Y-,B\Z@_-&>L4H/EI>WD9KV20XCX/)C&]*6;2@YOAQM")0<5 M5;Z20Z^5'/X=8Y(4V3B;T)[8T]1U'"#M.ZF20$.,HWQ7%3,K2Z+;J? 2EHA$ M&TSL-GF8"W="!!G$) E)C _L?&'>B_DA M^)&N472V^LIE.9JMWS )4^$TI:0V2[W/1YDM"R!HE/^__"LCSRB6#-V+U\E( M*)86^<,DB0Z_V&LIF%V']@E?4H[B3XQF2QE<*S7@%+(T24+PP4O9@)1_')^4 MA3U$J)B@(<.(XPM<_+ME_/(UG*-DAN_%7GLYG6)UN0RC1%@Z2W:QMF_W0C"" M+?'ON?B2I"H=A':S5DAD/\XMP]ZA> 'R;W4Y>V!O2[2%Q9(4=G%$NFPELJ]ZRT.[22 MP;$<@=_[6CB^6&Q"ZJ.YW0QJ70[/8O)21I1%-2K[#$=YM]C#.5J2%,7U]7XT M![#-GTRO.\\8RZ.9Q732>6DU_2USMP;<-C[4ILQT$N5D%QLNF%7(8,-1W-V2 M .=PKX\]1HI%8/4;(ZEPAEY4CI6ZH>EZ3V60Y15)A-ER %DJ^( /8*^B%9# MFK6Q^4!#X%?J&T];O-&2 8;U1DL(;/9& 0,-@=^2L((>GR4##.N-ZL=HF@\T M[&J 5JC,[8+/*)R3!+.5,!2VN$5IC%.WFU%>A..11^ZN*+O'RXR%K1T%'!7RKT7,8 M'$FJ*B-X&CT-UX9<;K<=B(8IV]M:YC;9MCB2]ZSBA%?=/U'>V!+N.]J2D,5" M?R4S'6L< 4@7%\I:CO.4!>CM^%J([M=";++MTA9[FROR,AQEWB\7TD5"D"NO MH;XFGXUT %?.E)E7IJ3:,/.]!_/&9GDB4](&'PEQI5*#,36NR3X$RQ->JO,4]15X MZ@VZGVYJK]Z94E>V.)CEVS2#OP=[UN:,;R"&2B%6I9;W8)ZZ)#KX$:\> M9JI+@JPZ8.0*?M:]S)J>/7/%I.Q:HJ 34X[9CUW+L-%1K/ZL1 LHB(E-1GF\ M%BQ)> EX>R4CVTFR^=$05W:<5G$*\%$AQ\SK%N+8CRJ#,]<=,[&[%I_V4097 M?.*.!*F9@^_*TM>]])J=T>C/U+:P'WA515U"E7KYA79+0P-?B':MS@N<]*$A<[2DWLM+:O/@U^* M]KV1Q4NY3$:YU]HL5;][)?:OJZ$+\? Y3CAYQ@')HY1!+*^&W)#<[OJ:VN$' M<9T-D$I_O4TWU]NT/MM^OO_"BM#ZYN*V(XH!/>R5(!M+2:X2X>6WZ%&&R2PI M0O/AZI&AA(O5MDBOSS_%^>R]EQ>#1O''U= MTB*1D=T0L=I&:)V?7_5F!T2AM<(@XRVO4;PK\39*WB"\XH;.*+X(AW6 7?.% M^;HJ$1.8-G4&VBS#!Y#-D@ZB\290&R@[T.#<_#-"Z0 MT!0''P*&GW&2X4!R)]WD?/?EP0M)YT&X3FWDVQ\"5&2+(O&<>)>.&T0X1236 MN/6VSZ<;0Q7Z9\*##KW>J5N9QRL-U/5W%WA).4GY.A']B,8NANJ F9U>FM'0 M?>Y-/]LPX*0X4J2^M+&JBR7(J8JD_]'=4953JI#0HK6 \ M/P8\6R[C_!L4'V<_(#X/IK(B>D"2*66+HFZ7?H]F") 5VLSB0Q99].A1K^B1 MTOJW\LI!<(Q%931Z'?NZ! =1W?2D:&68TN+(B21 C20I6GF P@,4;0 *.PN! MAR\\?.'A"P]?**L)5NQUSBE%C2@J#!0K;N1/8F7?583;_WL+<9,D(\DLH+NS M#\V\PBX>9=;)ZXYB[[/9\=FZ>(,@%ZP[53'FIZRK-U^1A/ YCCY1&JD\@.K& M=NC^Q-2'+ X;60H ;XFH<@-W36Q3>8]>/@N59@2]47U06SM4_XKB;)W>R#%[ MQK6DO^E@ZX3'KGPZ97_*-F@#&W2R>7D4P*, '@7P*(#2 M]:VU'9Q3#9A *FSJT\A4T#%R3C 7H=J9 0MD'%6W-$52;\V#Y3.&XEF:TJG, M?3((,OX<+-=5A?-46+PM*:SXNAF^V/(I9J'%3HCUJ*(=5+'ERP,!BITHB"$7 M>Q*&V2*+Y6ZQ?SNG^#O&FZLY]V[J5)885SCG70UO"^FYREB2E[,6Q%R15_D7 M/[S"^XCA^@Y&Z;\1FB8H.]4BUML'C"E+;4)6@]KDK\&U#,55M:?WAN*,0#_M ZN@*CY.&3@I+= M#X8H^?J@H&3W0X\1)Q__:A[_TI]F[6)A3:=U&^"/LW0/]!.?=B],?/C],I-T ME$)]JI][I^D!SW+K"=,90TOAE*&X5+]!;?NG=O/R]VDH47Y0VV&$!!H&-MY; MX<*' 4;H8)E;0#W4[C[4#EM:J=:.,7:9U(,Y&AO2V,$]L(*H3/>Q0WM:,T1M M](T=!M?6@V-GLH?TY6$+X-BO'_M*X&'^4<#\*68F:OC40*-=.)4RE+F/.,5Y? MVYO,;B1QVSJN=V@EV>$7F0HU@':WE((*)6\R%.WK9HWC/.9$T4YY(:#C,8'E]%,_LXL4>C#-< M;E]H%[SN1AD.IU^32-XM+_Q"'%V^RK/.DX7\U(1?U5BVSCPIR%2PIF@=O/,! M$!\ Z2( TMA8]=$.]Z,=)B<:)X]B&L(6:J=N,\.*<]G9?4& #+2KNFSIAE58&,@07VDS-I]4VA4["H?G;H M/$/?_CXAX]_*+QOS0W<.34I%4Y' MQOUIA#K@/MMI13-T[,G^8A>#A9?!'I =X.]CP%&\-K86Z \JC:UBRO. 9XL% M8BN9?\*P4/BL.9#7\C&&@;E.J.V](LOYY,CS>/N#KSYB /+[^F]Y&DA=3:.Z M4:_X6$M%AN%=GB;N2+GCA2].0+3;Y6E[8N:6&4 MPOMBBEP),Z/,*K]\#>-,5N&<<"[CL-$C>E5PTF(DC_QYY*\5\M=V/_!(GOM( MGJ_;XNNV=*,@$.MZ[ "5=NV.8P]P[(B4UG)19\J//8$6+(Q:LW;LBX0OZ>+C M00UAV=8.DFFX-J0)IS&)9/0J>$(Q2D(<\#G&*0_@:"QD%&-@*YP8G[1H(FEQ M+T8AS*D\KK..5>S]4H8--NEO.FU-6D;\#JWD\EB;LU;1V K=]SC$Y%E2\P6G M,.JKNMA(&;Q.Q%* Q3(*3!E4MS=-_>8"BT*AZ4(L@W.<(_1TN2HEB0NJ#)0TK#/U7,@3N:Y4=LVZD*3BQ^ MM)2$6CR\9A;LMQD"G9,GGEM)$'J/VUJ@^G9Z0?B2M3^30!/(JV@QHE/]SQ.=B^Y7_R!*%SR@6E/!)>HX86PF"?T6QLHR8 M5E^S7.U6DTH&%,T,TUJ9456E:SI=C?)TL7;XMMMR,2O4]P74=[!+_YY)JL%$ M>2^SG,"7H;7(:1)6*ET'(QJ5P!5)2(IOA.DD7DR*DAD15FZ=/L(Z&>5CFT6H MIKJLB=FZ8$K/KZ2%K>J2!WYGOOC/:1QAQN4FIJSE5=?-/C?5>\5@#E6]):3& M6*SO8(O^#LW&CD8=0C&\F@-EH$Y#X*-V)P3WL\C-/9G-T]OI5U[L7B!.%'T, MWSFU-J9JC?B*EJ8I7B(2718'TC:0)L1[U^@YYGN_+"7)I8@D.+I$+!'ZS0^N MF)V2D*@X@7?T*7 0>F^GPJ9&24A0?"YG=-:\8'\VV^?B*(]( MUL>.7!%(-:M[,FD0B7%E^H!E!$]U<"7+#RP:-6X\]E1@;5%H^^)CSP_6GT<= M!;C!@M.NMFOA=+^F]&H/]7==3W>@N@2'B\"B@=?/';9H-"!9L&RT"^0.5#8Z MT5FP<#XZ(AQH*@7< '3%2NXL?A[5^--:^".!+"D.3 8[8H+"N"W MQ,>J2H9W15_T)*.?JN>*%PJ34\N3(:[XJ=K3#7+XP14754\X.HDF_?FB0Y90 MISE'_?FN%DRBQG)LZ]@/W'OM9 :VMJH'[L;J"4DK:;P_9W9,DZSQ[!JXI03S M0* I#ZYX( !^#_'[ZFQ 5]P//;%4GW1R9P+IR$3W)&H//H;=*]QTA 5(6'+% MS= 3C&Z>J"NNAN9<:W.DW2G70D]N]9F9_;D6@Q>.[I&LG:@,UDQ_G]>WE"4L M4<"S)TXB(DM:RG*7T9YS'="-=\V#.8ZC8$I9T;.J9;/ZZB9),EN+W3QGOM90 MK[6&-%"I+S2A&\"AV%'623RE18@Z';C/JNPF57I?0(,@:.BE0(X$UV(DJT5; M!E'^Q)($+K#8B4)26$M)-%E0EI*_\X^EU*K.6VF/X$TNV\H2@YSJM4"Z>X9P?NQR E41+#UN*.0QT&L>DU_)P(I&W@T$@%7\.AB MZ.%+Y9QR:3]\HC3B#W0'%#07AFK$H4I@$Q%<%QWN3"G*QQV^1E185ET(13FX M/0,-2OPGG(B_8DEW))PV(J&RE#QO_-/VTJEYP/!UYTUZ>(?5S=1CCT$NY5>2 MMI'&X8C#E\$V/:6SZ7(\HCTW1IOBG8_6H1AV@PY?$NN#?SIU>SH:??@S17U, MJ\/E%/"0X4MJ;5NUE\;10$;Y_81((B?M;?* 8GP[/]LB;/KA5A#6%%&Y88FL_P 7+&4/-(S7&B7T*&I@CEP?UO\U>.$ MVPR!29HR\I2ETM5_I/=X*>UVL?'F02@5_UV-;[]RYG J3UJK%#72.FC^*M!! M!!9]D2E?9,H7F1I$D:D4,XY-YYE!,NU[C5CUIUDNR+,.3>HO8]T%Z>F@#?V= MG+62/PJO(->%L=M?RKL;:JB-Z/27'>^"0.$1!\=2YGN:U09SZ1W0/ECF27^G M>%V0(2P&W^,Q7P=D"$YN@9O8I^JS0!*GX%(<0[$K[2I/1LW$=X,_8-NQ#I:& MN>#B&G@UG\[%59W*!I?;2;HCFLE,<&EJ^R+/F#W1T;!"TGG0;BNX\QEUA&:S9C17\6FG M0^+#[Q-.T!T*R92$I2^QLDWOU%UFTH)1$E;V<^\T/>"9?.&?,)TQM)R3$,6E M"P*H;?_4;A1TGX:2U0+4UO"UX/F,D-Y4V\H2=+K1%!;O@/H=;+%Q^TS9CHLE+<_E0,FW1M0_A2)^Z=(8,8+U;+) MQBZ3)AL8;;5'N"*Q^H,XVD:!*V>4FBJ3Q@[=W[&1L8FJRA)P1:'46Q4!O^@#+ H@RCWV*F#PH/=#I MX0]*MPCJ=H"!6@GO_A+$\F9"'O!LN8SS'U OQ46ZI-!/L MXF48"W9+)((OL(4Q8[V0X2%=]V0V3V^G7WEQFAS$BZ*/CV/ZTE]M(C-M-Q4? MAW$_#N.K>8W"21W2<:@&>YAS*J(A&(7)VQ^Z-5A 0\\:[0_[&IN .BA(I'\, M9*B'MH!>V8"0KQ#Q>3"-Z4MOJ!?H"4- O#0(]6C7D- NT(MK@71I*(85K_X. MK22E*I^XO'&0_#( TG_#TC+#T>19?#O#^5',+$GOQ5NYPRR$XBWP88;#ZSV6 M,WGSXR-FBW=->*T8QFQZ_:&)??LD9DH/( E0>H0*ZB[J;NG-8TEU6ML=<#F'58?6?X2(32Z'GR MD68AGNXI]YA/KYA/41&,/._*J,D%_?[@M3W,Q4+P)*9E=$X7\I7EWXK)BSD7 M'2[$RPL)3L+59"%WA#+HI\?'=""$'5$'!(EM;8$2H=L71) OUD)!B9K%QH/T MB=QU.1]!4%[W"X AMQRBH9](G))2#6@YBH7+'V4UP$+\9X7T%1PI6EO*>%-, MLO/%OV7Q?GR2E>_HC@K;*HXIB\RQZ6.S=8##T$>PJ 2UGIRH(2;]2H4C69-:6JR9O.[J@!L]>;1[QA"D5%Q6%?V1\;0JA 'L M?5RST2YO=XQ0]A^,V/9WK,E?U0@>VO;0=AMHNU/[R&/='NOV6+?'NBMK6?=B MOCBG4DT$66\G.'=3@D6F7?Y[1")KC&6 MI:=]I="0I&<&IP;+4OM^H0'? M$01P#+2O^"TZ%FL@/15CN!T$"PC9+-Q6-( M=.?98H'82KJM7*S&LHH-$LU1<7\M26;!DL9R-O! F$DRLX('2\P"+J=0T^!H MSV08#I@:X<8'4>TDSO?]=F$A.2,J9@ABG+P@%CV*)U84>RYM8S:8*!8/NL+X M(:7AG[=+*??*PL&U[4T#ZVR=="LLG,7:XN&'UUWEWYU)*VB=Y31A3-J7-?&$ MC@8V7,*>"P+#%$?Y^ZE\DY5MS8+Q6SGNFZG[PCQ;O96UG#J[^9-$\LZI+VA1 M78F\ST?Y@(L#A?N/_9')67) XD_,D7P-NLU1L6TE>NVSK$2@8:C@:+&5A M7("PY9W?!Z!.)P!5;E51D[N *Z*L#V15F+"NA%YJ]0EH%+L28ZF5!\"T=$4W M3 2[!ZX./MBMC9QVZEOV-Y4&"SYW9%@Y6=+7/6C*5A:6-!S0WE?'.= M TDR>=E4<12:)OP,3\5+V,LN%)NF< ))J(ZOM!UQZ!*X?$T9$I8W21!;Y9:L MK(0HK\*@L2!M=IVD6)A8U:?9>GGB>+1H/;.[$]'1@/XTHP\WZ82;Q@5+]&!_ M^S#*Z811_#D>#VTV2@KMP*QS3H&Z%ENI(=-?1&&P2+!!,[F_E"[P6((;3Y,/(PP3EQ\ LR,;#X7R.T:%=-.5/"N1 MBG7G\J^,+"L.3,$'& J'XH]S\9FDC72OO/> >-M\M_:'#L[+)-':/>+E!VK. MJ3*[H8]'#5=J]\(Y8L^8"S8F8<@R%//\7^$M@RVNML./2SJ;\CY7E%W0["F= M9O&D./C7L9PJ'C04B8$K0P-Z!LE'VTQIJ?QPG*0VE _ ,=HC!VA-'/>PE-/K M,X_ZH?-K(@OZSA+R=_ZV-]NK@F!%:YA.C"OCH5-0RN=+^7PIGR\UB'RIP8SO[RI\0A5B8[WF# U&N%T M! &=<&J5/KY\PGE530*(_657#3&!6S^,W&-NU6C4J312!3=I]3V H6:=P2+; M<,G K?W#>ZH?1Z,Z &0;+BYW3D- O5PN;ATCD$#V(8+2-_^'KKB0++3X/*! MF^!'Z] HQ?0FR@,7E+:!/>"9!@P5P(6C;U /77VZFE]PVWED\PL^LTSFW_\4 M<%G.,J!YA<]@*5Q&>2WFIM;E^M>&>?B-!C>'^[:6^&/_P%A8X:>YJ_:C?BFMS MY=><;VM6SN'CW3/N#_D;GN8WI&]8;\??2N@/:YS @8=F*)\_^' Z!Q_\?7L& M#U#X^_;\_7+^?KFA'"I:Y@:L>#Y+AQA/MP:6]3?]O,2U,1SG%@)+;Z J-M+? M0:A3EK$F,M##P:G#Q*G36G%J4++^3F*=ELJW L-Z.,-URBI?G_C1WSFPT]+Z MYBD>_1TM*VS+R^3$E+XF,-O?4;53E[=VW,]TWC,/YSC*8AP0$CQOCEP%2 SP M5X9B,EV19!:@S3'V^A;:N=$]$V L?]H('S['NM<YZ?=?GT1I8'4SGW>SI>%.:198PJD]HA77P< MVX&B@]6+P1F**ZJ;@OI:2E_KGR\["6# Q5M6AI*U4XI:-(WXK!EK0%PK=S_= M[K;2SFKHJTI4TNDZ()YJ3H#I=3Z!Q)^^S1&?''0ZR4&:DXNV66QO+JCU.X8J>^=0KGWK5/'S0R%UU;NJT$!'((W1NHI4* MS!BNVD,6T_"S"1K[ZSVD&XTA,-H(L+)2L>EC0+9E:@-4U*G=^K9T&LS6]6QS MQY7FM0#?=FA6SZF/1YNM]M0?!SY.V6N<4I:T9D0(GJWN97Y!>>P%TK3/PE1] MJ!>H;%5_>MT&Z^0LW<,YQ:>=/HD/O]_+I),232K]S0PUI5JE^+5WBHXR:92T M5;8SBEB?9SRE"\SN<9ROVWQ.EM514D /HQQHS^H.R\UBL>A7Q MDP8C#(7#JOO&H=V&PLM.TK4%!QJ.,A1.U3>5PSJ-G8_ SDJ18PEO]*5JRP+T M,,K!G5ATDQJ:2]OX[",'LH\>&8JP7-6J%4#5[ 0"__TY2#[D[W[(O]P9I35> MX=BY;F,%TXY,,E=D6!]O;.QKN!)::ZAF<+C/%4&I=:D"-!L[\Y5+, #\ MVG(Q!D-MKI1]:"FO"I^IOR#IJ"14[52X4DJAI9# <($KRY2)%+.!KSQ#3C$; M4@Y0\]#)V&V:KN13AMKWL) ,/^&I@]C422:*Z8'RKA@^7,(1;_.!T^NRM7K.W\IHR3_5E9YZ.R\X4Q66VM67$+&0DX20L MJ_!OX$D#$L41[G&/I1J19'9.!>5"US,4/V*VZ%-&FB28OQ$2,O]!Z75MEY>A MW.Z@JNZTKN%T^8I92+CT6?JY3JGN.6.5UM%,6/^"[QA15D@P_/21279)6(%1 M]G6;COI)H[LXYVWMP9Z%5O*DL0KML#)O5>)-;E-;++Z=[R8<$F 3Y]_+HX8-D.5&^5ER$=FK-8526_ M$Q'W0L38Y/S&X+4CZ49DC$O6)7:R#5DW)&-_JQ)HKP\I2,BJ)']T <#O-6U?Z]_T];9R2:W7)LE$"1B5? MM2VOFH'O>Q)T"TK\Z3$'3H_E5XU>^RLL%Z*M2O_\<@U4F+*V@,! M(>-QI;WU%D;T1\W=^Y<0+V0 M;5JTSIU!,*735>'9T\H;[CU7P)6C51V)LR]H%BQFI^ZA;>_)@>5V&M?)]AAV M!$L:?FWL"#340/X:6+#:]\,ZJ<*M8HQPAP+NJ[FOQ9#45;ADQX(']+T2MTA+ M@ M;VU$;=.GTWG/OX(+5=LE.1; Z*6-P<7MGK?XP"UR:I^&K]7&L!2YCN*,V M=!G;3 "!R]L=!\] )A-D*1("9G36+Q)'N"_,I*N M-F37%^YH_0ACI3LZHA16O$-14F 2_9'Q-'_N(]W<)8?B.T2$WIRC)4E1?(]3 MPG+:;J>/#".>L56.A&_HV"\BT&K AN=H%;P=#"WFT$+,GB2ZVZP*ZBN4M#H: M35C;J^64%]:3*P/#<[$XD&=A70EM*[\GIW%_L]R5JTLU1Y ^AKFHGP'E:_N] MG-ZY)FWLL M)$C"=+UDYR!&93&B5H,-@>_#C:-0UX M-ZY#!GE@@R7>) MV^\! $5B%P 4 ;6EN9#(P,C0P,3,Q7S$P:RYH=&WLO?MWVLB6,/K[_!6Z MGG/F)&N! _CM=/M;Q''2GDYLC^V<3-^[[CI+2 6H(R1:#]NN_9[[]K[E__S,/"M.Q'%7AC\^H_F=N,?E@B@T>#^->M?I(,C]^]N[^_W[[?V0ZCWKOFT='1NP=\9HL? M.HY$-_?@0R?RZ=%6H['_#GY5#^(/KJ>?S3_'/ZI' ]MSXOR3L7"V>^'=._H) MWFGMFN-Z$Y>P\\X+XL0.'*&?C]VRG<&SS7?_^_7+C=,7 UL][#TD=9@Z]X): MBA?X7B#^]\/UEW=)9 =Q-XP&=@+0A;&:>_7&87VGJ2>%1W],!BC^:DQ9OIMI M\[4:]4:KWFRI0=*XGHR&(@-BUXX[-(KZ!5_:48_'43+I>?U3[H4TB41O(M"/ MWL'OV7XF/=?<,?9DK#P*_0DKIU_PS8-ZHVF -TZ&43F^X"\Y=!D[B#RVX,\= M.];8XL7A;JMY, V_^(DE:+[':)YDF.@]CHGU(OXF_31P1>2& Y%[^_KC MYT\>++\7;SOAP#BHV8[IH93>'UF+*[QRL,,/.:B+(!VTRH#2:KP3#XD(8J_C MBSH^)B)"ZKC>VFZHUP=>D!$M?J@GPND'H1_V1KA;F@OP22.$DT81<+=1^>K4 MK[DEQIXS 84\)[^7!Z=?_B3^DGLTFH"5492C)B=,@R2:M%C^,;\$QYVP L?- M/0@TT[/M82DQX0]Y"$1)*?WG'G*3J, JOJJU6OTP@#D=@6KK N_DJ]NU^W3L, M\"RIW\+JMBR'/_VZE0#ZO2.!]N[DEW=RF;]T0G=DQ&\!\L5A=&S9:1*^WSKYQ?7NU$RN%P]]&P8-PD#@;][#,:Y(1/RGY[HB M !D-?\,3%T@KGL-;>4BN41"[_T*\0EG0:.*?NXI/!C:R"R#+X[, P#PZAM_=W6SB_OG[QT;H]._WMXO++Y><_:M;YQ>F"E]<>B,"%_T\^^79ORV+9^^L6 M".OCKO<@7, '/Y8+]A[NZLWF7O-HZX2^7?!23HE[)9^\V+']/X0=G07N1Z"3 MW.2MQM9)G=]=\/0?0R<=Z/FO8(C0_03?Q?GY@>P__;'4J7'K)1.WMD[P[05. M#4SU^#KU1;/1V6NVHZCMAD-@2XP).+73;#;W#W::>WN3,>/DTX)1 5=U$0:S M+&QW[_"9%V:NZC8:!$G9HHY>%EJ3UK7?>.JZ/D6V@[I+;KC=QE9NH5YN=6G@ M\=??;CZJM4K9?-SV_? >U:U/(0B^M)-T4[_MD#X07PM'>',DA.&!D=)JP8)BKTO>^;"_F]L-AJV.70"%L".P MBQ9@2IL+MQ\6N/"]*0MOMN99N3<'G#.E(AR**!E=^7:0 +*<_95Z0_0R?8L% M6*A?O*[(K_?@8%& GK3<,N@^?;F'4Y9[\.3E?@*8)N*+=R?<\P 4L!X&<-IQ M+)+XP^BK_6<8G?IV'-.&%")<"Y]C.WUO&)=O;_*PD_9W. U]#I]E?U,%7._("<2.B.\\1^)H"W#3_V6?;"[Z$<7P9W(#TNNQ^2&,8),[$ MV?[LXFQOZZ2U_;+B++Y-H^#RCL1#42:T]LI1'<1YTG]A:39]W=,0=_^I)%K$ M!(E20>\+:#OBN_!Z?;"VVK FNR>NQ0 01?UX*Z)!TUQCZ^"@-8VXMG?G)*\I MJMJ_-#41![GLDEI&, ?<]\ TR5OT8U3P4UZ >?V2M?W#5NWH<&\N576G56:J MM1:T_ZNTH-_FG_]GB$APC<NO0_/,B#("L16)'HUM,:^*A,$I/@+H6F+,F^*R' MOI=,!9+"$7H<-POOHH:4C"["Q!@$"%NFPETC;VX^&6GF-&SVRUR0#(F#N2W+ M12#]3NW@\+!VL',XYSXF>/'P1%]D'V#D[]4.#N:TE0_W9](-'D&VLVY7P-AW M@E6(6_L!D KX,(SL>+Y'PK^=?!* C+:/+"%-PFB4>UCON]Z:>>,8Z)[3,W9X M4++?5K;?<1-[K?>[,Z,7JD39^BCY+*SWBV=W8%O$0G"3O0!]:>T!!BXON]^" M2']7]M(WP.LXB;Q."B+ZS(Y0,H,D^!1&(+:#F[03>ZYGHS!X NX_P;5R6.[K M;38>!8FY4]CA!Q&(KI<\U[++I,E4S#5V0*+S[ %4[3A;^*V:4 M/7)EC_ KFHK^\T\1HR;!FD).7=S9.9IF7T_4Q,L/\6C>0RP5( 0,=JM^3".] M;A8F!J3BLP<1.5XLGJ+R/ %'FV7<=6YIHA0YK>3?B!Z>UE,(C63CG!D1K<9L M]C*H4 YE!^((UU[\X\,(*,OI#^R(5=SQW [I-BAY4R.\LK+&GGE<-U: 8Y>% MLM:>"K7=.:%6YF481^U-A]J\N%;&$)Z":^@1B=%4"%)Q(9*?!]F_\O"@5SZ! MRO/%CGK +/4/SPW@"=9I-PR3 "P<3-(^]H'G_[HE@KI*C>R*;J.SN]?UNVFVZH?-7;M_8YKMT2WNW5R+8; 0)'56'3!A)VUENN!OH?Y\B+> MIMG59#--O;M[T+([.WOU@^9AM[Z[)_;K1[NM3GVOV^ET6D[CZ&"_D9LZ!K!8 M803PB>RA%78M#TRU #5("VP$*^S$H2]@.J$; M=K-^>-#=K^_M';1:S2/'Z>[OYA:%FL\=F>RTB!1T6=]')1CHT[(ER5KWD9RW[3RW35H[LJ MX3G_B_JL)GF7@\4\L)GBT#&L6LD3E@Q'"0Y6#OBC"Y,]#'W/45X2H-T!WJT) M U-[FK"%K9,2"YW'^>5=Z? :E'H5&WJXT[QUZWO,4W:U_@>. IE.&^U -?J ML@/$B;RS=PR_J??53^HSOE^*/0'&-E<19/*\ MR,9Z&LS@/'?KH/&M%,SDHGX69A=@:P^14E!A'X.=<8/IV .J?#+\5D0^Y^'7 M?#K.E='5ZNUQYZ?V:#(BG0NI9G$I2'-B/'K!-V##Z(D\:^Q]_/*C"$+0),N& MG96N8OL; M<793][9)A_A(-O]:'^8LUQ4V[T2O16*#.J 3(=;Z"-5CY9O:I&-K.TXZ2'V\ MTW>9]#%H-AA&HH_P4EE &W&2,^]SK0YW!>SLI>QQDE%5:=X;9%,][9 KC?W5 M''6EZ;_BPZ\LA H3*LOB%1YW99$LT2)Y>:0HOT58Z?,+M#5_+JK]Q,.J]/*U M.[)*O]Z 0ZSTY$T[T4K?7=Z6M/Y>7^460PJOT^66[+!=\/ZS2RS?TR"K]>@,. ML=*3-^U$*WUW+8^MTEN?Q\N\N,-=Y:KD*XHCSP,:R?FG 6BSC*))^5@5)KYB M3%RUT@CE+5",\GXD#K[:3A_ %(W,AU8;E6;86R;^'MODZV!,%3J\-#H\&W?0 MM73^H.K#\EM5KB9-HN,_U*LSUU::MZ_)BF$*EM_02]TZP8^Y]6X@#YBCFT>4>F MGCD?#*/PC@R]%7>'SG1\LJW4I+VMUSG.U*.VA]%'?"!SBX6;$R MWNRZR*['^RV.0<$X_]E@,1$?7IED73ZFK;+ 7C],6U]U8E&-=C)...;?C2O(LJUUSA3*;)T)^MKWBVPB:B3K$5.ZX0#+=W#:Z30ZC#7@C+5M>[#>JM*?WEMZ2_YN^2( M @O4R@BC*N1ZMCW"V\Q'%Z!U-+6@:K96HU1P$3;-F?D^[6")&MFM M!TC2N^S>8G/4+O9T_1R&;KYWB_HM$FX[N0J](#D/X+T53[>>86>9Y)^^Q=>A MSU6H\)*HL%)VVIRH<'DGHLW%@OSN*EY0(< KX !:.?TLPEYD#_N>8_MT[-]N M5NU\T9,]<;U;)]3(/!H=?[MY';1;'=T&4MU9BNE,J\E?'SE$_-E<_FNGPNHH M-X8JV[%G7]D. 'M%/4XSG.?8'EX[?5:'NH&4*J_2HSKAB15-'WOD7,F;6[:/ MUTZPU=FN,MWJ^XU?X8=^Z07'K^K=F2\XSGW3X5,:P5@P-OS^R7O OU844YYT M467R]I84/UQP(N \]YZKHUS5LN)S4^4_!?! ?Z..+[^ES:.^ZLC6CLJ^V($+ M/VW@_S54'N,(46+G;7YR&JB-882JHW-TK1Q75D:PIOPO\7KCM.Q'9O155%!98KV,)-ZM+0;@>/&*!./5Z<6:E3G2G.M&7/M$E MJ5(+*J3S*GC_SQ3:>64BX"D,HZK3M,&\8U+1G@5HLA* M'>"3-,+J ->;B=]&MBLN[(%XC7R\N/F*E2\.D5XGHJS4,3Z%H5?'N!%LG=+& MBT^]0@X_!0X5LU\*>KUZ]%FIPWV*"*@.=X,%0_9 ?/8@RX5E%>EED7KF_K^3W^BX''RC,#XW)DR_SSH^@DYS!LE.+Z6 /L MBR^AO>*E=,?7K3J7FZM?Y+&47()LZ7&F7Y0S'UU F<[JX'Z"_YIGL82RX]6Q M_ 0]O63;/IU,1 +BLDO%?CD%4.#-V_95)+CRTQJ4,IZXF4SYF;*KE1=FY5EK MU<&MI-:J<]T^VJ/2B]X?U9OS=;)M9LRW5:'",E$AQZF;LW/JUF(Y=77*ST7P MK86;'4?UUJ'YYT48#,* \JRHIJ+M8-:$T3?@3D0Q-\2X@9TEJWV(TWUJF2H6@GM%$,1]=@(D"PQVL0(GMO!##12U0^T"0K>(>#Q=(MX=9U?0&]5G& M_";A7@$NF:C.);+<.R\.HY$J*"^?O0UO;%]<=KGDO(Q E \3?QB9O\AKS@". M3AKU;ONV/["#H!VXI^'*5_.? BC)#V8'U],#%8^LI@3>EY.7-HH@.B.I2?.93E-Q0\#0,'%L.]5*Z]^,>' MT0<1./V!';'UT7;HUADP7>B< @; MH^*]/G*:?)J5=*IHJJ*I-:&IE9)34ZHR_XYUP=>W""T=[]@F7@>GK$[U=='J M:7O-CE'5 SUMOW:"K(YN;:GN"Z@H01LT!OAF+9DI_CR^B==.D=6Q;B2U7H3! MMQ4UU!XY3R.M_=NK,OBKP]P@REP-[\TF!KM?G]>F2G=Z21JZ#$05FUMW$AH[ MQ,V20KG[%?^T_92@VO;]\-X&,,?MP+T6L8CN1*Q)0?_Z"4 6"==+OH3QBDN) MV;9F)$9-V>,B,6 I]S,FJ1;5^3[[^;Z\C/0J#%@5"E]P)9%6=:@K<*@++CI0 MHLU6Y_NR;'LM%;/+3AQBH3_=L1I>. ] <4_":+092,'7T>?;\VO2W2H46#H* MK+]Z5R')<_*)U=$ JW-_SG-?226Q0H'GE0_/H$=Z#\>1TM1J-G7<1_/P.G]NR[,B)IC\LGWC7M9VDW@W#) @3L64EX;7HQK]N M=46WT=G=:^[7A>CLU7?W=P_K=M-MU8\:N_9^Q[5;HMO=LKI1.. 7G&:SN7^P MTVSM6^K/G1W]YVXC^_-@Z]T*[&]W]Z!E=W;VZ@?-PVY]=T_LUX]V6YWZ7K?3 MZ;2_O*.=Q&$: 1'"QO!S7]@N48SKW9U8_V%9O^ ?\*_U M7__9W&^\QV_RO_TRM.)DA#OJ C+7N_; \T?'_[@%TH^M"W%O78<#._C'>_HU M]OXMCIN-8<(?[^S( VYZ'(31P/;?#^RHYP7'^//6"<_WR[LA3+4Q<_0C-4F? MVG<<6SO#A_>6$_IA=&S]9X/^Y[W5L9T?O2A, [=>_.G>&_):6'(Q&K 9?.UUS\? WX7V-.#4?D;'7;]WKP#,9]1&2\ ["Q M,E!:S>P+"7GKO_Y*P^1] ?[\Y<2C6^J4OW1.OEVGYS5&S/FZ?;ENMQM[ND;&4#!'+(/23R-G:FTH+ M=IJ$!=3, ;T(D=P9[>LS4D"Q)%3,<]7_?XB/EVR1H/3I\OJKA?(#UGB14NJ: M%=BH@[G"._X8.E0*'76@+4MJ!L#")WH6MMB<>+BK@Q0^.MPZ:3;JOQ,7S\8_ M6=TS&">+6:A@C( *K"#!4@AR(;]N@4AWA.\/;1>[;.C/\=!VU.?Y281W3!R1 M]U#W13]$EE#R')!S*@?>V#_X. M;UG+$DB/(F ["%+;OQ;#,$I D< A$L0SF$4XQYTP]#LV*.:PJX[^^W%4A1/\Y5WBS@2FH];VT10X/8'-%9E:^^+B6_N+=7UV=7E]:UU]N[[Y MUKZXM6XO+>#"M\!JK>:.=7EM-??>N&^MRT_6[6]GEL&@-7-NG][BS\VCG5U- MCKS/=X 3_S$=,3IADH2#/&XHC%\94(%]9B5]876]&!9@C80=66#Z"%>N]#&4 MNR*SZ(R-I1S.';OP37T :^CC:W77'M5Q^+H(YD:^@T9CZ^2_;<#N:&3M-&L6 M/C:189HG]$Z2\#MB+Y-%R5R]],\CVK4>I27M!2^=]!H M2KZWN_)\[_:Z?7%S3@QN77E?[L7G8W^)QB*+'3UDAENT<:"_(*=_N<().17N MV +%2D2^AUI3MD-\HWJO>J]ZKWKO\?J]ZKWION>\]T41Z#J?] M4ERVO6>>!LOX@#_LW9@^TDA'U6V+4BT?-B MM$8 6+$5#X6#87O7\@++2V++Z=L1C/)VY9S#J^_)@!TB__MU:T=//M%4WSW: MWEFLX?DX(CS"C@!!PV@H^3M=XCWE:A>GH2O&G1XQ/C&,PCLMYVMDX_" MM^_M2#SB:9O!]P$ ;:T80&_MAW.9%N,04)_,['>W3@[VX9EFXQ!#9S-X)6=& MR9P[Y"6P\@VAFA5&5ICT163]F49>['K4$PKX5;:[YUN29U("K2SJV8'W;_K\ M=E;<+$+VV='SS?GV]?;-MG4V&/KA2$0O 5O/PKO^>_F3-RSM;N]NYH(>0I_7D:WX?U3Q/3^ULEM7UC?P]#U[<"-BVA8 M>\S.D8L@/G\978'* QV*1K% 2Q5/-AC2YP552QYGDHY96R9J.//MN^K$#;F M_[_>D/6HN3=U",+_8.=P@I6W=O3[1H(%;9%A!)C@#6W?$@_"21/O#DV4+G:@ MG%G,OJP*^ ;.U<*#+1=KF^[YF$@!R'':D;"?B/-'( (/FT6,KT^<[DL("''5 M!_/QJ3IVL[%ULK.W4]_=/=A[>7\*8M:U-M1Q_O_ZS\-6\^ ]_! #/_+%$#(M/!:&S;28Z?&3ZK[[^817UJ;.\_NXHSNQOZUDM\C02?TWZ#(?/I>X60/5WBO%])[20\!))/DFR2V8V:K0YA]TR2+2L>>(HT M<-FEGK=<\BH<#-"]E_7QS4G!YM8)/V'1(U;=^EMCN]&TAG9DW=E^*C![Q8K[ M"_'9O0A]30*TI"8FIB5#N;5%\8$%>#U?@&K1&'P47<\DB2+=CEMZ2,!S&'E/ M!_0.<([VS:R MTI:R]@NPK5@/F+XCR^D+( RL0&IY?,1&-H(76[9U M#T9P_4<0WH-=(.P8P.'"#W&*3@X[MES1]0).5KA.P=3;;>PI9#'P#?!FFS\>U^AW7^CLN\D:L\IT4^P>]T &PD++*0_'KDE:BU<^4\ M&0^",(%O_DH]9!G *2BK*J+;%W$9"^'5-W>3X9^BG M06)'E.$5Q4] BL/7C13W?4&Y 7,>--\RTOJ RM G' MV_&%P#J5D(*[@SW@WQ7+AUZ!'CPXCX0ARNC1;%MT\BZTW,!ZH(U:<.GU0 M:4-,GU)W/)*^G11W<6_'X\A-+\N-O 56%[C6FY:QVPYH-O!0YT_8"[Y$S\.; MN!0Y&&HS,:V$5FK'B774L%Q[%$_$^D?P^#0%!2A(^-H3*K6@-*5/0>>CK1,@ ML!GP>=)"+\(2ZGQ=R(]8 @P\)($\$;X@ A1&* .[X\L ?K\R#I'A<1V*(SV MT4YLZQ/SS1Q99&.8C-24IM>BEW(1$^NF?FN]04@,*H MZP6EWZ*"7"_](8;EP)^2AR(&.N%@: >C&O)[& [X(ZZU9X$Z?I_TU<_;P/X% MK8UT2[JA1[%I#+BU&N\GK9!^;KY7CSWZP,3UJ>>0Y.5JUC\^TC5/>Q>*/>.>G*FN4'NS\12;VRA..USL D-?\NU,T M;-!79_3\H8E+ABV( G0!@O&7QJR3&)EL .',_V49?'>TWX,!;L=>W(C2U,._;<\@"%-7RIH1 MW:X@.SV0F<+XIH?F>P GB&P@"GTK!*HS#C8SK2AU2!V?M=O8-5+_;NRH8\.P M]FN6=]V[[!XH0'K7W,$WR+&\]V*4-7'1\XF8$^72\:L MC"'/; M^!!@'(4K7%JQG;I>(M>U/3G$>>YTHS8^&D;M#&"??+NW>(ZX.YTCOEB8:7JI MQ1EOXQ(GBC-W+AS)(\%'JY@66IO$KDS9G;#"1P-GB'EH9R=R3R\S[J#4B,,-ZQT91AL).!#%S572XPD\4Z-"SFUBHN6SQBD44FY[;" 3O M'2*M7H(4KR;1L">XM=O8;C8^UIM .=LOY<%TO3M.\/UUZ^KSA]^U7RE7E-AT M%_%U_9R_"+_:PG+5^=$^W5[KXKO[(_LOR#J_;GL_J'Z[/V[_7VI]NSZV/+]N_M45S,(,A! M024HM.9*4*"D@P)D?OM8#AD$\,_"Y?;R] N609\#,OK?'(@I1 .?\Q.QR4LS8;;GRA3 MYHBNK'^HO$VRX+]37]U(+PG&>Z?(@$$8$X<'3@;CD-4DT-J" M+9)PK2P1A%1+LB%?R3']H)\"%8JJ"00AIXC$_?;CYN ?H['D / M6,OYQ:=\P=@@'=3=D*X9X"-Y9%3-V0[&,/!@Z^2HUC@\JC7W=$U8M49Y\BR9 M0];S'#^,R;R$!>(=1T=8%--$,R![BI,'QY(%GS-XLUP>AIOD"VIXWI3L"R>? M)F1U(WS4?8XIN.23;8A/F&A%N6#R+1\1"BTP/ ^'HE%8%[B*@97$P'B)=?9. M'<>A[[F8MJBU@:D7A X772IUAL):?(/K"=>9&J458?7=Z-:DN]%C-\!IUU8> M< 0SAE[4Z[QIU"S\O[?/#)Q+@Y+ BF@#H_&MUI$J7?T3UQF>^Z3-&T>U:1>. M%H($CVV_M;L]+>KQ<]LG(BWUE$\4>L85EQOBH<;!ETI!>NHGY2!H8KOUUE%> M#F(?B=IN8Z]V<' T)@?GNV:P>""7L&<6.2N2>0]&G+)XHKJ3@AP;3+,R?S*K M?&=*3QZ95:[_>#\EOWQ%%8['N>/'R]-O7\\N;F^L\XO3R^NKR^LVMN?Y\(=U M??;I[/KLXO1L"5<+_GJ'NZF->N:V3 M6[*O@.><_:BA C5Y-W[;_O#E#-NC MG%Y>W*(>\R+[74'/!O,L5N'I;POM6O[+FLW(S\R0PZ/E]G_1K/445@^ZH(T) ME7(B=([7 0_0@#H6#WVOX]$[LQ=%R0:U]'UFR^Z$:8)ZV+T=N?4O8?B#:L3H MF*,ND&(;)IL!OAGLZL.I+9D6;R _ 8K-LOVQ_3<=:6:HFG=TN$0'P01V<-4& M]G>>]^H\NJE'L7_1YYCW P/"R=2I[2=C6G/1)?TF8%:69;HPZE1#KB7!2143 MM .IKQ?A=-*:D\)6!AG;JX^-UU[\XQ,@7A@M$B%Q5$L.NU%(:8+KY'#M\-)J M?EA]E/P68#]X_TZX"\3(;%!44+IHX W65TF9A)X&Z$Y:C>6@)^,1VFFS *H8 MY5)8E!TWCO>OYNF_3D<=$5KMS#O,\GK0:W9$DKH\3@9NC_]&K54:P) MDVBM/H^XBL(AKD,L4FIE@VX44S!@M32FL$QTW%E]=/PB>AC;7!@FTG@6')PC MJ,;!9B$D0VLM<7%W]7'Q*^#0C=T5CXNE.1 2![5X5.NC%V/:61IM&)\T #<_ M;JZ'5V==W3I[:T!VE%:Y2)+C/$T,RYOU^>?OE\G5_.=^,;9DLM397RGHN#58 MA4_!>B,)P/J*U^ZBF&[@<5TZZRJ-G+XM4RGY7:/NU69Q##[SD]:\/N"7IRMK M?_5)ZD;>T/VD;J,MD+K^OVL1BP@,Y?]_HS!R'&1KB9P'JX^<7_7EXD6:H-FH MS\KI4:5+N:TPCD4/.ZF3BM8@ M_O _>.'3PVOH=V*!=&0.2^@*7_CJLV' R!BVU+70N[]1*)R#[LG.&AKY&0^$NE<]I@V4"TSBC4(_)D>ZB_)^D0@N!R=LS6;8+!P=!^#)SOIIPNQ$/%J#W(=+++YP M'G3#!2(JC6GAH'@MC]J@;!"*9A!;&F8ROYLUXZ$4<;(3]F"P(^>QX\UD'CI_ M[8BNWGX*(P$S6/^=1E[L>K+2#Q7VN8K$':;DG@?Q4/6Z^;FDB EI$)..06Y+ MG\$&Q4S6+VAB-1NKS^H^>EBL:K%YAWK,FG6F:U!=JAI4**A/U:5#ZS/6GD(= M<[/4R@RL)SOKESAK-=<@@UNC%A8B6B#V9BA[:M1=VRCLS(-N/3%T#=+C5"?# MR_L &%_?6R26JK$M/3C=EX1MVV#K?Q"! ':+=CO_3EPW,-;3_SE"XT^5F.;OAEV6_R20@9<1#1'6C2F\6C MRZ Z/PJOARG[SS6T9-<@]>^,Z6V1\D8-B70GJ7 \#FC=.'WAIOZ&4:0&Y\G. MSAI*DC5(K,/22"CV7;-"H'KBC2 MW,#4=K+@(%HVZ$9AC &KDYV#1Y!&50G\#_Y;5@K$#\]4>F6A!;[&!IR[QE=A MA%Q1JO'?EEGI"_['4[/J@*0?[+X%XZZOO6_9D0! M\\\7:!5@+N#1DF"3?GOV(F%FK1U9*\S\*ENI&2X]8>3:K< M4D:?%ZRO:ZNF#(]4SK3>T .R%S!^7<>O9???M[HDJ"S6/Q)V9%%O--YLL; G M]N^FD>3S7$E4C@7KBN%PTT2H^;JR<)0O"T=EFU#MAV4Q45S"0-B!+$**'\%J MO\,@7G:QR/H"__2X4\VUP%P':K@%SS>/CO:VK;;O3P=3!I50=L"P"Q M)(Q0_;"Z-C=PPK9+^<5C<7D9L _3R.JFJ =@+QZ5+A_J='GRJF2]EH8AMYNK MT8NZSP+>_$I$;T1/ \=5_D5\*.S\R=W+8CHL.5DV ]=:G0SI;>L6H'D?8F,Z M>2P=X7OB3A2[2HL'3"P8:T8=@#;F#6&XXB^XT.)WV%8M<(O?PNI$+,8&B/MA MZNN'58,-^NG>_$4][^"7ZCN !9]B[ 'E(=H^#&&66/=&XJ5PVWQ7Z"!"1[6T4:P$RSC:="FUW7_!CP_AQO#6PQ= ROH%+J$IXZ("/7E MX;IP.'XXS!*!89]>!,B#\@K1B#O:X0PIG._WON<+HQ6>)<]7)HXDLRPY$G8, MS!A%H\USWO=% (.Z@CIWP",.$$L'88,M]M((P^H\0>FJN><>ML^+=?U@[F1% M[]QCSKY"+"9=1Y9K,0&" ,P!SB !RH=)I>-2T@,U1&,R'#L(1$+'CB6%TL!P MQ#1+GES=D!! -EPC9I2!WAL,;68ZV"%'+L5V_DH]IFPXCTN>;!*XO> .Z[< MWO8"KPL(AGVRO/@'3Y[BWI%O$<=[$X<#4E8RW.R(42A9@VQ=^):[(\*A#(9& MPA!1"YP:=KV$):?4U)!A Q3A>G!"$1PP2&W8EP][B<(!#6M@/L(^\JAFL^)' M2&1C^!SB]^&?LC79MO5[$-X'>G!BI6%4LBX<<.+::$&,,ZKGW70D=D7L1%Z' M.3Z[:MI677$/LV+5MN(BU\)V*81)"$X:2=8O%!B<0\W,/$)VP*/'V4<\%/8/ M>!0 :L=ED M52E+13M!") EDGQ>2OJ8,7'[F57"!9O9/VUE3['_GM7&;LYL4;VH>3V?=3TG M<'_:MEYKT_K1HW_,.EVZ5?UBY5?7VF(UC?RL[*DT\;,O<@8^2F;EH(#:!0IXV&-13;>J/): U#.*$E/B MM!-[K@<+0') L2D'DFT4Y5@U]?6]*'Z3QL9\ZDM0SI1M#T:F]5& UD!ZDDRP M)>4 6^WE&GU@:Y"CPP-2=60C=" ^M5,4TKC T %K/^Q%]A"TIIK5'[E1]LD% MB1[$ BG;BP?8)AL6!0 %A@7:L"K)A[V54["<8=/;UF^@Q\E.@[P&-'J_AZ$+ M-JH+0+D5#S;\0W#OD\+3\\,.6N2DSH)V1Z#] 7I39DH 1Y;ZK=0_OP'/Y/*2 M"4+Z!AZR8=^PTJ\V\/+8LY6YIA[]'1YQP\%S*R+/@\6_:4/!!Q1&K**&]@0_ MJ=3=AW!>/:DA?X7! V'@/5ZJL MO$1C?JMB+YIFBJ<.5]GL!EH)UF,B>@* PL"6I\%'HE?J\ MTLR5\\8@/[D-2[$T[2G#W7H!X&Z*E3Q,TQVM'[:C^:&!O ,"(ON%K:.XB': M1+HU=&:^RA:L9ZKA?1$8.WA*8*+XL#7<^90#N>%3XU8]^6.\$?; 'JJ7U1L\ M-2[Z=Q]5_<+/R,3X$=6QG)Q;F>4]",F0!MH&Y/%'8$8'5COM 85;K=SJ0Y\I MK'0:M4SVGX$5*J<0RM,(.J-Z9C.)$KT/]V'DN_?(>E,!2"P6Z$@+ ME,ENF P0Y=A2A$,!>6]&,>@J<4$\TR/E:Q9N;M$,#L+8/FCHV'V0[&J4-S&N M*D:G&CK>P.SAN383*4$78"^UDQ)'E"XY[?=&?CL8@F"&.>@7B4+Z?+J /.&] MD@7(JV/I,]%\NLAMV9=G,LM'> 9Z=SW#&0]_YSKQ9FNXX]G1&8ET>6E+ M2[OI@#X#G/4'>4I)(Y7:,NDV7A"$=US+QE">*3RDL'8635JR1:U2/ZI)DP%0 M@%"6R&+DL9AI+!7:5V@_ZVI\T&XCT':)R^.#H%AD*$X&[- T"F*9D8[H[D0" M-3ET4.>> 11 CS+],* Z3S$U];Y'OYN-_%W\P%[AH MB@!Q[VWH\(KQ);YD+ MR%%9,=-S56CA6<7V,/*09V"," 6XDHB1$ K<9AR_$X484U&:V3!G'R!Y"FT) MGCT,?>U)4#I7&MV)D;Q3)AF5NF6U;9U2KUN,V&0SQFH9VD;1L3NE'?*8#KE# M//89LKZH?PDHQ9'N%0=A4 =X>E1UJ4=WB*D&DV^%40_>_[<*O*/KP(Y ^?-4 MX@-\"=:^0%69(__R/G]@W]&T6:@2PV' YREA [1%G$[A'H>UPVXW[H<4QXYA M;GG_9C/50W36@*:&I^ %J7!-NU!J;F/:G3QB:78"H2M3'&]HW5$YV]CVN48M M_H1!W- W3'<$M8RU2I!GO_&;.?X3R5M@)'8+9CSB^Y# MZMI#P+,:CH$OR#5H.X94@QP42>'.>0J_>HG3MP=RJIKU[9)8J9C2,ZOB&1W&/\YO?9$)T%^?!@;@#%!S7:]F_V8!CWO4AL)G>Y MI*P%0U\P> #PUS3QV)6 \6E223#^#%#M":5(8\*73*R(PK371UTBX:PJWS43 MA[(,!(KR:S^\DEHU CO\\\%V?H"ZH<3<#^J_K;(2-O(4?O%.)CBC-$O'D ^5 MN-U0$,C]/^;>LEF%LB*L'D=*@H*4RM:<8O-I"\]PBIF!DLSCUCQX'TO5;I1- M868]?4X##%G#P[N'K?>9S@2LQ,DE/;$LY6PDYE3ZY@^M:9Z M&JBJ'TV#+>M^,+N*^CRVY>I8N6R"9I["\GAHEB2 05'I$BP/A,ZB[,X>UT"/ MI22XVH MAKHI:*@#U,ZH$@EZ284=%R_T*%TI0$W(00?D*/=[3MV"-7;!@)4UM5DU(^/S MWJ8\&;H^!'!*."7:=%NMH$MF*<;_F.\0L^>\&'4[.,$!YM8GHR&[4C+?@#IN MI4>[=F*;1H]Y-TSIN=2;)P+#PB%G,TA8>:_,YSP^K"#%%M._E29:T-:+LV3F M5$^P_LJ:M8/" H,EP+V'<.:VX=JL*;=VAA%97L0J<.PQ5>?GV5"SI;-1T=' MP,P2FS8ZFQ0[0QC6$UM-7L_#D(7"*V0D?&51\5<*6O7=60)]+:#-M1AI,D,T1I0 D=V2TS8&1/4FG1');6O+S.ENTT2 <=#K[KX _[9$JL/*0PY- QW6*K MQVE'SG)O1UT;+PI^BP5'>-2\1AB_8*AK@*I'<]&H? A+!X]*HT\,"C-BA?=I MR-K>2,2_)4\XIZ:I@ZVA6R6S]F70;4%9>X$0O-QIT>&=.7O3$#%53CY MY3'\U3%#*G?(,[E#=BIW2.4.^3EWR.(DT1QL:.&3YB],D0PP&S5NL,9;#";R M(EY?1/&6X]%FRO2D%'>*B$@%)N>4T9%'O 5NA!R'J/CG8H,S>63F3CG- D%R M=<+(R^&TE4R+RAQ(] 89RAA9E 5=C'MF$C)4O4'VJ\;A%#@$W62GFP1=5/_@ M&]PA94K@6+PL+G) N8?2&\BWS"E.YI.;BR_KY)((1SBT"/J8Y\_Y:/!2KN)$ M]NBV]9L1L1K8(U8\>[A[VW$0B>'E\>&S-&"YT9QGXL\0UFCAA7TZX(C.=:#N M[X-&"2=#+B/=L&TEU,0E1=P?C78?6V^:;\V0]]RQ[EP*"#D^J9Z#O/^82_F; M$)ZE^T_#"&\V !Z$($_#2'GUU'3HGS*CYJ"^O&F]S<7(.3AN1KBEEU6&N7FA MRL0WUJBF-F/CXZO-3Y\SK7 Q.V^M&U]@S!4 6?;PFUU>K@R+6S+PK6"1M]+& MLA68RL=R%?1KK+F@JN;;: FZ8ICTV>L&;U#^#=6>0*+(?6M[NIJ*=6?[=VIK M\O2!?D:986=X%Q" R#H16.CP\T629;SJ:U(2Q'AQR9;\-A)47(3<&/!E4L@O M%,8F$TX+4 M\'469+%23CKH>#X5B@&&./""5^175C(+J :^]5&@)01JX2IIC-74AP)KK',Z M">=\=+7K@/T%A%PL6^30BVC!%G-2%NGM:LZ(0A*V\B>G80U+G\WN/0Y_*N]#N58YTSG]E M]T3@%!*C36:JLZ2S'.J\1)TEPX222"2A;*8<_(ZJA4=%ID@XZO$KEKDE4],MDM<.1TR(40 ML8"!) S"N'*">EC+,-E5"07ST T :X&IT5YT>SB;0.H:RK1O5#,@>L^;!M5"V!\YBD^ MU?LB?,68-SR6J-N_?6\X-).PC=L>)A$4:DC0=8!5E*3/DTZ !CZ:7AB9:GN< MG!EV$ZP_4F?/QLMC]/- XBKRT.QFK1 9H4[X-RUZ1#:.'8/5Z>IT #M-0BSC MYEA@R?= F(8L!>P[JHR:-NWUSHS-I9 EFPJLV:4I] MX-Q?2ORUC .5*M$V4)8K"]>A!EFX$(&[K?$@JMR;V9 ,'T13G#)O4ZKE@H(@ M(4H,0=5!$J2R+D54(O\ST3LMK,0>EF87V!$=G2&K?Z,Q>8F*0R@70V2;YO*!L "X;+,O4DAF+EUFQAQVR?[6.7%%H?D4R$BTI;/<.QA-&$6U<<6GU M=BQ )I3NQ27 ]4U:)@!2RG0A9T>8L- GC^K1'96PS4H^JX++5+D,9L!_T<4G M9BM<7*4BK$0JPFZ5BE"E(JSCS8R%R\4VL&2Z$*KOZ-J(^#5>7K<) MGU&K0%8;<7GV@6S<299D3G;];>=P6\IAV)G/14E5D,O&J^Y2TG"ROO%F"XC?*'A*4YI!+EI;W?;4)E"T[=L@CZOX)>V2C":<) ML6"G! !&KE!7@G^WL=<.T(B-(=&:#E*JQ&8VN&3,D'J.),J. V(U;38G,SEH M_2'70,8"#-1!0MER^OZ&@D$DI$=?:8Y2[4//@U3\2.OC0V#7?:D&>)FAEK8W MI1DH6W&0<@CH:27W AM[L"%(X.E@XC;?P '($';G,69(WCTB;D!3G1^2!Y2* M++L8T0;1JOH>!.*>_\3TD/PK6*G9+;S 9RK<;>K_3)80;[>D\P, M8L<91LG0.]H/[V7=D0>57!%S&A'UL*)R+D-.N.*!LTMK><=%KB#19@*Y#?1" M[675WJ.<-U!F816:]O!/VE($0W*L= OAKRHC&EMO*.09IC%6!W_[,O4['ZM> M*-5L8/^D?A95]B,T"Z:;+7/HO+G(0P.-C)PUM_?WHC%'_SX5EGZ,-CPP=9( //K%&S\/_>9CO9G]*#]Z=65AXB*P.&:0*1>_(/ M%*%GQ0KPV@VYY#.6=&Q"Q94.SK<7WU46V/M_*6$!&?, M_A*G>OJ2K@(4#Y2AS&:+UONF^?:7=_#6-&UA$ZA]M@F?G7*W0%NKM78/7Y#K MK>A1O(:S;S9KASO/R(\7S7HK_9Q#[Y[][B9,D[YU95.2=L5+7XB>6K6=HZ.5 MHJ>5.(I7WDJ=?:7&SLU++S&]XPE:;.MU:+$S&WHK2:0SK[Y5VV_N MK+Z96F'76F+7[LXSBHEG<8%4>CAE"8=8L> B#.JORF/^.HAV9Z_6VJ^\Y!5Z M+4GCV*DU6I5G?//$0N%._T$F*39=+CQ*##M #&Z88B[DFL6W)J]\9[^VUWQ! M,;'S6L7$J\2VUEZMT6RM/K8]WC7[J;W=S:T5]E3,TF: M @YHKQEUQF,Y9, M*4]M'H=Q_J!8L*.(5S$XHNTM2B*8]$/C( M9E[?N*6K4 D0GS[7O7/,>YM&(VRGWYU8^$;K&YR MK*9ROV+9P]5-CE+#:*;TX;&;Y)N12[Q:]/)2/E(XWR^J";TL,S\N%9[KP*O; M -4EDPJMUA:MJDLF&R087E7([!5F_K<:5?"L0K3GN&)RL+OZB%99#D\5$*8? M<',)=T7#V5LGSYD"\0H9]LJ>^^XS,M4J.VT9_%,WFJA8Y\N04'/W8*5H:"7. MX54<_-X:,\]*^400JM8\&\X[7TFRY6ZSN?HF8H5;:XE;>X=K@%MKJSZK':N- MK4).;R-+Z:TN?VPF4>\WG[% 1B4P7A5N'1P\8\& RE_](B)B;S>3$9LN$5YE M(O[A2PJ(ZL[':T*UH[T7K$Q07?AX51<^UO06 O:>X>8:G&@:B9Y-[4ZXP8\7 M_XC'6@13Y\0P$G!L1FL)I(RL(Q^V4VHVWU=]^5:^+]^>G+/JRU?UY9MP]*O9 MEV\,I7_>^,BW\ T'0Y%0#Z*-;M/[G;MFB43V/;.-!M+J/W$C?1L/["2$V,M??Z-L*V]9-.!"Z;ZVM_F.W'A?4"=!HV^U')'V(:,^L_B MI-E=.MG KF/''OVB;U@FPND'J)98CCVT.Y[O):.:I>\W1L+WLF]WWF)3,D? MG[OR 1<> ,UF1!W;N O5FSWY6\SMJ#;L.F..9F[2X=#W $LVG6+"#K5VPRYG MP.40VT#@!86^8]QMRZ2G6,$'FYHAYF:DE6O4I7KU9<]CISJZYRFP==K46Z#; MUJGL/*<:.<=6F@#2_IO?I?:+\%P2<=L_W:>9='3X6MC8BCEKI89]]=(H$M2* MF7>.O;%Y<_ 6K),HDFB0:!A;*F+;S\@3@0//TCY&V+0P2H=&)[*D#_3'+UN= M-*&IX#U0 ! <:I/A4#>"@Q\)PCR>9 0;1E&&:JZZ30(_FJZEERKI&GLRW9QW MLF(MLY^30YT- +M&0FPVAYK48O@>R(L!X(YW^.65#D4X1$T1V\9W4]^O)[ X MEI0U4NMQY/L^$.^]H-ZL0Q#(:()P6WHK#8BE8,=5$(3J6U#J?0'N4^Y34!XV7958"MAUEVP82NLVD;)H?4) M)=9M!S1HI&G5VC87P.>6S=(QQ./$3+[P",IN4,Y[2FAS$U[D"BB>R( 8]I&[ MD/E 9@?IXJ$?]CRA]@X+Z8"N6%H1>4?GFR6T3 ZV#D6]C40PKE?UDG3 : MAA$VD55[8:!87; WX-!5 ^K 8=8"&C_J3K)]+_9')IXD5:?/:8 .!*Y=(N!I M^%L!&ST(L$4;>VKC,F*Y/85T!%YC5]@R.?%0F]1 A!4S_+%0".AH:%S HU&8 M]OK8$-H7=IP@BS^L5*$)7+X4/U:5XU>^RG)?Y7[EJZQ\E>OHJUR2MO895>P M%6A@:F?!G1>%ZM.UZ*6L.&^T]@:B$WT&<=KY$W@["DKL!Q_T4'KV3.CXMNPL M'VG P)%36WKI$AG795A..T#IU&.^1I)9FBXPTWT8_1#H7NP*69:E#Z(_Z;^G MX?KP!1!D#_ *)(G=$Z1M!3%H'0F++GP#J3>,87V [7W[WR#*T.&A_38UR^F+ M ?HCS149;IV873KCKB00<0YIIFB*T6OW7JP\I(E6+-%YJD-X[_//LN7%>TU8 M2TZ$]ACA-R)#.5I>@*J3Z:+=MM"+[L-Y.M*[S&I;V6E,.(>$ONP*%SV["$S4 MV?!5]'?!N:+Z2]YC4+$&(3K16'GLP\H!?I$@!9$&(64Q]G1%'="B/-:N0!DE M74TN!ZUC-%;A40%0\09P1H!D0T$M@\9/W'(BCXX$M138?(Q0D^B10>T]PB7U MJ9*;8P\]1$MTD@6@V)#&"0OQ/5@2'@-8U7<(5CC].&9D!5P!HR#JY; 3#@F4 M/UQEV &NA,!A%1=0PQJ$2!N:(&!,QTZE^PWF,)%/:<'WH$GB: IN8-^'$6&! M//-D-)0+^"M%+SV""']3SCKIOD?W)R(^6D\*%UV#!/"#1L8:[ECNA/ 9SB.0 MJ*8UN"*>YK<+&CUYO'3L ,:(^7 C,1 NJH,:6+1A35BA25$2UPW,)B<#V32: M$^ 2[_N>TT<33N%.MCZ*90C;T0.>Z-X)W$7NK* MI,I0M"97H\?'!4BLS?1F@G(!)>0QX[1 K)]LST?SABAB@![6QV@6)\JPFH@, MF4[,498NK)X-*%BB1Y4@R>WC#H")PB)L= @!CX-M\)Z!CN GU- %_)>WAH/2 M7C3A>L&=B!,\_3 :U=3Y^NQTBB+I9[(EJV(\X37@6*'#SFR'5 Q8/ !#K=$5 M>'F) .4@#OL%WL0L@\DAPD]DB,BA ,U1",7L+J!EQW&J?O6"/\F8O",T] 1^ M8]G=+KR!9QD!8I(EB!#MC$DT)ZE9?X:>Y+,Q\ ;DLSH895J7129LN?; 1J;! MYX1K)]X?#\$JC@W*&R<+Q6(44\S(A!"46 5R:,H(L1U79]^:4L##M>$$]ZD>&@IB@_[G@\*,=V.2.5DX8*(7E/D8\3[AB$J MHQR61+H(TT2:GSAQUT8B@&E\^(K6)AFF)-.1$F7H3ZVA?U6Q7%+P&?JPN)A< MG<@?*.XB?:*\N0[B#D'%P^5VY:;D^>$ MJ%%:$Z,QF\)6^,0DYJ2R9,%I8SV MX&X0P05%6/&_B@N'D=J=EB%TUAAM]1 I[OM""EV]."8[-X-YX FY4QZD(!\( MC2+XW!.NWFHFLJ+LV;SR9 @@&IQX<$>((),P\B1PJ=N@;Z#/F;&E)GF= LHX M,4XF0MR-6B;+GARK(L:'6XN%=EUNZ9(5_$?+G(,[!8VJU5.4X?A "9)2@U8 M8E+;UE?-N>X%J4:2H8?H.\(8"'-I;2E(5EC:T,:35TQ/\3^<](Z< M=!)7#!4R+J[#2@G7<'XTC7PT*\ONT-&&$9VM":2.NU-H M74@/1KV2H\?$)>09U S%+J\]H1IDHQ[!J(S[(5 F]@_ 'UBITK:5DBV]NH7W M3BDSU@D/?MGX+[Y'M$MJ@GN]XZ"-GE%(Q$=WPX5JIB3-!A23/-_53+J5&DD( R8BYJ N;:+@:^ (H,4(G!AN%+RH;. MU%,V&RC^:82R"!?-?-5V.:D' 4,@1""@78#3(UQ-(Y,X4*9I8[ 0E&W/ 3LF M2YW"C5 R0YW/RM"CZ.#EDF$Z8"&1XE:N&"@%R;&C3AC4.QQV306+-E?0R:CG M"R9?Z!$(E=;5 YSE]"5YZCK*Y^51$Z2GC(9FFC"#'*1?ZN37)H*P$#EA"W[9OMJTK M^45B?):&<$$ DK?$3[>#0]/^R@X)>#*@P(2=P0J5"N: O@BJ/!]'"\ M'I#^&S+8XOCM>]S@$/-:>QC\AR6H'!74AM*.[\7H4;3TLG"< )LK"#KV-U)S M_?S;9ZFWON6SI*-/T&V7Q.^EDT-(0@M69Q-.UZ1GW,S& MF.1+G""^%#8@&ER"W3Y42'^3#? ;#\!F():D'P _0_: TCK0I"/]%>7NP_Q, M9WJ$*W.$4[!UT@ UPVN,3M:3L/Y[$-YK U3YO<;\./C?5!EK*.,G"1CE"BGU MD_3NY$$XA>*-%1!;(*+[;"=I#7\ONT^+HA*5=[W5E^I^ GYD$!M1U80H'L ##>:C40[H0[/2_D] M;%D8:K:ITK/_3[VE[3TC-B5'F$^&LO%;IKG/EYDXEK*2/P%X+ZG2>,W(=_O. M]GRB]?,,L!L=Z<[2_E#*K<[%43JB;_M=I"?7BP1; MTB1A,K6R"^8\$02Q=O1 #E2B'*L&'+9$]Y+2&6_@98/]G3U()1'%"^LEUAM\ M3M+3S=FITN-4=(U$K\:[+NA_'#!!]4IGXR%WN!<=\H;;>+^SD3M++Y,'7QAA M)GA.LQ'IW,A>H&<0(Y2GG1 (T +3-7+'3V@R"E,K[I,]@'/K*P+>Y&62JYZ# M0N-KF6GFYT:\*MVS/-WSH$KWK-(]7U^Z)^NXMN6YOVZA6B^U^BT0$PG.E/M. MGBV\ T!#TP 58+G&SDFSO8V?+5::31MAHW7E6WT5P!6Q$WD=E%0"KW^P:TE9 M=SXK.-+&\W6DP#3Q:H9#&U.]9'R\U.K3B3\VWS,(T\21%]ZE"4>^CE JE"#" M[D%7JOMA2%ZW3+DB+7" =W-(M)M2C#4_,AI5F*FX27P9I24%N -_)&&!ZI>- MMW0O']N>\MR4[%"GMG5$EKV$5_PR4UQD.36%XA_!.%]P!F*-:T79C]G M(GZ@C7!EO*O!=":F'$5YD>3]?TO (.$ ?M<[VFBWX!^9DD3*F$YB?$!7G Y MX5=_ 5I2+'1B &T*4LH4(1E-UWE6G%**COL;]2R#H4UNL$]RP"]R0/U0K'.S MBIK:MM4&T3=E)40:@'4I4XK<59:%,HT\-L"L( E!W/PZNUZ'5/U)T_*IPOQ5 M8?+++M=R*],)0<-7LHV*4!V\Y]\!4V3.(.=[@_64"HZ?]4*..H -$P521*@@ M/0#5>$^6?5#9VY)U2D?UF!CAI'G/T6E%IYRVJA#EJ- =)AUV1/4Q#.>7'9!*2,Q=A9!IB3([B?CA2-BD =*_&!=5 M TAQ:,P=" '\"+9"?$6 ,*($'=2TT4\6J&1UV_+)R3T)$21W!*40]J K TU! M-DHV[GHQ\F2L3$*HA'V*.?Z(Z3:^X$GC1+^F4%3F@^<+F+2:?^>SQ:&:!W\G M$VW(=T$HKLEK1O,"TX2),:@-P.[#GD#>R/-W4?-@]5$,AV M+8&>I;IE+Y$11M?9"ND_QFJ(^D 8<"X=GH%2:[24,(=3^47F99T#I.!*N;BF2-3BJJ7)S>#LRQ(1]ATH!>#(J7N,T'X=&RIA; MPKDL>#E#2G+-XOA!NFL5=/U4<&A:X,&E*K]0OQW313_X6Y80R>![WP_)BC$V M96,>!.DQM\8I*:*4)S2.H,RYX2-7Z#*/2!X 6NKL N?P>8%)FP=LWJ53*\BQ M_GER!%\2EB,+]6U7H0 A[[%\$1R2 MU3QL6*X]BNE>AN6BSJ&NC%"%'45D5 85-4P4/=G\+(H<^0;G,K-746?->9&3 M#N15*-HJTB&(>KP4_Y#PI;/\--+>-[#RNP10(%5##'E3OA?EPD8"T$GY&%"^ MYO>]L]/"C9LEK,J(GK1=J7GEBG@JZQXSP0RM+]-2LR]W:A*\O-X@Y(_JNK_< M&&4(4*;*^/*S1*^CN:CRNF>#]C ?'D%;3 '@_ASHP[G%9 M<9)>MI;P75E/!<5+JI)%@XMP;KP&/_-4+'>L\46I%=*%62XLPD$*+F_"IAS+ :RX2@E7*@M:3U-((*>\9GB6_!9\";P; M(A,G\P%WE"N;$Q\_\Y$_M;<-9]908LT?&<_M^"R/D*%'C9).)0- M;)J'PRD]-QUMF5E_ MYQGV" 5TE-VE#!AE?Q0AN2JMABKRV #RR!!:/&!=AP=*.=801)YIRXNF=Z%_1]Y1_LD'$S&(Q5JH-!5F;@!F5@2$,LSY%*;S1J&8X%5*GS.!O@,JK MUA0XX)(7'-^I$+Y"^*4AO+Q6GSGK4H_/E6M3!H*C4CJIS"2!PD4D,S4L!,[- M.1Q&_3;U+8_ !==5C>DH*]>6W2EQ(G$_$!@&X-QM]N%3-\4LE1)3IM!#+RO? MLC%L5&&-T/T9IVADHU.SHJ:*FI;GR\&\/[2TN))UKN!2H2ZAS..+, O \;@Z M%^=A< FA>!0G8A";)3 P2XI->^H/:'0@XR 7/ZDO3"11:,N@)'<54R6@*21@ M%N]/@ZRBIZOJ*Z5!Q'6#"3&YW(]1](D+MAMS9AF,0(V<'35$NN8*4O1^17L5 M[2V-]H"ZHA#TM@1C[;;S(U"ZSYR[5Q0Z M]\@4YP"S3D'%\6)?AUQEQX]<\<>L!XK9)B;CZ&G0M>]"5D[ @ FCO+:5V ]L M;W G&UA^MZO;KN;'Q/P%17U&UQRS[KSL)C0AIS)_O9D2V%Y$=EKE\B3)QD-RX>KM+59\K"JHH M:%D4E!,YJII^5H\YZWAB_Q"&I-/54B:*S6*SQ_TP=-7E4VY]<RW%N^ M4T?^4H&,*DM]INB>-7LIG>=@>!O9&#Y -MO&ZV[7AJ&BVD^" M.HPI7H]='3YBIXM$76:G,Y3%(6+KHZRY+"_0?Q1=BGW?DLERJG0P-=_'C[>G MV7R2<9SQ!MOY-A7F[LJZ'G*50U41=@L(ZB+$G>TOF&4>^6)*GRFK< M&?7[L2@.RT*$W+:(#+.\ZSPO4A :JV>HP*O;,A" <0KJ M"12JFAF.S-_6:=L)J3C4#,=H_&GD?6,'NAAEI;X!JX6DT9B/RDUDBQLO)D7P MX3X.,E-\'$B(-PI$?"V;[ZZC"Z"CFMKH1GOY%A$2]/HZ=G8).^];-^6] L=97*. M WS ?J B=$:?%5V @6^-XHPP9!J-7S2,@$4"]E([+K5.9&QC8VJ*BG,/%SMQ M9UVX^69[Y@&!(:G6C2(@15>T8T"^S40D!#]%D9G?T)T%KOW(*K36A%V!=7J( MK1!KKEGI<-S!2D/P!0B\.,']Y+*[U*1PLRJ1Q5>,6K2JS[9K#DPN."O9%&'5D-!346U^IC#Q#?$ M2*Q!A-@PW MEL[ES(S=YQ*J%XY6PM[H() J$F+XNU5=Q2E7*Q A!5I %MMD2.4.B1. 9SO6.83IB= MB78U*$$CXIHRG0%+*[!M0I["&'-0$YF!REFF09<]).PPR9JGU[3$EA"^DXFH MTK^?V<-A8/3$DHTQ$Z6AEIX3Z^ D887L+:P;1[%G$'T_Q&&Y-55QF=@?6/J; M="-B6>Z;RIQFW3L*5"?S([BADY)71P=*I+=I$B@^BGB(W;-H4]TN]X!C,U/'#PT=(,MD MYTU1B ='I+"Z\H#2)@E?8@-AE VKL(8<&O=1&/2ZJ6\-O)C\4$HG,KSI92OG MH;)^AUA86%F[-:KSD?W(!I)L8T9)Q;)WB4;JPH9U5U"U05E!EMI*D',&Z0;U M1@[^&T:;GC5GF!FEO>!Q="#<@9(;D$,W3K&L);=&)O^$L2FJ DN!W6[>ZY$E M/:C#40A63@Y\ $HOC>V!X&)ZB:H)J689\SK5I#FK?)HJ3)?EC0,D_TQ=SY$= M6\PNU7>88^#*&/&DI"RCDGW>X%(V%OJF/V5^1+7329A1\"3F"AUAY62Z6:4J MVZJ3I1)L[AV5VCCO1&2H.VG_2IM^4]NC%]#S:K^_9P M\%;3JS#8NBQ&UQ6]E"P0.+&^\(? ;)E[RQ%<;M)^YV&)4W0=P\E$+O',+&HR M#9EU;<@TP-9"6#I<]:TD')6).9C\8$G'NN(#V)E0Y>Y(?_3]$:ZV7\2E^.D%YX;":!<3879 QVX4Q0@?4&9&MF'%73I21B;ILC%ZO* MWH;:VGMI4D]K#(=8WL7PE[ M4"@!1LBK[)[L""1AB7VPN+"-V;V#O&(YUIWQ%\-W&^N29\7UE%%W5K)0N MHU1R11@CQ8ZD:22KU6(?,/K33!5ERS3(?(=YK'W=6>OG7;2NT8_&%VLX'PC- M>IU^3LXE[N=IZYMU9IA>FMYFFYU";1SALMEK6)@S>9J5]4UV/#P&0V(VD;+H MZ9(=6O5L3U"U[;%D-[/TOXPF*V,ZEKY0HZ:(]"2@^P0;L\C"\.1Y(*=Q-_57 MPB.U[$C.E:(>=">Q"[9FT)N0K69\O\0S V=''D-,6Z3;F[XN&DWAH,T.]-QF MDE*B5P"#:VY$+K$^F+JF$]WA &.6+Q!,XSB(V4#>--1EB3#0Y$ MT@^IAQJ>T[8%%&Z:-.9IP.%021X.'?$L^K#-M'F\_^!R[@[U-1EQS\2 HQ!F M17_=4I;SI>+B):(<>1J35'ZE2A^8>S6J=$T^N!R)^S#ZH>Y[Y(F#7.E5Z;4* M+Y>*E\3>91\$56$0FVR-.".N0K\*_9:.?M@8).!&\)TX]$7LT#42B8 5_E7X MMUS\H[["L2Q51)53Y#6-"O4JU%MBF48JF$5%M_FC=0EII).\#BJE@T S2^B(IP=$,="%1.&+KD*^,: M8F % AV"=C2J6?*V!'L595'+![H\S#GLW#@:$Z8I)0,S-3%:!O]2EGNDLU2) MWT;I4!>\S-12=$G2M5:SDJLL:9/@S1#)DG5N9^PE(E<9H61 MO0V11XX',P8Q:1\4J95%M#JTY,$0LU\Q/N??83%T=96$&_7FPKPZA99JK6.R MKEM6Y>RQHEBOKTEZ[@J*"G(B>',7Y#G0Q/25NXRA[P,1RLGP$=U6X0HX?40_ MKJ=!VWC\Q=BH@)S*5K4.HIW/ 21]JV"S XDX5"R\&(LFN79B QG^E7HQUVG+ MW861;$SU9K=VX&02C MX4"V<:7'>(R.-^Z'LYSUN;]'.B3VHY6+G=KP=@_%9_9CB&?>29V 1H%Q- M LQ$6"T>L900=K&MXH^H?0O66\";[R4\PHB#:\R3UQ0NQT/$ M>!U.2%F5!BA)J%) CD]X00X-^/8#UC#(;C39KCU410-BH9O6*"FHQ;_NG9TK M6D I<%A^DQ-C--$Y7 $KVP(5$#(<[86;%YP^)[K8YU[EF12+W6282NV]N7Q M!*MR_16I#O(3NNS<4LHH,J,1@RLQQE(HX& A_ID[%8'DDS M>(D=+M3U(JVVW#P---T69Y.4^&HF>#.82CY!%+J$%SC/-MZ3 ?+C8 M*9]JHQ5'6H"+2N[03I-P+7=H"!V3(4_V^%<8_$Q3/A=*_0P3-]EUCC=7F%/Q MOI7?H;[]7*K,@MD8Y SP"K,KGECQQ%7$G(HG+FR'JIB,([CLJ"H.ZEJ]*+S' MFD-=F2A,?JXN^;XBK/60<[[I.MS3X_85^E>,LV*<%>/5O#' MR4VY\3Z@8[-[G>HZR?A.SAWKB97-*GF^\MA>8!2XEI[K?.WIO$8N*PYI7SL5 M"\0 ,]Y!M+'9$T5FDUQI+8Q7/['OSS",I[?]68T QTN5K8R$3]>*9&DW&>OB M V6(&7?INMF=."K4@&YJH7O>F5A:!-9$8%"[B&89SD06V=ZIZ[>@IU3+DHEPRI M9N%-SIFPT*$H*UUS'+,=&% MHU!^>(_;Z86A*P_V/2<.=<9CYJJ,02[PK$LF$F="@/2]82Q[\ZB&&@70*!25 M7TG\E%7=!T,[X,;3H0R?YM.:N)4/=3H0DJLANFFB,]@:C"FO"$M+BF%&5&K@ M,V4EJ/>I7"PA3!!:6-,0V KF6S$*6I2PU2O6AS5.F=MV1-1Y#\D51K'A-",Z M5SJ#_ M4?-3L#C$0(I&M!;)@[+;U558_*&8A(- &5"H/>!X<@U%X4"45<$,@ M;BQ$N.&K/A%9[QE$X+Z-?CIY&C6-!G1:LIK%P/ZAL$#5)U#\$BLSLO3Q!5=D ME=7R%9R)_^C-%T")V] Y6)@F]0@0[X5,AS#V"60+FDB0)[R,TU( M!:;0/BD3F3GABCLRCJ"0XY75=LCGU8&<\-7%NC?P7E,W./704I M>EB6G4FF2F-[/$XR&5_+Z[:I19UJ/M5V5.P_8L.FDPDUKL5;<"0J4,.PW!=:%_6XRG< M/S=^D5B.N!W"[>7*UZ,3)U+^4T"[G"TS?S\=A$5"_^F7UOXJ> M9#OE22"#N\LKY5X$J.K9QMT3=\FH0\TCMI"=X]6EGK'5NTN%9AWWQCVSMVA7 M<&4]Z\DI%)**>=-]07FPE1G/4$--*I6]T-VL*U2D&IL6\56W%(KPS+W N+_LK0LD2Q"U M99ZE4B!,.+'NG+7J-]QZ#G^V4\-%,^,@J0767$BL9IS@ MSR;T$\BK2;",@(7E$3&)R\IL:O9TSY SDQP%?0I+LDZYIVG#VG_059;R M#E&Y<03=CI_0SG8X5J%VM/#K. ,8L#!#$H1KIF MT7]X-U[9L27+NK!,9G&G/R-6!OI5"W0=?;&>A;HD 7![A:4G(N1:\@Q3JN3F M.&=G#"]F>9D=EV)$%?9IQK1NRBUO"VHKB@3)YJBYKE9RJ;$^C-:F+<2D9H-F MDB']7!R!K<" W\QXG!JF;@.-(IZ#;5>MF"2CP5X\U"TH=00:-LF%DP6>CE_T M5;N ,^TLBM@J(IJ'MF"2&=NF(O;C0OTA;U;@UMZ #/+';Y?CAN8@DI$AH?Q M!K2/<&$PME W/G,>=8>Q_03+U,[07F>X=J0N-I72PYJJ*JNL;E09+]"V;Y*Z MJ-%.IH"L2HHU!EG2#W-]]EWHY@<-'4@,\Y]=Z K#V8!&Q-\CO(8DJB MD%"?9WC4,.]O+#3 U&"&\)4[=AE6\<,SS9(E**=7$EIA1Q"\O(=HBW!E_UV> M"Y'^Y^6&:9KWS.N*ODM"JD*:)FKRM3ZVH"T2C_CC/%'@S=\_5[":W#[9I<8A MUOL6D4!!V. [)7&J#7'.6GM#"6_8W)AAAP"8/DFU4V$ F/RG8$&%%%JYH+ID M6#S:PE*W2^#(\KIC!#JKPQW$_BYN1P)@Y/#G.9*OL,)._35OO]8RA MF(RR/'L1_3+C)ZD&/TN0 %N1)6!.YFU#NR$M+XJ+!,'K82C$4H2,<]Z-T)&W M[61X'"4HG&?TKEZRA:648K0##>J&H%#L#R@4 PK%0T2AN&M/^;UZ*-+BCCB@ MRWH^./\7RU3QJP[L;_%W'VS,40[A=Z8@Z\_S 3W/-*.3 W]RMI $5-QQ)P6/ ME7Q4R];MK0U97N*AQN*S"DTC.JE\MW.F6R,GTU(J^A[!&1Z9A0UPHRFJ42OR M?98K)BQP-J_Z,G#V:*$^K":%9?$QTV5Q[>F2$KRP"^]S5S(C_(K:%ZN.LU?F M(D>R:T9&0/>V K=+.NOUL-Z-EM9"!;MCR;,5'[*IGU4).(1DMM>X;H;F1D C MT<)R29E4TS$8 #1C<-'ZGMTC!Y*!U%>JD@NOQL.-)BO 5@EF2:ZO$W!G,N:A MO<;6O&R!%/=W-WKM7(AB!'X(PC.IT]4+1'8X,LX.KY7H^8^[YCI(JW*<5*-R%&8S3L[ZJ%0T1P >3K/'2D&$\6U.0,(_8@,)5D%2$V+W>@#;'A0ZK2#O1_KHV""+B1*1YQHW[#8PXOT?]5;O1$8?PI0DP4$ M4EK!89OJJ=^5QS@XZ#22"[HB/3-B0RV[LK(J5,EG&/L#QD,5@*QYU 2C4*1F MN#H[RFHV"7TY-8V9,RD*6+JZ4^M 5+BBSBFRIJ]^,37%JG=F@M>LY*S)M[^[ M M(D:;+6+PPXR>_%%VTU8R,:_T4N2"(A8BW'ZF@IY-X"*&=VEB3[JPO!,'.#*+ M4JPN"WUV"NN.44W**GC;28N/%)Q&IE^^Y*)S>]Y+%FTYNHCQ%,+1IO)C<'VI MHI0[V>1:D0K04C"2:B% 4/@92N+>JQ^TKMT5X0:9THXIJI9HK]O1.6!M\/%1 ME#[\065.I*=UBY22PP#)]3^B(EBI+X/=@D+=R5)?E0L2SP],U63[RR$$E>Z: MDTL:"AMJ&JK)3VHTK&WQNGPE&8?N(E!,/2@-;[(9'9J3H+; M[+1'M(-OWI4 M&?LQ3=E0/)10"4-%\1%+Y*@>[LI7/,O.&?=((/ X=X%.)NQ7>1>;W7 020'Q M4Q<8B;CAM8HLUOJ(%&.U_GP0FC\YDITB,,?*_J\R*Y2E7-(S5-AI/S_* M&OMOYVC,'926/7&"$KY/'>W9683NC6MN!Z$7](FNI+?*BSMG7MDR/*O@Q-(J M5RJTXY;VY?KWX]V'M[Q^ODTJ@)HDB_&1C."0N&.R\&G3V'3W>'I MX]74;;?BL\$6V-AEI7HKF#S7ID->-"S"ZRD/&@H&NP" M(<#$0I#XI"1:ZKO)T&&[: [V!6[RSZQ0/&OLDD7W1L%+3Y:J-'H.%. [T1/!S.UYFB<:2Z,Z8E!T?UICH(&,B:VN^*J MI$A2N.Q7\R4;E][+=3+/9, :C!9RH,3%K!8FZ1DK791SRUI"L6XNG])Z \UD M2THQ'%A92&V#R,+RJU68T,L2:KSHN27+2_G74MO M&;VQ!.$U?^FVP;# 8=9#R:>J)$9*>&)I!ZH[0;T/T>MY M7?8\NX:S/T^JOMF+M1UG24SQD>! >!VYWIWL+]$6D"?QHI.3+!4J\HS=Z.>V M8N%RSDRX\E[!%$4FW4;$O19K=4-8U:"E*WSQ**DJC;Z%VAJ/\]YV#'X+]]YQ MN"2S@&./EB76$*+QCDR-'FKCB"UDE8GCX%VW.0!;'XMI-EH>%DV]?Z!;253Q M_!H$:.<5]1OB9=7G\#R.8N\_T !;0O-6IC$T,;?^?*;6TB^L22F X[^]U_G9 M:SJZ0+K*5J>JP]OXVJ$Q7HQS:S%1%B F2N0QZ1JOB<9=:IMH).[A%S%&\Z1! MC2SAO:!OE2Q\R7D=[!T\YSF^,-0G!V=NNHI6#C& S_@ 2^8PI"_*G/S=X?/] M>&]OCWM-*SGOPI\N&]CW Q@HTA/AVL< M3;7.Q\/Q#<.@OLE!+4G>M(;=LNCIX/A,^B?P:\ULA":#6DLI&P,..CA2PRAT MU- N\"#_,SB>7.%C8?(#"J]L4#BVHC$#E3#Z]@-&YG:L 7:1 M%"9$A) M4!_#W'/'F\6\B\?V<[V1%*W,,5(M;U(>U702,5^$V>* MAH5R.)U@O&2UMIF0?O!DL2Y+C!" IJ=M11KT F.WE(]T*0*2UMJ/'RLQL*ZF'HS-3!#+,SC_4!,XKQH)G[C+F@Y9 MDNZ+@BS(BCTP"N!H*T@-[Y.;$*H%_;#8,FZ=G6') F;#SZAPK D77<$_7!@, MX9CXK7V*+GU3ZN;'V"$>_]A=*Q \_@#P0*+OU.#$FB_R![BK9YEK*8JJ-WQM.,O$!].YTVH M4MS'2:52?6^O:*2. IR3A=C;U"V:<-W_HFQY)%J*9NE:7#@MP.?!^!]5:%(S M33M3<#Q.V4SLE_Y8X0,I,\DU#@8^SFG6&K9 M7'^S);NIX2#SY-,OV'"10&UZ\()P:MHSM%)=>I:G+Y+\7'^& WR&ZP2R-@*/ M9&B>6-$\<3 T3PS-$T/S1+^G9P_D3A588/=>4H45QOT]W^+ZS==<%("%%T4( M*006^';;?A^D-B9*L'%/0K9HTED\+JV "1C+1@*?1,SG^ EL<:QK9*2]I=(Y M2QLZ$8B?[M)A*8!S6%:5' 8FN33(ZK.XUL7,>5 ,T6T%0$?QHB9M.J@2D&4Q_MAHG?KW8V8/X;H'X=I#= M/:BY.:9Z1*OFH%*Q9VD0Q4$4[TP4\V3$):$.GH#19P:I&Z3N[A2@A?ETJB\A MZG.!-1JD;Y"^.Y.^+AJI9>US'%.#^ WB=U?B9['A%+IMD+9!VNY,VKC95. > M71R-4?T&R1LD[\XD;Y:,J]*BC&T!Y0;Y$-E)J:JJ.FI''_F-CR$N"B\#^95.38F[93L M4 -"71O803R WU8]F2")2L<$I66X*C$>M9KB:OG-^ UV;6 9$=;I&@KF>W!< M23TEMJ^8$8ZX3$4R6%+"(CWF ?RE/M.V3H5U4L(!AV21#!++W)NUELHO%YU8 MSY+;P:GXON(:&*_BB)(4KI+%CEZRIS7C6<0!$(8M/[)P0?HLJ@;%#0D/E*2& M,_NT"T\[&+@^B7OC->W'BX5$"!:53+:TA>F@ZQ4M9"-*%6]]8YU0.OIO2=&B M[7RX'U-#3NSA")S,#&TNG(N/IFX(TN,$3[:<*SK?%^.RF@N(3JQJ,&F;:5G! MR+A]">WPJ)WCW\_WL V'6G&(GLR6A2YMOH.>'W9V;>Q*_O;CYWM'\?'Q*^_7 M2[?%0+]3ZX[$R$K>CRB_G&A-;39"BUU(>*NP(?JQ+/)5HQ[F1X<,SY<"IE7AH# MI;837$RJBZ.BK[+PB_#L.X3%NTJ,X)-<)=B@X.U@W6?-M"K;LVE$S5'NX=R@ MXOW^LJF10LGE^?&&U)V86 [,:IS57"*#_^1N*<6-$-AZ'AHJ;$Q92=>8QW"4 MY:V"*Q*R M__&:*!87VZFCWO#1V?A%%Z1G'"6-;?!",4=K ,\,$N> 735CF";J5"O@/-4F M-UY1>+*A*ET^86*B&81#9LX>$A\BV%_0(-TBG>#Z*$%A<4_R'L&MQ?XY4Q8, M.-,6$^PZ='>/>_N\$':)!,I\R9@.VT=4$D0:K^/-58%2NU"3? X,R(F/8(AM MW&UAM[- 0RK6S=)1'T=!E?77T4%?AX!U$P3YSBFMK '3U["54[TP-P42(XD* MAC"M;G=QV&H:/6W/3%;.GB5O S&<8D>>AUNK$M:A<8E]?\VUOVFCOT#,N%Z$ MY<6![T=)\=G#X;-$LUPOKXV=CDWR9T%JFV/WJC89$(R'>C>D5*8)(L7)8T#] M67!GPDWA(Y]^3 S39%9K]T'JBM]]0B-U87*R_N=EF7MVNIH#>MZ?,F;(R=7^ MDD^:UUT35(6U=E:0MNQC?U6%+8JO,&=E0WW R^\OZ$T!PV[O0P6>ZUNG1?HE MKIR5CGDB)+^"B(/:#Z7$P@>&J!N\BFAYH\XN/*A:CMH0'D#+SILC53;%&>AU MAG3T\ X5?6^9KXP42-TUW82GM3N'U@7;C4ZGI.XO5"S/_4V8I#!7N%0K;[ J MZ &;#)T#\2[I,",&M]6GE V38.VFURWN8WWV:P1<\>MK!0N4PMV&B@GFWTU MT4P:MA7QB0;S.YX2J(W[F2LY+E+G VL3'3<0EYYS3/9*YW600*I!2IN03G,U MQ2UW\2]VFG(GQ06@?2&2['%O3D+'7,>H80UMEF)>9Z_A''5GNQ2]\(T9L++' M[ DJUT1FX"G MUW9NT?*1>"_/__7-GLW#L!Q:95:TRAP.K3)#J\S0*M/?*H/X%CO8I9^*7NZ! M0L".^JQ"%D;%$S,R:$,48 *,RO)S=)[DK?'/91NY1S>JRA"I MM;Q@TY1^JT;"TFOY&2]WN-_H%K$,&A0DO2E]ZDV'VD0>C<1UFJG(HZ+5<>RN M!-B#0U6 *3!F#3?L@((;M\PS*GT\=-W[QLRBXYWH"9CO";<]_W<=O7$_QF4] M 5-D0:CVD^AG>["_#L(;']TX?[/CW'E=214R0EJT!05UWM8<=:QWGVS"KKEK MI?*SLZ;)[E\H64"3[8RJ;(1P()AM:!N?6)2AHX/F MZ0E(R%/\G>H@RM3#Z_)C7W\X";[8ER^>V=CY[W^/?I(!X+U@Y0[V]O=ORJ$P01V,E0H/P/YX_]82S7$EA=U+55 M-06%G9BJ.B*= M!_!]GI7"IRL)RD8D(.[=N)HY4Q' ,<61R>A#:1@E=UEP/9%)D][21-XK^#TP'U!C7;@.C J M6E._Z]*Q?)XAVH6E:'&KA%>A@2&O@O I9_K,202SJ>C0UUO-97[1#"?N6B7)2C--Y2 M:-^;6^,YA1)E$AM$JZ'(XVBA:L4O[7([&:%:LG'(-L:58*7-!TV(.JM5?"NF M5^&GSDPSQ8(:>@,Z6F%ZE>M7Z:N=)FQ%T]$M-B)-"CM#F*')+S#?7.(#ZCB71>\E(J-' MX@$3/$LY86J3_4=8#=2,MR]+[RD SM.L2G=P! N,#V0S(J, J:?2-4H\2_8; M(6)'363_Y14K"!NB39,S[SWLC)9$V!(K<.+:15K1(,\YS*V9;MF.,T*4U5H* MUD?9F8)T7U<-](>]L5;)SB3L6ZE(+%"]++*+D$8R>F"=Y8 M? \X/LN%4:.BM-%TCTE**IDX3ND&0K#O?5*E!PS&2]DC+PG0S3M0*!_,JZ14 M&'ILR'FHB[>$/>J[BRE6OG01KBQ$J@>M57I+Y;[,\>!:=1[$0OV5"U(WJ6XX MX1H+R.==NA%*Z!XPY#H8)0%YE"G.LZI4PTYS!F0W3(PRK!B0@2D;9EWUO@H% MGW,DF.5TMAZ5N+-^J;/LQZ[I+@?9P<4;P"KY]W3O3H](Q:"W30'A, M H[X@8$SF(4S0984B8%^S>].5BTWACUQJ1<=31(90<\)1 MF5)Z64J;0BA^*I(E!.N ]8+"+8LQW9=0/K,:I";A#!U6@]9>%(M .$E7Z[7AA6$ET:OZ*@!71K/DT \WLIQ1GG_P*4,!6\-AH/UH)Q)_ M_Z-=2?CLG;_8>(>WP4/<;W@)()AK/J!N5S_BVQ+#I*'H]T4=+31HR'/C(2^ES*C_#K+C^* MC?:%70_J*_,T,3TL@69S-38==_H^HNX<844L64J+-!2E59;GE,WV7ZJL_'>" M/\^J1(K%G" BGVG2YHBK6MF]LYR>Q[=OJV(I7L29TR7^QWZ*7EL4\FTBL<)C MY()S&YZ^X@2^:ZRC^WGH[XXMV%6%,- ]HM9[6Z%VYA)M"$:JLG5+@G[B;&4M ME691(CMR2?3U5 @.&+3(QY9U*=]*YJ!'F$KYX:)8,212 T>_?9!X+F"T]_61$ GEYI4K^+3@-!7"YX+4Z18 M@$M%EOVL7$Y&+T/E\LC5ABSZAF31GP]9]"&+/F31>_H+K-!,2J;;&WM#+802+UNA,?(S!.ZPX2A MGJ2672QK=BYD6-OMH+[O,9]CESF%#7M6::K0?AKZ+A^<,WF"1L8B>BJ2]_;# MB8C7,TH1J5M@4TC4(::"S8Z;%Q.-^:3OT!92:# C_B'8L&=9G2?.(?&B%+9\ M,-@;XZ0:E=B@4WZ!>\04T4X*X\5HNQO%OLV[7][5^CH*ZPDR0ER%,E"I"= 1 M6IMGG,QWX D[0I4G)G^LHQ&B/'@ !B"181-]!C;]^&^:?G $/HL++=?WAF92 ML,W&3:Z\>7A7-P6<1E+&1';MR64+6"TFT<2D5&(.5^_0?8B>UTTWRP@L,+QZ M[0B9))<8/I,9,K ]E2TY+N0=H7,C?K3M1.M$(?#>25K.N1@V?$]X^UEI,Q/- M%-NF8JL4PU7'I9.\D0W&4GF^_863^-R :7F2591(TCRZ&N3,BU0C?[)=7!&/ M$4:PO?[0D@F1J3<6K IF.D?''MZ>5V9YB,'JB$4>TG3-RA3^85(M;J>B;A$3 M[B]WP/1RTZ8\8U>9PPCL"6/Q#:@)Q+C+6^SG[3KN_O+V+0'/"#X55@%36!JY M28JB)0=?!%G&<84,>AF.8&%QD\@OX=)I*0UQY63"_^@YC7SOVLT2O=[!WOX+ M]VKHP^;4=8I3O;2/L,)(!QTI#[50URQI#>W\A14[2PJ0;")G:@NY !] LJ3+ M=\6X>[["0)?.,5((U#HT]XYQ]+G >JJ$CXA3FMKH@^,.0 4OKZ%:[9^G'TY5 MJT6G[0@S.=%O\'_);G0">Y,Z,7&VL/$;UMR0&*(HI14\8QFO(""6KXWP8$L8 MQHOS*/*)"RQJ*V54C\NY9G3P[BTVG&:UUVRM"?GBK)2.;Q@U& UY;@HA_:.8 M8JLTA53YX+(TPDLH>5G^&9@OI $^@ [)\(R,?L+_L5S@)REHN(QR]7:'C-J< M^BIQ%L/9P_%*=B>G#APV)W!2Z](QD/0%IRZH\>7"570L!:C\?""S 7/[.9S\ M<'"%<:ZW+9:7R%FJ.QF#396Q!Q7>AT\?%<"92;A??XE?!-SY,:;:4^9_VX77 MQJIZ^3W7RQ<+>YW4)V*-"\9S]5 G ]"NAP=V($::UL#T2\R-@U^-SY ;!+\N MC#9J>?(.REFZ-&'0-5=A8MX>/M0^,^WFGI8773.DJTV\1">Z5AA6\4@Y1VY5 MJ#4F)7LKU)@7G&T1]O' GJ:Y]GJUN=ZA]_&8!>M 3E!NAOF9K+JN/,LC*N&8 MMFFW@E;7F@,KSJ\;!W._*:S3X3_:3A/='K$E1)0\^QF0AM%]V- M?K?@!EJ [:NP;@[8ZXQSB;895A!@0S)::X[%=>(/I5L8IU41M.;+I16Q5R.E M3?43PFJXCK*A>L5FVCK*[\>K6K 0/J2HK'U?J+:)<_V%@RB?98,J1Z%QO)V]4PV%*IBWA:G. M%AIP,MH.(;65WCD7\K=15,C%(SPP*Q#@?Y6*N0(3+CA1AI_#B6"&I3G8.]SS MR^[G579.7@OY.B"8H,A,K6V\]MDIG;%G:S638.:/1QI?9 M]NMZ[!0E\K0OQV]HMG@F-D)EWD>[FRWKL\!C2VU(;+%9F&/.< ;GWG@Q0I72 M_8$3,XF"9]M/%_P'E<$N,#AXGC'ZC5_.4R] _\S8ZI&2<#GMFVZ'"[AT-:+B MD8A333U5KJJ??./UH&)JW -MX6&6.2NL1J9)2IO[ V8XD,I0_#$%74EA/7F+ MMF@);"KVG\'UM_)LT?Y^F(?/#OXYM_29JBJ1 )+Z#SC'+SA/!"=T(5H-Z=T9 MP$KO/H*[4-<;'=$U'WH55V\IX,@/Z.6B/@)I;IA9"">4WXXA,\JVJ(VT)@0S MI[^E8\=5:B6[, M;O0K^"XE'<>)1H@4=,>^MDE7OB@7P(3Q'3 :$ 5(EXT5&)E.X61(5,U5XU#(G!"-0Q_;T0C:H\#Z@*P+U'RL6D1)%$MHA?9:45I]>CM$ M+\E+*@9%B[YO\U//([>_=E:23-NYJ^+$.E ;3>Q!T[@93:VV ?B5;MHCL[W;G!S[0U10;/DRY@=[9WM@D%)W 1KA]A,RAV+-*;KK6J[BI:'^ MD>W\G"$X!KX"'RCG6=5@IEO]?_V2C\BP*O<-UALUVHSW"]PQQUN>7J&1#S39P;BWE1?TKMH<+$?^,JBG@%EH1S<^Q^96T6:G^EOILUB6 M#O8,D!D 'Y8T#>BV6L/7%R;$,%?[2%N!JE*!V'W;P%5)!/:A0[3C,!4:&YWE M+*O.:K()HI82PP=:>$6>) YEVQ2GA1)46#KTY)*)P:NPL3.WIHNTKGLR4K2S M$?<9.D%7"+#*S$J,G6]$(.36M4E'5%D*F%1"/0-APAZ7,ZX3P4XH#!+6#74# MIF*@4^HF!O>"69C1*13&*=>D$7PCA06U0$(O9W43=*J]B>?BL$6KLLLC/!/\1DT5B^\+R0!*>:90=M+3[PX..R@S7A-L:Z, M 1/)2>0&^I2O1,YSZG2UNH-"([I5J8)&-+(&3$K7E@$#3PD:NFZQ92J,9]N MGH-CX$P]9?M0&W%RD1;#TX'<=^1Y/%T1VXW>@F2A$<9X# M?+.'0^Q4-?N1K9/"_J8./ M6G?/35[.J:AA*@6(35EB(0?EV[(F.F]S[,P;V?!4.:K'[&SKH,+\FW/E^2"2 MI. BXO46DP/EP:O)4"N X4ZM\O8\V'&O1I(,C(6J#J52N@\%7EV#7W'WB/! M(_N]9XJ7CS%(( 'XFXF%_Y86L11Q,]FWIQN+PM X)[GC=?>MQ99QJVT*1H%% MW98U*V( /'!%AQ'E+9ZY='0[^XJVL 91 O>?SZ'0*I!>?53^ 5U'[V+)#;CJ MFU5D3U>^*F?GF:QM"4EUWX<*-V)5S3C%)_7"4LZT);.8*-3,K8->S8: MIXVCFW&J;U1Z@XXQ;T(YJ 7&\5@@?OB 32JL.L%;VO): BO6NGT+;1,B:##V M3=UFVUZ2?RKHWB%6@^U8O3"V3?6IEZZ00YVRN$YJCL%L03G[8_R@JH/:L/L @! MCYC>3AD"? =\*1 MD\$[M )0.9O8R8IS0NZ@JO0=#!;8AGTI"[?2$*Q.<#>Y"2J?/.?)C-$V"5!U M^F_*F3;IPE7G+&;_4HE!0NM/BGUTDBL.1/A+HZYM[9M&-NGEF15!:()>(;:H M]5*2U<%(85#KH$(F $8)$.RQC'S!W;%3YBCCPB62MW,3F$<^8B*)KO]"DEMA MPTN!NWST%3I,X5\=(Z_'E&)^'@4^'RTL>K8"]U!),_-]Q?T#6PU9X%?WJC&0 M( %1-7,'_%E9ICC#L8^/&" ]%.F?"!.^2+EP40J4LC#!Y>',;<()9L-U'.H( XSPY M\CY4D$3MHQ.N?2-2)(3!$)HWA!5+L5W._I** RQBH#?3BKWCP"<]X"XZV;N+ MA9LR6"I.@[%I1R!33$D@1 0Z.+Z#>"D@"9.LT6I?V4FD\BCH0YA4"M>( D3Z M2QZ_XM'Q):B]U@CM2M25M0$/5';0!)=YQV O5>9*_#NC GNVOSLGA/"]^*<) M%YW5FN/D<[(P>2S+8:.T?*K:P\>)3R>PRV$)/].*%=W6*_/O&TOS01<:JK^L MY[,Q<_!$%?F&8M \ UT>BDU8\3M0STJXZ!+KP581.\V6,;H@M+C_7C ']$@8 M4/WS/<_90!F]!931&?)V5A1VJNMV-M<>4.TV:1P2O:>VQ=A+.T424G[* 4W6 M7NA;N.XS'\MV@26E5-_A:3HRG:5WLQN-&FM?:M]#N_.Y*236PR;9@DW2%MQ^ MZWL<5I!;/.I 89LB[*GC^*GG(9'5IU[2$F41!S2HA5BB+]C[*GD-!J).,\DE M#,(^"/N=";OG"V(0[8P;!:>FHW8]TU)$_?)#H6XI?CAIB2L%@Q,PSGPQB/(@ MRGEUN%!!5O#V+(!(*L&T&$O2:060'D;U+>]Q6;@CI0%EP M3L"/!_EDF+'%2_":/36NSY+_F9O)*L'[#DFB$5J+"P.X,FN"I)(!DXF7W?4O M_@'U^+ 9ALUP5YNA[-)R2F^X5^/@$W J.E("LF=>%S.R13O#(7N62=>'0RG'Y4D M/BWI/90K_%G 44*IM3EVS"NMRLHAV>,C?*ZE*V'N)2)K=PF4)#W/ZK*2O+A% M,TMFB,[E4Z(J!(&4J09P?93L@Z6-T1&V$V'C_<%P+HSPHW.YZC(7ID-(]?-" M EWG9>^6Z,DW(L]RZV+_MB"@-"/0A=X:R8'OQ>SF50E"S^ X(DY+XG"3#D// M6F$+WO33+*S$#XG]BATI0E6^+4[;:EQ>?05A O(HY MDH"-$(C[*'[L*WGPZWXDD^UK/P>0M++P8;FG=/5";WUEA&#GTK1I9IN/"3^M MI#^(5\PUL9ZE#"[+"%RBT;5X16"=$#J4=KPR(7CWN.@.QN**/R5YJ'*B4 M)*-/30+_J>:X ^=P4S,[;(GK8M$DB/ M"4>#4"I<)-4DJ0QYTC 6&,QRNST-!5-D6']XDGDM5?2BEW6-:V&:V_$F\EFD M1Z8PH"AJRZCE3QI!OR2-IT!7K! ]HK6(8DN*4N$-NV>0W2*K*6<^3>7H8]:O MU6.0G'E]TZ0Y0Q!AJ207(8@*X-*&WF!,++T-=Q%:C+7LEM&&67W[6.C83)5B M@XH/Z:.M(X&C#$M"5*34C3$OR]P#5"=LV?.R8AO0$-Q6-L&^D01K[+ Q#MF9 MKJ+6O-&Q]B@.EC\$AV8)]TK@L,T\HTY+WYK4EMT.O_7KW_[G_9N=_5>$.UJ" M4&*S%RB?\ZR2\LN)22I'A5=PS]:V'BJ'MF1JN6MAN6",F"K15S]>2&) M.YY+C5,HN(FR92,7Q R=Y9)CV=QV2-B-[B1TX&;E9:O $#=EGLJ,Y^B:2^^^ M>A'M MZWW17VVU^04WQ>F_-!"T>K"R46)7&KZ: M@-8+)WET.(I;+&%^DE..-WH0S!D'E'BXEIN%9,;.O4*&^R@)C@*%=Q6C,I"! MZO\L1/'F9!%W0PI6C(OA7#TE%ZO#,-?LF?DFWR32_[R\'U^H\SPX\!BW_*-S M)'YI9[@)!-[3 = ^DN.K&W?BK<(#Z[0P>^@R-1ULHBRX-#U(G1K-G#GP%@&; MH1@G9YZRVE< [A$UGT9>V- G>-S0Q,?]6!DGI+K^!KYR4BVB0];[SP4!+\53 MKRJ_:/Q\__E1%V)/EDC4L(^9BU/;AU767?BQ D:HW:!B$(3;;0KK9@_/F:L4WN:=8\M ,65 ')*!0I#J"AQ[G./$+*^5?<63%K4WW(W>M!:>3-,@MB-T59&(WSULV\&-)P=+LB2X23><\D^H6T(D MYPN3?,;3S37SAW#!<72&>;D*4=+PM3QYF64U8DKU 5U"VCU^W#[*-V8TLV< M4UJ/L#L8R(RYLN022599[I-+Y@;?4+&.EFEL-4TJ0A74; AJ! ,X*T8&X8)3 MO+DCIYEOH_>LH7@X;&)=HM+U=U1"(X4^K'T(^@\I$^U]XFX5Q!DAIS!E2:"U MM/?GH(N,H]),(&5FEUZ MR+%.4^W(Y!5"KRA-7WS]JC/RNH53[6:D;^Y_9:ET@J% >./24G8T:,].Z3U( M?50&!W87.ZG@/5PGRIW*&!YTBGTQXY8K*:A^S#^2C5\K)6.)76]@#(= 0V!5 M\8H1DBR*7N_9W%])5?&'T0([\O:9(,$I.0%1!-/85$R=VL-)1Y&W*N9CS-18 M_YK54ZGW\&B60JKF,XI 5;TG,YV%6*]) <(N@JHWD20!MMG78QS'8R_@UE,L M+^&P]ZTJF>L5MM2U2H.H4E5;,RDRZ8X&LN'T9.A.L#@6WBLQFLW7K.8-2R0? M@[+PS_7??* S\=//T(!#!9[52I;DLKXS+FGT['Y?ZL\S*@S&LY]KU$;$3FG1 M,1TE-J^ 1RM+P&1G[&8PD&E&I7E5PK%IW_D/-PW:"-UPU6,[T__0/+[-R?B! M>EUAL.Z3-G6KZ588?%*WVJ.%)Q.6L9.*&K-"G$RJ#J#]N008U\,9+#'3\+.) M@#32H6Z%Q$)$7HEE:9$-L1VK)4<@P(WS92*0)P,2&QB7B'^X)P\:;%-L,(7 M;,\J]KYT:V6_I!4M%I@6D90 '5^6MKQ0^&"L!G6$X%PMX'C!_=X8CL+@F6\W MJ=N5CN=^#F=STMJ>#:)GL!B,4IC/!?T41$TTIB"Y6I@=]=&Y&X'X$B@OI @D M6'!=!'=+6\Z4P>HRHW6 KNU(I ,U M34J0*I(1+C:;^,E@1 9$-U%IO-%81?A6M"H]M)JB+'8\%+?.PKJ*KY806.4] M>C [TXS>?FJT#85')]7^)B&\7^UR:=$+S15%) R3Q5IY'A@5+@2*#1NK\@OW MDYCR]=_AP5#A=8,*KY[J%J9[*/D:2KY6I+[]S#>Z@Z_+V4Q*2*#V%=^2YSM>-\C)OGU' FPC? M9BG#28K9\AEAOZM,C9'4H^0.&??=NYW?/'Q)"Y"74+/9K=&B'^$>;!IC1W=Y M>+,O2BB YN6H&UZT/=P;X67=GL3[Z[W_HMO/K]$#P?1%%3%A\'OR2=NZUN!B M1GS8KG6-UQ>G$]:XG05++4:8:!>6!_%.O-Z: 6EV /.Y.9B/)5_6F"[%H<^Q M($;+("2+[)P2Z:;E2H@D7VA^G)U8$/8!C&T0V3L360_U4A+EGCRR&O6+3@.4 M?N;E4C%EX D18/"D.6Q.OZXTZM4.PCP(\]T),U9=(!>LC>N[1GJ_G#ON80CA M-(2F\I@;DGE@*'PHM:38'X\:>4 %' 3Y+@79X_:1GFN7!."*!A9;^=* NBUG M6DMY)CQ>_$.7;/:Z[ZEGUB!L/9.MC=$83I6V&:.N\*H:2S'G/) ^7X/K*A$^(T*^<<2O -7$G1X9UCN-<^(7E$:4 MI6+#*L$ZT$E+U5(>K4Y6UZV>T;*" ;]N*S6)P6 2=U1+@Y(43$BA8J>X(X!C M8NP-(?=<*NFPQ?4"(<.4/%01Y#-IXW*U7/L]*K+ M7$B3.**"M?H&,>0L,"]&+1!^MU3Z= \[+I/BMBT.0FG&ERB(DTR:ERZ=Z:C. ME-N."$AL"R E6GGQ7/7@LX,U"S,JES;&%; MD'0->RH\A#MO12G)W+=%[S);V+==UII3\/4E5G:^%GH2)"!+)8W@"VH@HYC* M/<7VQCHZ<5D'U9V\.F@XP=*AAQ$>3LCY7E%%A)8>2VY^HY3C_=3(7&?F4:3_ MW295P\B$L@Y7+0.7PJ*'QF\[R9">56^T5-?QZ!]!%K.ZP3L9H.\6-L MF7I;S?/65JWK9/,;J14JX^+66CQR*M2M9(^!KL :">9_)_9@<"'$1O2$<* MTOH>\8_RSL-5AFA[1).34L1@I^/U<<7,)PY^!_'7A'X7+UNYTG0D!&RT<&;A M7:@$A N%#=$=ZZ3'_EPXI+KP==P2T0/XP.E?B+Y:==OM8[Z,&2RKGF+/&4.Q MBJ1SLW96IL&(L! +YGF:C:@^CV+"I; QUUHR+=B8%3GB:8R6EAP5 8OOVM>@&ZNG3^E1:W'ZGKL6V:KF[/WXQ+M&?Z.SA(]_90)[)NXJX;7Q<=Q'M[>_B?R(VB^V!7?\S7=[_7*E.4 M.TH-S["[?YY34Y<50)PY[)<16%"$9'%US8IYV*=U@H.<1W")EJM73\C5LD^! M%PL*O$I]Q*$/97N;>>.5 F0R:OP]B/T-'![J;LQO&"X=6IT'?9Z'G[5N" M'[ SJM;>)-18)S-&>$6E_-&089U&KS&YAOTWH^Z6(Z1N3)Q?2]N20=]#/ MQ.Q#0HTH!%B&Z".S>>.'TCB700=?3CT,PO:99Y_A@VE9TL&>1)QU4_SDJLRQ MZ:^H.8B#HXC9PT#U'P=PY**,*7JN1X!"E',P3FP:#J;#633+VMEVFYS>RBL: M4[C(RV%QG%*[T.\DC>G#Y_T#%A]75*/:*?P8O#]RN7%]M?<(IKBD_D"XOL4X M1S8FAYOX$Z@)L",N4LLB;5)S NHA6W!%$ ?[JFS0.%CV&3FUMOZ%";\SC,V)] +S3>4EIOSDF4)%XEV(M8DV6M5I7_F/6:2BMAPD+-Q&WQ;$HGW*% M+'A^ASH_5VXV4J*QWVI58\ROGILQ%R]C#&PNU04:V:HC0=/T8%1F(]2[^#O! MUX2MT%Q@M7;B1M'5![ IY$ZZ950N>&%CO1?K>I!=J7T@HAML0$L9]=N[!GZ+ M6Q)#E_@-TX-P=^5%P<'?_:/O;7B+#H:^ 5K/4$2QYA0!*_@&+!>SLT#V HX" MPN=Y7EYH4#KE(TBBM/[H8&3)#+,Z4?\K[P;+Z/7\D9L35HSDF7,XDMDC MK8)DU2'GG>O#_':5MJV)]Y]=5ZC%T!!\$7AUC!OZ?:TP%P7G(6E6237[2!K: MWW@MXA%'8[;%QL)[.GQ[2&:0G0(%SX52;S[_/KV2=NIC&4M9J%LOJ"$5^-N5 MS1QU0T!]*PBW&PL&RG4778P,3LW+&8LULF!WC,!20=>_@V/B1^T1[$2M'(JY M4-_U#$YI%Z$6<%T/1U"_(S19 A=(!:&P0;LVGOL&0T MM;,:B;U)@[58.5 03@H:Q1BK;T>@^S.<)HNM";OJ% :>P MTHKE2,$[("#F, M90<1@W:4R-+A!P:/P<-R!\WZD1BH8#3.\V1,V(W2L%TJ?AK5XH)G)EI47B;E M%!R^#M[--Z_'BW%.,'Q:_V$OXGGBG@VPJN<<+03?(GJ)8D1S M%Y($"YN^=>BFHV6._ALU&\Q0IG%14",I$YO O+Z'W1J].HEVHB>O=9S$Y@^'C$?XAY>?G+Z.#E[NQ; IZ&K$@.?9 M8A1^W8D1GW2RD'Q+MYJ$+%ZA YHO9+XI2G_FX[HNF",O*2SX_SR(+\A0*&'P MLROPP&C90]BOVU3Z<](G['7HD*6&Y7J\(+\'UNOX^E2)WW?"8 M[^?"$VOO,?R-QQOK8;CYAI3*2%(4" A2"M54-NNSK*261,!%C\!G*V(R=,G I:LXRQ>B:+KYU)SAUZM" MKK"HQ_@#?D>J4^PF(U=8'AB.2RGJVSN/&"DB_CI"9.]9%]>28(UB!Z]+99Y2 M\4I7=$QA]::ZH(_6CTA\5X(!N-D N)E3Q]7K5Q0C"1A7[PA]$"YN!W7" YNV MD#AF+_22PP\3#Q/1-]FJ2BS4J=:MXAM-\ "3CFEI0-#%#,*)8:V9?:4PS7F/ M%M+NC@:(5NE=B1"MUUK"5 ^F?_CC:V1_'H(7SZ&1!&R?OS[YO1#$I?0)R&B# M#_(_DCP>7/&GY$=<.HQCR A'/^[_M(O_CCC2XJY#^+H)!VXYN;;%\0]DN-E$ MG_O;I],)"2[\_^Z__M_7"X1C%@YI*R^TH_=?[T:=KZ^0G=>^[ 27;HV\K,3C MDG6$%R?X',1[6-KK-L4N)3,Z7$ NJ;^FI_V-J.4^%19-=*,NG MB:%(-A+:\#B+,]%X81?2W0*]+$=J%R=_V\LXA$@FH"X6Z@/1&;62NK 2*B<-I3#MC2:*]JMH MJI)TI9$P$"G2AN/68OT2BVJ,U<^(Q>F@R[4:D9M0!._456'T*XY-$(!-.+_? M49H>]>T/ZY(;$1F$54]G#S&#],H,75XIL;-^=9[8[TZBTIMPVTSU@5NUN M04^A]U/5$:@,"5FLNM[: [O1VY42@!TW4^2V2*6KA,+BBKVW-'MB3TT$3+FN M\9=(X6,A8@(B-L'N=5C!USDZ'X O$3AD'XA! 2O/K1?F?W2YYW6P&_R32SWE MVJUQO59@ 6"T<[Z0]E*MZ_$ VRU%7^RX D8FS\PY5V4EJ?EWRZ$]:3]+23(9 M9HC:'4F0K7FZ\6B$4OP-%C051?>W MRLG#X\%?;F7_K!AE; \\#@FZ:X6AO]^C[U8@_MWXHPK:#"2Z"]H34C*7Z[,_<;(Z!VA\BVM/_ MD+P\[SN\],=+P(Q6=CM2MZIJ_@^+>84Q/Z9=^C"*JG^6;K9C%R.;'4G,[Z)=Q='#X$O[KZ.C9+1PMW<=?BBEW!R?,+U@.=8[,=3'X M#%^2^IY/C'L4S-^H*(C)5T!#3,NV-@]9\]],=*Y^PG7$Y>"(VK.?(AY"]B5* MQN!Y/WLTDW@',HF:\B[TU-$1J:C;TE/WJ9*P+../LDSSA-!<'H56NN3]]+C_ M_J:O=?ENTML>W/B^/;NH9PV>_'@4O]S;N^5WZENJ^]89]R@<:LL,=LQ52L/6 MH6^[IKBV_?) ]<8*23H@7)@MU";KMD#N3L7^@>=)R-NB=K=0[^X/>>6AZ9]M,F_?U9V(JCSZT6$T41W\KIYA/!3V4+.HL M&33/5FJ>XQ?Q\:!Y[E_S/ ;&BC\L>8#FI+D+"G%8$-.<6NLPD[_@GGRI8A1D M^!#]/<96I,)@=452+:27CS'UDC1#)'3A,L1>%^SFIXA\(3&]+ M*>1?EU=1'/KEZW0%-Z\0B^1VUU'\7'7(.2UH31)Q02-\3EC_7+_#4P(_R*AV MYSJ0TW\XFG7'B>#='45^^0FT&[R*C8!8W6X'0>VPF"L,;M9;7+RBMGC+I/]7 MF/339&*\G@[_H\OWP7-_'^!E$5\7O?D1=A0< M8=PU+?"+T4?A$B@:/<2D=YI_;3NHWQ(P=PR_SZE!_M1#AOL5\2$%Y/H]@C)B M3* :3XF.#625KT5X.(&3WL[S97ET<$K#PD+F;F( M50-!4;]D,RY;WH]?[.WQ*WL(BI>AGV_7_ =2^$:9BSX@T.SV-!Y?BPGOFHQU M 1L>(X8R#QM\\I/"T+ZQ,+1I:1CX!,OAL9=5,9N_CF&NAR?O?8A5@I>N(@5; MNJU'&[2*I.Z;R.D(P29DJ$OJ55,E>"F$S;EENRR ;M$-ZUD,5G)SN&1EWPM M=\DR_%TQY9GRJJ*9$Z>V\P]'NL322P2:Y.LJQ M%E2+>^I@Q&PQ&&@\HH,C%5R*D2*FR5A61?#)+?@5S:>IA1D+H<@)'AQQ\TD_ M/<6+Y! _T4_E(']F:;-"L/4W!N&@M-G]0P>Y^Z, :_.Y;67A=3MK M#TH5XV5Q)/AZ"/A3&9\_I4^[FW'&>#\E:$8F[HKLFW@,6P;OA=$]W,N-O I] MT]CW$FAFB6!30'&N8.!_:_,0;@ZFWR2@7+FE\3(- ;]@/E+0K9BS(* ]N.7! M[K%'4!0<"T06YW"8<=IH.#+FD]X%[#X7N^C*.LEU/5$97,VIEEC2I@I[A%)& MF,9.%S.J'.C>P3'/ JM-;+X$!X>:4L_+ANZ)232;8*<\B1T/"M[HH=ZC/O8Z>OG@1 M'?SI\/MG^K:^IKV&VD<,1XL11KV@M+^27.^W:C6"50AM 2,1YK[9)%$-WWU4;$ M0KW2SJ7$A'6!(9ZD]B[Q!&HW^F-J6,1[QF:!F5&I1 6H5>]2>D>QF_*,F!?H M)S!S'K!8W\N ZFOGC!>'BG'AL.)L=R7>5I%2^+;\RS$R!6ZQ2;0,74QG/RX] M" EC.Y/Q"ZH_&B7%YQJIOSB7USFVG^^^BO3$5E)#8WGFT<9TT/HCP\0HLE,D M,9B,!5Y7C&ZID")-S61@V#.NY+GN.;ZMHR2,8PIJX%WT08XORXW(L6/@W5$; MT9F2?$'LBV2A?-8Z ? %R1336Q#G7X=VWH?NZZ%![3@<(9[+=HE9X-\B)!O& MKPCL\51YK3],)?'E]4JD0)1J*N/H'C.R>84AN;K#9*+FX_ M;V_YYO) _(LE9(K_[Z-!<"23_O_7D\4!#_2;$R@*UE)[613OL\M7 M\#A,I>AU*W(G;QS&+.D@AWL>69G!3!Z'W91W3LLT?K-E&MNCIU1__W:.D&#F M8GO>K&=OO;7.]C)1P 525>5BS?T*=P5GR -'^L :;7%KR^YR8KNUP*;AF$)A^(,(I\K4)HK#F)_L#UKZR8Z" 8.]BP= M [U/"<(+?H?6.$D<*%Y7C/#6L+00#-^ ML]ID]2P;D\TPI\6]'P3?M2SQ1X0+:PVCCG(L\/)5KBAECL$H"7RKGR(7SNW6 MY 60_2*XILIJ4T<%\E7\5(&[4^;=-I\?HB7$A!^Z!?D*UNZX<=8R?VMYZ"<) M )<$885):*\&ZBRF]_LEFQEBP0!95#VY-60/BC*QX&\HNL6N@LT_"#C\[ MJY!4 #Z=9(UN6:3AI MV?61J 02LH[<_O?_TYH0MMO1?+?$<\F!W9DYWX$B7!_J&T_)4]/V[DY,/3MO;#+2E?^2D M,+P=H@_*9)>N:$)1+?UEPR';!-_ \KXAQ:#[0S'H4 SZ2(I!>Q"$7W4CAR^M M#=#1=JIN:QO?=[QC/JIL>#IM @+F-\)>OKH:]?(&HKF$AQEJW:/ONTJ7\"I) M(/LA,Z_5NK_4L,<-N%=UUG[3EKNL*?&.GP(3@=B9?WWRXNHSXQ9&XI(F(KP"&NC-!NH,'?H.E^]W5N%;^H4ZAHXT8 M^.&+^&C_AA!8MVT7WQ0Q:Y"UAREKB&R_?[#YLO:P3%IY2W@93\<'!TN@^6\K M4/[DQT\EM]6R)7N_9\.JM[[O7;QB&&O>HBM&M29=OZ%KM"'#V$Q169.JOFJ- M!N/^N@&&UUBV \8\U08-48;-?&K MS??\!EE[^+*V#Z;KBVV+,JS;EEUWE&'LF[-#J&'S_)07:9W7J?2%;&'PS!EE[^++V*GYU] !R MU _*HE]K=/HWVYF$2*M%/82H-_DI0XAZHY\RA*AO.T1M\IR0.J4KG0$RTUE6 M$+T$ H\\.H-V\ZP',$$/XOWG]^@Y#M;FY@K"RY>'&R4(@RWXM=H74001T)VT M;FK.35[.&9=N4+EKWVF@<0\W:Z,-_DH?GYTCS;?<&X\:EE[L;=M&;_'ZG1T,GY9,2YG)GJ:E_65 ML"7;N7\W;V,^^?%H_QY=@D&+;Z@4/ 6]>Y^5%CU#>-:G7>$OQ=:$/Q$$].&A ME![=(TKIP>XR3BE]]A"12D/0IOO(J4=.UC<5CNR:II1]DQ?W"WCU0,%,+UWX M!Q4EV.A-L^' E<&;;-B>63?RZ=6K/(C5PQ2KM4*C#HIWNZV5C35#NBBJ=R_^ MMR;IZXXG;1"8*I,620J[G,"#FNB]'V="-J/57$A,IM3+B'%?2G'SCM6[>N#! M6E[Q'FO8A[5D46&-3&LHWT$8=/OM8$74>7R'Y\?'"/VOSR+I%! M$-:)!O1JLR)K#]:07I^:/FW*\>>=45(;+!2=89KQ,>C;S=U4+^X15?L1QCTV M=N%?'-UC#G (5=^%+KU^77'TE[JU8^S,5E/.?\BSPNQ,#;5N[A_02SW=!ZL' MKGI\#?/=8-_A_$N4EBUVY3XPQ(O5(S^(#_?7J?B78I/(GQ[& MAZ_6B9R\0MJ^-N R6/*7ML*\3NII]#L:^.^+R"&QG(R;[#QK,AB.;8\9^EUN M^X$;U2.Q75/[N-=RL,]OK"%1&8Y1&;:H#+/"0RY,K#)\=.;UYEDR8*$\CU^] M6&_IUB.+,6^@#!S$K_;NL3+HNFA4@T$ZA)8?9(3QZ;ICRUNL4C=WT=<=5QZJ M*&ZS^OG<%$U9+:)R5)>YJ<>F&&\[&]GF;JW#YX,^?72+_OSY8),^7'WZ>IH4 M9W!OGFP M?[!Y4S28Q3+Q9!>"#Z7MCT_==@K4%150GN4%56C934T7FWVVV!BKSP;[YVJ$]/[['[J:' MOTH;,HPU"H\ TM=4*,'Q#2V=R+-DE.7<6(;?IF9BX)LTJ@QHYG8H5UM?/?WQ M\XW)J&_$*CR&9=^/#P[NT2G:YHCR1NCD>64P3W>9!@Z*UZ*DKDTSY/&&/-[F MK,-C6/C]O8U:]\$0OGF[<%GL4+OPN)VU>=)DYR9JJJ2HO;?O4?W!N6[.8O_=#]^<;#>2,0V5 ^O3_?^A@;MEJO.1T+!<)_[ M<&#W>%2B]72MSE6OM T->M^F^!F'C, NMUOY/TKDP7LF AE@+A^SL-TWC<@W MP5S"7Z,R7>#'\"+?S?G0'^]P]N,#260-.*HA4]&PK@_)*G=!YR MG6=XDC VV 8/O5_O_[_.@.F&1)1^.N3O2?1V.2Y3+?]=SU/QOKOSKKO[:G< M9D5J"EHP7!M:"KL2P;'=/9 1I[GG.-8GO*0W7G6,KI[;Z'H+>*T3,FF;\BX' M(3C7F&_H8E\GE8$3OMAY=W+R(9ID15*,LR2/9B:IV\K4N_J[K,8$<5; E0DS MP0C%X\A,2KC'T^09?"*MI/(5/B];HD9_.GH6S0.XE*?PGY$IX/8-87$_"^@C MZ39/Q\\NYYW977HS\V69!5%$U29/,$198V9\7/LU^.R;FJ\4PXS M;:)Y6>:N\X#*6F'N_S (2UYGL'FB2]:P*6'Z<( P'2 ",+@4-D!35C5-+XPK MFIMJ@H)1C+G3H849;VM8SAI&/FH;&%AC%QU_$5Q017D&8TNS9A'!SAJW\EI< M>5"E]*N+K)E&*$8T[FER;G 9<0E2'$)]J9S!"XR3%GX#3TS.#$U"VV0Y"'D- M5V>84J/Q-"HT..UU37#M\#+^<&D]=;PQ2TKM3XI, )<_+'#Z9LEGF.IDGC4P M)I)4N!;'1:?(>09W3'C?LOJ,C]?+*ER^BH;.:WV!FR//#(:CITES MV0KB+I2IX.OI OP4A'!6%OF"L3!'"[@\R1>U/*+&78*5=#6]&"R(.4_R-B&L MS.ZZ!_."DX "GA18_U&WXRE.4@M"][Z \Q!5**QR%2^]!>S1#']H)FV.4T^!>?)5'6#G],JTH[ \3]FU69: M&A;J%>_N.;Y M&3DQ4O'(LX7SY5_&]V6?9H)#CR:,IB8'+3<%:)& M*J2Y*/E%^Y1-C^+=C7[C>@6K)[#IHD5\LQ2>4"W@(N] T.?!JRQ-5S:9&*QY MP%' V8M:)2UW6;@N&3K>WPHW#*(B=^/W_Z:&_H MNX!B^4?>0^3ZX ;3R4Y57N@WW:_0?H\^O/OG[[]>^HS^&-,J U?-]>C@0![Z M)WBJCLW][?\YM0[ AY-W;W=^^OCVY.\[)S]_>OL1[.O\(EG4ZI)B2*LPP7O_ M$ F)2W2 D6@)]_W7'OT?7+<4"92OGORI;\)_>?.Q=P6_IYGL"T907QSXQRL%E#[QYEQ,WB7Y)H"IKJKT_^"ZS;)X% 7\AK9P4H?(SR M\4+A+[H?VH!@^/&MQ%D^T;X&W?0:OD*=])<_)3]><^F]O_K=IZ7=>LT(@6RR M[KS>F5/N*0C?XSTXHBGZ Y2>J-]3D\R2.8_"6?&H4DT-PZ03L)W ,0[JD,T$ M%*,DPN<9-OW 4O;<5.S63FO,G@X#)L4_!@LH/*L2N;3;!Q'TT5:N7]AD3!Y M<;7)ZEDVIMOCM0V\+WPX;BLT4^2 ((M,1_OR8/_XAUJ>M7 C$"IH]HZ/I M75N@N-LGU/#*>-B/P0:J,^O\80U'!4Y3#88G>%<_P/5R@Y_:G MX%KQ57!0\I3Q%?SF8 >1+PK/)^>27#'[>YRI/A M7>G).",%SD=1HY7$ICHF1O1*'38XMF6.)@3807B,X_AQJ@[V?I![T;_V?]#Y MBG#+XQ$KOVK*"^/=5F=5KGJV&WUBL[?_9V0;N-5G^8$?LOU2&;.3PKH6Z*DG M.<@"*(L=.&++O*5UT-=LJW.S(.N _Z07!F,%5*5XZ_-YCB8CF<67;YR-C9E= MOCUAFE?RYHJ/0#VJUNVVDQULUS1688'_0JFLQV MU3#]%?N48&=5._R-;C85 M);3IP5LT%;H0<716GH.]CP8=_HOV*?J[N/?&L#G+&=O!<*R=@1?1D.B!3YNG MV[E O\$*@.BV>>-[+;@\.,-H68.Z0J]BDL/.:.4[\DS('5J \H<]"NO6XG8" M=5JTLQ$:[."XP6_(&VH;6AKK%)**TCVHOU*%-VK3,T/K ;O-^7Y(#00+!QH= MK69TPQLUO4=-DI%>@LW$1<4E>43@Q]!I)@(!NQN.TQE\E"H"I M#FYAW;(',L[9W+\P"5K)+"-G>3E"!Q3^-J#V2'^;Z#TJS/V3'=4Z'[/Z<_0S MO\_ND^V2E_V#N= T_27[\2?=K;^U35Z6G__RI^Q'2[ZTYE>^XQQO&'8_.+2[ MR(FJ[J<4Y ZD<@+Z#SY=&%!6!WL'S_DELAF>L'CZ@+K+0* 3<@,OIJ80IX[/ M8;D:+CP4Q_"-J<'OI<@FGM'P!'E@S ZWMX5%[;I0*,@F>8!\)]1MDQ*C/31. M%MP_\W?^?V_>A-]+/N46+?D;)F9N^]B-!Z[ZX_)F4 M0[K%9][%'NB4D'P!5P^S [E)0 /0'='P_ P&)"H&<-+!$UP=LAEDZYX>^?!$ MR].:@^1LDU;ZZ"?9* V8GF,N(-50>\W9#$J,G8-ZT23HDE(9I&+0)X,^V2S) MN7]]\L;DR8(#="VZW>A@J[N-3@-8)1('))/;>O\:08E2DV>PY(L@_;]2O6SW M\MW[QK^\>7*[)WL->\4/1U$X'+=&_3G+,?W*H29J= MNB(L1X.[2*KH'!-OYR8OY[;'&-_?YH X?^1B[IPR*Q8V3&R_H4,'[HP!'"FA M0](C>BU;U>"B87X970,3*A@3'*G$\B-]J:P85UAFR!5BP0IP99;1N.^L/.>@ M<%->)%6*Q12%N:#UE>NRVA>8V,V!OG?G=4R8);*U(ZY*L#:FT"'B:Z6PJD5J M[V=S594Y2ZC>Q2]E%G>)%,W(8R\RO%=2S> 1=0.+S2%#CG:/DVI4 M%EA?0[E2O%R)-L,I%,^5UI!5P62L0?R\5XFTLF#VT;Q0L:I2E+C&B M*\69WNA7GGA=-]G_)Y1V^5M2M'@>'.['M)&@N%@;X0THIV/L V"'\MS$7M:60 W4# WU%J^5691%2EDHSF'A,'3*L$[9S18E,\SM9?Z4&.C\/X.A< XO8C!@K. E#Z=U2#'8PRAD)4XD'!Q78H MN (S)B/E'W!I7 J"E+;V[2@E=X[3'*CV*[;EK6^8;SVX;^^H_HD*TLM"%"S# M!WF[1H7";60M%[#;5A2>7"M?:S&%791Z/#5IFQM2#OS^(HR""M<1,$FOH-88 M&RKT3AK>QO:XEOW_?J*WJ+M":KQ)W"8Q.]IAH^L"1A9\JV7*I-I4TL MP!X.2^QZ$E"K'<'OK]WC=SV7Z]6+[^F@U=:")0L/ M"P?&8S-OW)9SL040?]U_Z5=XM3=[F2M_Q^_RM2[VW'*&%LK#O_UV32V6M465RY5VFK,$<:_L]9W'0JWAI3F M)9GIJ[9W]T[7""B*[7$MJ(&'^(82 3RE*/*0BM^Z7.Y0Q+$5DC-HO-O6>&]= M'Y6XUX, #ZIO4'T;)SF#ZKM5U4<)R#?<;WQ+N WW[?1MC)=].C=C3*,&C;A: M=M-0@DE];$TQU2;9F>1E64GA1AS-,JX-TI*@Z:*FBJ"@T;=(>0Z6>L)=O8?Y MDM4,4&3&TZ+,RS-N&+:%'HQ'8@SFG0VFD,=561-:CX#XZ%BUU&/P]0=??U#_ MVZ7^O=(YBXOGBKL4) +UAN(]#-;Q8!T/UO&F2LZ@'F_M#4_&90L6%%AS594L MO))7@8P9C.5O34G5IE.T&91H9HQXTUE9 M]#PN".%S;. ZA6X)[W3S&KS! QD\D.UL"KN; @9LS'0=-5)%B4&,!@,0)YD@ M8M7EI+G BEN&P!H<@$?E 'RKB UF_V#V/Z0W?(]H*7$PYPZ!&B#IVT%35M@JQ?-%-8 M:'[3DA!%N:4-=HIM&S,9_=KYC/SS:5*+[X]@]8CCRA"*W%8';FG*. ?K[SR^ MGY[&DQH];9S3#AW-A731Y77)H\5V=@JDE!;UF2N L5LB>K,$$$"W,$CO4%!D M0)O_S1M"."@,CA MQ$T'S1RM!8HW'/PP S B%R*LD@LK?$)]A, =.TJS(@\*N"6\3DSL;TX*'17= ME)]+R,,%=DLV0M" S9JI&:,NML01%A/B\8CY.Y&=K)A(WYK@""M#$K6^I@[H M(>4F6^S)I@YPOT>+P7N703D<=M%"VVW]KO1ZBLQ09]S%JG$RAX;FI,,@%'E5 M%HA7X7W-( &)8L6/12\FYTF6DZ"Y'^.0;3^OPKN,$7O"MK/Z6,C21>O#;]## M$E"C9[S#&,S5-C^CM'G:E@$FSD#7M@R\S*]2Z&7P "$02<9CDD[".6\0BJ8P M*;7O:V@1G\X%!O@4AYH1*Y+%)*O@\W^WL#0"_-Q1.FXY"7D$IHI4$R*CP!V# M[6KA$:@O/YF!&=4H.XN=0$+LKY'(1/NY<>D)&"7E;N<0RN#H>WR'_;WO-V*# MW?IA_YMWXO),] )ZDP3QJIO":CMD-W"XP-Y^A-4A/CBB,&+ISCSH&&3-\9"- M01JPUWW>X'Y)33VNLA'>$77[ELUZ@(3]T4TU6J/28?^;G?5-0L:^=<'[F1#: MP[V.W%)5ZOJ/8#8$AF )8>2[H_V7,?A%D>+:\+WX51!%)+PA:"]W3V0FM(JC M>]O=8ZFV8K@2UB4"N$V63>;?2G?+!4HN,F\5'HK(:-&!>_$@@]1(55HK 67Q M*2D8*E].'+;4:ICSA("*S 2NQ-HR;!_&<3'G%[44"R"%M\.V;!<)%MA'7V_1 M^8*'%?(\!K 583_;!4%*U))GJJ_(,MWZS' :Z:KW5XY MSB7DT?OS+T*@T^&.OK]\:]\$A/D$."?_#U(?O"50 M/ABVP36VP<&P#6ZT#=!&VBRA'Z3F04C-X69)S: J'XS%L%G2_)3;:MH:C/WZ MV3T(]#?*[AZXM >'+]IJ!O"/>^"L.R_WAP%._M'VS4 MLF^14; -4JO6;E/.+S%UKS.H>Q?OZPU]T'R##'VK##UT-3K8IYY]^MI/'FRY M*?JUVF@=ILI>?'3X:N-G9I"&>Y&&?="X+QZPQAT,U_LR.JX(TVZ!;7(K;WC? MZK4O0OPH=>X@IC=YP_O6^U\KIH/Y?0WSF])2[PA\:EZ5DZRY(CVU%?O]ROUQ M"+*?EBV6!G6$?]/BA](POGA(/3HX@LM)_'-Q\($^" T*>?+]GQ*I7O^^]_ W#N.O-NF)HSY^O?7:^ M7_L(!C&Y4DSN7UE?(B:;TIU_6W7SWH+^"W'-)HLKNC%.@DX%[-9UB BS9(Y( M$/O'/]1273\NBSKSFJ]RN+=!MK-Q91ICJ3.Q&:'!EE$BU+3,L4A*GDC+4$#E MA[T6\+UA>,5.O D< M]0EV;20Y-TI18Y_'TLP]M%U+-R7<"A'V MO^R_V-VS5+UX_^?/O^>G]["&4_-NY_J][O5[WX?DI(?24B/=,'QS^$7OBXQ, M@IS# MB\:7P5 8F81H$G:J2F.Y45S2X/0[V-T/VD=CZN-/JE6_?F7/2CB+N&T56^<- MGE7P&^JE]Y[-]_9OZ9VK;'"E1AK=EWI;7WP?'IWX:SX+X;=\9P*AX#Y)/!M- MDH[Q7?DM8#;8$)*9H4DCLZ<7P4.M!CR?==QU$]E'A B@81NKSW6^E0+X$"NE# FZLQ*K:5-#OG"#7O=SM?L<[?M *1_N?E^E;\#W204G(* MN"L=W #"1ZIQ8E#'P *D8/IB=SKW?B]M_++B_PV,Z=\$.\GKCI2.>EP^VPH_ M34 VJB0EU [.A-GF3G>.9"'[".>SG_9=[48IX=P37@"O=UX"/_??\ M;+S3=X?/7^$G70V&1VP%QG<+(YXG"Q(/Q JIT;6B)GEU &E ^&^Y O\=1V % MP5<68B6KQNT,?+AB;&H+]'-6H:L&DVZH431\C(!*>V[F>P8^@06"SZH%SY3@ MZ:!RJS(#MX\C6(V,_;BV:&M\ <)HT?F#&X\,P1,@\WSQ[Y:Z[M$Y!!>6H4_P M?PG"&AW;;*5/B$H39[C0F_.-<:NU!9B B"&#RP-.*WEREZTU 7)A;SM.48]@ MN<7F+TN+/.&ZY&555Q]TAX<'N-;;J9S?F#E,DGC]9!G,,"#RG_#TTZA$H /Y M!/8N1V^RK1!+IS*.R@<<3/P !+A$&GF+GM4BB _[V9:A0^3'A*. ^V;@[19G M&2XDV.^&@+NN-7+4WDMGQ$'@M<,'A_:#)0/(REJPT_G5Z#11(\0Z]^FU!M8Y MUK*>0\:],FW9S@RX;3-I"$$O\8I,1,NX'/NL/#:5@,@E1]<^3O,6X M%!N$8SP!O/ :ZI.\+,YV&8(P((83W#+1,#BDGQ1 M9_7E]Q?[0X&E+!IA9=A *DK5GXA[A3L";*"LHDW3D=F-6-[;\-'(W'[/H#@X M/>*J;:VG%OH_ :B/V$0T(ZI!ELV4@Y=[;)5(T%JBT1G&B4S=7'+EB^,C0AA2 M'#]1[]\=[AX?6=V8ETDA' <(!6A %,"-T,%1'_ <_\%AS@I.D+QPYO4TA#Y M]]QDX"0B,AWC:<%Y **/5M!9@@%0,B?TU[+M+!Q=X/P%^$D"E[D".^G@Z,72 MG#@M"[]?_>R'+V2TCSX$EK?LIT_)%[COUFZEWS@=PN\M=DAII:2AEU]I$48] M&%OBE?2:$X=!&.0R]_3%*W(;.AK[4'A"?$L44T>3B:D4J,\+8%BTPXNI*9@M M1@_[WW=/=V%^DZ:%8V(1$9HFR//!_O?J&>@^JJJ2=R,ABP#S1)"'N&#[(0D_CZK&Y@"()NBB-B;P),*82GC-@Z(+M-O0K! M R0L0 >Q1DJC W.&TYL:6#-:^^2+M53_Y_*["G*PNRN"O>J-!$S6WDV!SWX' M,QLN.6W(+L=W4)C:WIG<%EWV'H\R,*C8TR[S[0W;KG)^"P9Z\2V%N?[LU9X\-A MC=>XQD/Z^;[2SR^&]/.0?GY\Z>?K("2_ =>@5#S71X*1?!7 ;>K/21?C%ETN ML';QF\F-F!4'S-L!\W8[$.P>*FSC@'F[E=M@0"\=,&\'J;D'J1DP;^^WEV@M MS[YOZV+%V+JXM)LP/P\*B4 #$\<<,E@3*H&Z6G]>"[+P\)3A*=OQE =UUFT4 M!N&IMNE134CT5NO_MAT/- MPL1\4.;F]F^$#97P00=NR@/7@=WZP+768[54.]#8@W<\/&5XRL @=?_>\:-" MZ'\DGDS\:L-,@D&0'J0@'P] ]<:3U6 MX_1)![Q^JPW1C=T\^_'AX8N-VCP;L1*/8>D/XE>']P@QO7W&WKKTIH,75&2] M(9HX/&5XRA!-O/]HXC7P/P?3;EWG^][!9I$\;L1*/(:E/XKW7SY@E_BQFG:] M&O92),(MUZV/).Q^>/AR?81; W?H5LO6T?/#S9>MP?Z^\>EP^(*&\JE$HI9R M*2(P' S;L'D/XL,7:^1B'(Z&K9:NH_CXX $8'H/K<,.H,,)3;KG^W]"M]^3' MI_LQ82VLT?5>T3H]+/M=+OM!?/QJ8Y9],*>OIS$];&\$&!_G+7'R?'?@438@ M:FY4%B'.^)9KUT=B_QS$SXK2C]^\Q8#W8T;>@2$,*F$>D01^)>?-T_WB- M.W(%-. 61SD>BU@=K+/P_&JQ&LSH:VG_?YI&=3Z;TENN]#=TVY'9?+Q9]?P; ML1*/8>G1;#Y<;_MCK^*$OQ3C'_Y$,H+MHY9XSY1IS32K4J1FK1I3$5EQAVP3 MSD!F'V94PE%;9TAPI*3$%<>C>N-Y# MDM**T65Q@K\[])F5JTM8/(2P.%@1CT=1F!%],D7^Z+O]O=W]%>3-3*L8Z7@L M>5^'>5D9GI&"V5(MKAJGIA?XUFE5SO%V^@@A<4:NP2)?1,C(5T0SN,^4KDR0 M5@N9AGM&H.Q].4RVB69MWF0[(Y/,HGI1([46,Z%D'1Y4Y.N"]VHKFKWPMEM M^=2P/'1@A!T;(%4N_F8R0#U2C>JX;DY#W9HC(Z.A0 MWA_3 8CGV'<'+^COKFUU'6O(K6 M2)ONO66$\V8\_P]/Y'$3S,LH(7Y)H5_?/=VEN[1-68%EB;?S+#"XBA^/3V?X M''HQC+X2"?S8-UUY-# ,-!1]VO8M.,B5W?0?V;_;+$6[%>?A=3+/L"OFHZG+ MMAJ;[:8V_>1XN:,I6I[1%)P9E!LT2\C/H:KP,J@/-Q1XX@$7YDQLI2Z M'XM'D/$%] 00]8R%U5W@VSTY.1WSLLPCH]P;&N:R/_H QXBIT,,YA:/D,R\< M.*=P5_J AZ;;;YZ !:I1C(5)JGHW^J6\P _Z"Y.K\V@S(?XD4O0.KRWKC*;Y)/T7&-3P M@+<_O?_TYL3J&'D8WCTR7,].>''9@/<''N&8 MY\BC;M(^77SLA=B2"48V:],TN:$EA9^/09;P-D2I2YX'6!EEVX#2*:B6%CR1 M%@YA4E_X/:Q9ZM?:PH06XVR>Y#&3R9NZB?F'5)P[GF+$"N9:-&-WF;\[W#T^ MLB/,RT1B9Z$3 X\@AREUIT?W1A=E]9E>1'2'W1PJ-O(O>)7<*AM8SS:YABJ] M]3U_'45SF1EU"_V',I(3DIJNG(:B.4W2I?GM.?9?=N)=OIB0HB'N9OP#M756802%%?'N> MI"CN3>06:S!?#ORJ0PCA QVB@'Q#C[H+IB%P1':P&FPMZF+!1L(.3PA*#=C> MT%29ZW(1[B -'92A3 * <)RPAJ2)]['DX5<:_HE(56(K]#HILY$Z*U,#%KGS(ASQA0[V6LT.E_6 MY_\H8->6>6-Q$\FT)&L(>^W9\+:DO-J$H2"JBFR'Z"<^930 MM^4OW$)A?(GRNS?\DLLE8_7R(02T#QW:G.%G4+:3%=76@OZ[7MT6Z!?H+^O& MGL?6S-"\G 4'M5T#M1@7M&%45?]-]>"H-1I6SG50B@ 5-=^U!7:6Z?@&%T;O M)9I.X:4%H/J+H550M"CZ=8RW2F0$6JK+G0N@TJ.\P'B@[_'Q;3-!'((XRA0- M$^7?EDV-JE&B_XRA&@T(>B4$ > 6P TF("P\4\1BXRQK*O/MJ6EY^(@0\50$5S9RB# MPD79R)J&]D.&>LPW->1'V8S$6&7BZ# M8(QT[*U^+GVC\5B:+PO/3:,/L#G\.&K2C\ 9P[QM3MRA,J6/20(=('#L\1@1 M/A*/ $6"4&W!<@3+V0'+X1Y=HAHT5D+%O**'8F:\N 'H0=/?=#A!&@-&WW4\ MF!M$-&W'32Z*:-:DX]YDR MIDCJ;#(SF.[B7PJL&E=25-6>$;H9WI;I+#;*[N%IHA=#;H&1?9?*KBN"H7Y/4608Q368-'G"=#6*$'RD9T)3= ;29;#Q<50S MKHZ;0X^BAD+.RPVRB7>O>+5OEF)K]!9H^CUZXX&N=.9#QZP"@TF;@?\$?BK^ M,R;WN@I+WWAV^:/03US_N0SEG<+$I1ON @?@F0EP\;_/O/*50!82!80[/0YZ M5>]9XP\(WS ,U(V!LI#S4E$+EVR<=_EALL2Z($M#FDUY9!YL8)9'Q6Z'W[/_ M@)BN86B<))?> )/E[MA+'9,T_L@W9&BC?.<0ZM:\-%UX(HPIN0:3Y6^6R[9% M^H=NNS/ _O.44._L#T)8&LQ"ZLF8WQB+EHV)0=G: #;4B"*663?*"!C'A"&$ M+H=W_&Z=T0(P1SKM=*3&Y^9/G[PG"6=#!)NX= O>J=%$(W^,Y3' ,R\>7B_^ M@T=T28 5%-GAR!G17<+X\/I2TOF.!E(H23^2+L!O$?9U+3F>W,E$!2#UY^2 \@,:BF ASLU58FTBF6 M*9$1329 XTTW/]&+S0 K]KNMNRY!"#Z3N2)U.8,ET=NTH.I0 M[@< TGGT6W<<4*)8$@+-;0S?(+\JR_@#?0O@#@L:2)HF7LA!OK/DM\L>+CE= M49HH\Y67\QY0HFG3*.3?:#:OK9@.#^OS9V?_3K)+J5CSPO[T,$%5M-$\YJ5F MBP<+7PF2!28$?>(.<[7CS:/I#&HJ7&@YGT(2SH]*4WR3D\WJ7GAYW=%"?P_& ME7P:7W>?7O,1GD^48_5#"%O6.QS;S 2-=S89$MO+X"$L(=S$+--?,3?S#201 MR+P7\H$RE0HGWTDZJB)2QU51FR#" TJRSF<0FN[N4E&83I4J'+(FG XP"%1HONF:"E"A5: MLH'GRL]X7AY'#-'"\ MC>/^!:I@498.JK'-+ 3N;GABV-3BAAQV:K2GO.B!-E.@"74-FF*)]2&!7KU@ M4J)CK"^7D,$OR'8FEB4(GO?]UDC M+=)DIC]*%,P0B:5HM^H)-QD5EVC()=]EJ]ZN=;M]:>D-TEUK]FK-;I=^"9M' MV&_<5IIG00,C 341J BOXSPG9!9W1X!:/Y M"GQ,T:@3T0D'"+WZ&S()ISU';A.T0)HXKM+;1&\MOV>)_8SZBS!C1WMCDOJ& MF4&@MV*R _[4F4VG(+5LWP>'#9D"%[[)XH.T,H*JH^Q7]/+>\QJ>IRXD]%C. M/K,\O>!JFBJD\./QZT?N^CM)%KHQGK;1ABPV%I_WX"26B]H+P$SI:G^.L?J(TX#O&?\G:$ M6AX^Q,ST3%=:*1$<$%@/<,L.50=Q?;3,0X:N'W]E2S-\C6;&"/UNX5@Z:D3J MS''A\>R#[J7U$D[>EY@K#[<AQ^_0:_OJ9BH&AEBCWR.IHV0O4-*N%&L$J]T9CJ!::3VF&F35ST.!:U=^]N&/9JU$LG@>QRWQ[.VS, M3TTU&L0+RB8B37T.O%E_$F7]M7KMVUNU?F>7,U8.>YS*?F"@4>O7=SN-4LP^ MR523=DUA#M"C8K.5'8PAR[6Z7.*,>S$4I3IGW^K6*W7P>Z7"5H"G>FIK MT)I*\--=T]2I7&LW*Z.E5.(4CN38>_W*'+M03E,QTFM:D45[!(X5$U,L=%IR M3>#!)?+!WJ3-I8-NDDGM+0^6.)J'P MBAO4PD^]04.?@LPQ_8@%Q5HR:0*9:-8,LXQB=%(U?V/Z.V_5VK*\.]'17"(Z M*JF9"[!M>>>GK5JS62F1TEPN4HYAN.VR]OZT!&O'7?UCHSI*;>PO*;S=XV)G M_X>9O7 O_@"*)0,;$X8^QD"HXGH6NT([[SY*:5P76^>23)1,\Z]&V:=$A--&!%0O#!_O)@T.;M/(P\2//1XBB72B3SIV[PL+0X9-1Z>3J!8%73W@,^S+"<75BTW.$@;:=GCY MLS6B[,2:N:QT)#9A&71$FU6FX#7\HBMZ9ZQ*[ Q;!+$93^R.MMZ&YOIMD$/L M-LT.''(!T4IE\ U;3$FC&:T6T,B0C0.+35H(S5; 25^VSCJ&)6$01N/L$YNXTAK!P[+:]_WKMCP35:QZJ.DYC$+ M[,D>JUKETSSI#?!.70P3V,<1IV2^\SX)085GI*$>WBHP*SA44S%<[P1I:S0^ M3\\'9*BJ+B[Q:H5-Q*-;R<>7>DR4G26AA;&H:=6HBC@SC$I(TMP9$ATQ^SHS M:.L7@EU:*#;C9:_D8TKW#PPS?RQBN(N5H@)J6/MQVFB9[3,%-86;]R-".V+R M@E()2^P!9*Q2E>XY;?W_)Z$08DIQ<&%6IQIJB3'G379XTW(#!Q-P1HBSM/!P M5\[Z"@S6Q)EOH7Y30>$#%NE!TF MOJE@];LC:KSQ:'@8L#_"+<3\*%\+;7Y0D\U[+D8-.92AZI@B$XG$&OZ;M?+D MS>#@D+TNL' '1+%-UG]MY$>3L7^+KNELS#$8KFRW$%:\Y2T^UPC[0Z!2A9W= M\'Y0X0+&B-U@.(/^W=3]^F%G26?O6-F^IWS@N#+6'9RUR:7]I;BNQB9-)S', MZ*/YP7'O$=^]/ECZQ)M_<)A(6^/GTPAM8Q[)($"J=0)]9,%8[P>N-H7U1.#] MN (VZ+<9"Q\"/YDH%#QAK&C TAPV51O5=MHT2"5A=J<'&@MO!#'F/CF/'4..1U_+GY)&W>LHDR'\[M@FX/^%@X M[\*E]!1J:P;78TP[:+(<[=Z\_^CR9G(_C$9GWQ2#LN[G,?9N&* &Q]I5'/9( M;N#;FA6:Z$J;8H_.AGPW'+H;2F@WI%#G2U"J;UTRD9KUYJGRZ;3UZ537:3/A M)ZKJ4%W@^>RWLI$B.E$MZ435%YVH1">JX^M$Y;'Y2Y2!Z$\;,$<^RL9KQZ6* MP&%S^9;XYB?Q=I_YD,!\FDS]T5F>*>$Y*X*!/=PM@2Y0&IYA M#;ETIKQ0O9Y/.PB-)$A\7F^^1M*E_4E]M-O4QY283A";H.8,'55Q+OFP"K:* M'7+P=#C "Z7ES->A\+O4%46-FW!'HL0;91YH3^&D+B&%CH= ZVEF A_%CDBT M9?3:6"H83; :<5141VO^'NAP.[K-#"]T(#A^5R10#-D#(>8L^@PNZ -L-=8* MZR"I)N%@ \0&_5C9!!%FRMGH1G5Q3U@+LV#ZFW\ML'"Y42S]>Z:]LI$6WPA AK8!EH9@^H[H M))"9XWB.).PLMNIQ#^R$Y887RAIXM$1)Z9*Y=NXLI F$@[IL0.EG[)?&HYU M**;BG(7N!G=T&70W0&_#V!4B$UFSHANT3?>;#O=%$13XC4.^":G MB7X4%A)A7C6Z\JO/JL-!>4H[W.7-NKWY R*]3GCL2]Y$Q7" QM1\3VGT!VCF M!%_$[GX>=<&?V([2QMOAKD5J&&&:"=P(YMFB$U<"(ITI/IUZB\,VPQKV/%C; MHU;%L4R?%6-G0&0/O"\Q 3.;AI& "$,2$5LV,E+&T\$A)M15X*+[555F3EBF MA;O?*4-T/T1Z!8:[#DYG0T-7([^@#*_.^ MSWBY-]0%Z9#.D+O#\W]AZ\P05IBAZ(SU*7=\40[*F=(/P+5)I!>BCDTP%E[G M@5\\>#KF7\:P#QN 1X,1)H4 DXOHB.;@ 2&K++IWX)'01X=*DJ:K[&1P,B\/ MU/$;HC-RXCYF=D':?UYB(V!T.A@!&#E.=J%SV)&MXJ0M9FFSN C&R&C0:@JG M?T9#+%QRHQ<*?4BO]!9YHVS>-17L"]YSWL%,JLA>82S+!BI#-U?$9*>[&@4$ MFR*,#ENPWO!:+!J'T21D!?#?<^G>"CMF5[&&4( \>=XCZVR/XRGBB66A&+]E M+Z22G4N#A>F,+7KS?GP5G7[>0:VZQX21DTW:EGW]W0<,:9TJ@!+9.B-('.;_!+A3GS%7L+*4$D#SDT,J= MM*#YQR)AK#,MI1:\)[\#+9T6Z,^Y0K(!XP\MD. 9.5_B1A2_":!P#%M8'F\/ MCT(.?DIWS6$3RT<&%7 X\!3D!/5ZTYV!.X(C^Y.X[-MQZ1BBV63#)HW\G-!4 M (<-GX&%^>4I0-V41>0E'&_*YLYCXA6-H6*XO;)T>R <- M!=YH!K:LPC/;HCF?CG\W$I8-[<1SZ(EQFY$YY>R)^$&5CC?F4N8IA'< M ,T#\S,I0EX[N!D3#2W*%P._D)]NX'BW:=GA,OOH#<-IL%E&5$^A5C,\PCS( M!@L;?%QG86;>"QU)3E, C8@(PD0VO'7?014^F[#WD74 @*_3^Z2W&;HW/$:B MT^U>>47\F7?+3#T#1FT9( QPQ"X=U007]SQCH5[Q$?THB'.',Y=@54O5*2XH M*NFP6GHK(M3 QLTH/\O3\G#T]#T$1WL3-.JV.@&Q63,!-,> MYU/TH_B\I(8[!->/Y3K@A?@A8/9$(B5YNLN=_B=YU_$2.DTI ]"BBP!G2N/8 M5C9P%@!HS!T]1C'>P%P*&Y9K8(UXKGT8;+YB[>UBC>Z'CRO=6;=]>&QX:LBO M_TU\-91!P9P!LT97=BCF4&/ZH+\CR3I>R)\12FV*3\> G43?&K5R/1^-[\R= M,34^B5]P#P$J:_B4B1MZ1,(@IG,&56"1THX0K]-TC6X@)JRX^FA./7TIV![S M:W'>IVW._ 9LM"\>< TSR3T7#\XV"W'HL!=DE/1LD?>:E3CI?&*OSR'>&PJ_ MXEE>P0,;%K5*+MGY''0L]ID0Z1XG6O.2CC.)I_CC&J&M>;0M-KJ:^O!XWK\7 M/L0+. 'S"84/;WQ^\QR)ZSXJMBO=WM98QD[/'Q$Y,$WT%S[1"*@_J%:NEY^V M4QCZ%& 'OYS\=XB7GDATNGC\39[7 ;_ZK%S@/B$(^5T.+[J#<_Q;8H#^[RAK MUB1XP_#^#B#M<'?\#^;+>-*=/P\:W0#,8"8\&YW)4\3:L:PPR@ =N*)!S2:O M+L)/9C\P^/ET&9"EC\+$SU:#L1?&8B+-TX(B'$%%_T9C]4IQE8,&WTLL6N4# MD5;_ +.C4%2F4YP>#C(<+D4M,!J$ 7%]L2970P4VD @)'ZT1#1&-V?L]9?3! M10Z3O7M!%/KDUZS>DZW=8]J2H'XKK)<]S8 6Y:9R)K=/AY^XR8!6[;77 M]G6@ND'ND%DD5,>)^72-Z; U>@?GS?N9:HJL.O694=KLENBF5-,Q.1 MN^K>,?G-($L>EV:HJ>IL,F,Q'.IGM2:3F>GY]ZSL2 B>IE$('P-R&TY=P>\=R&-;;MCH,OG=D$PY+_X8_H9[$C_KFC MB&9TL7-V),QTT$=ZD*QOS[R!VW@2/D2>KR_/PP.;Q_ PW*.*/U8DK\(4SD'Y MDT*=.=:]U/BX.]S'C1>K@VW%-B:\5CHTHYM%'_PBW;D$Z@9#"-SR,UQ?@6H!\&J17FUSU:"%HWYHT/M1L%DTLVS*2IWAT(+YD@OR QY."?@1\J"9Z-#1&GN8:\LQ=_6GC8J+\\6JZ=^K'1DZV;SHP/ MX:9!&/C6C*;#8X,!G2VOA%G U'(GRP4-,=,VZ=.IO#9%\0B/A7ZK(%K+B:$,4'HXJJT/D9MB&4 M MT@KE':>,ZQ/N)_)#)#2QRD^C9>E-(8Z_AI Q>=1%-N3G^48@Z[.-X,Z4(5RR MEL@]BF33207Y2\N%=.]KE'VN=)Y+O">,-%)TVYC36F^,M_I;P*O[G<@C_RVI M$J267 926VBKP;M0>-R>WP&[W5S+NDI+@N5:] Y5]T *>DHYAR7[V F=_:U' M+ERKEQZ01@*/UI/GXSYH]?XAFGQ"51=,"'5T7NU ^S(-#=T9>TX_3(3Q>FUY MC5T6F0]OZ1=$T[V(P2K]>!31CT=+]>-B--U LV-I#UZ)XCQ:@!D\BI<-$ZO5 MI)'HM36"O!.JK=&U*97_?OY\GD34B=2/16(\\V0DL0X:*,I-E_6'\+A.^H/Q M@N5<)@<2.2+M8=V!X5BU2)X&3?SP&R7Q;8@:5WX3/9:EXW&]6&(-JYIP_F2< MW3]5O#50^JP) LW'W#!X_G"F@)\45F.-?KSJ4H*N;9:<"^)3#[:=%?P9J!IY M?9@\_-!\'52Z=!I;J&(Y06EJR3(W@+K<#9#9:EMOOK.B5Z(EV_$\&2LE\I>U M [HU,4V;,03="=79UG@%$5L=*S%12Y <0OLC :2"_G5 BBZ#W3.R58O:'P_V MJV+R'$+?C'O!HJYW !S]%:OU/+U\>'[ (0D2R^^-2BQ\XY7%O&YL94*P^Y*$ MX@J^WZC+36 17D7$P@,4Z5K)P_@LPO;D%HIO75*NZFU_<*$@+HUB74&Y'Z4T"-$5PX> 1<,&83" M@A86]'86]+GT;!GXIQ+DON&ZM)W@ HTF6W8)O""^GXG9E:D9L8=ZGY][))*H MK]%RFV7,>R?:=*7D=>"4#?+)6$I%?[ LE$'[M@,25UC*GMW*$Q^1R"3&_N(3 M"X)ZST0A$$[391Z*2)MEKZXT0$=(WXL9X8INS%B;3"^W&81Q0*L,**Q)"-:_ MQQI$*Z^OJ/K[?GZ_;[U#:-(YUN71%&-&-1YY 04K4U D5?^7@^=+J=$#;O_, M?AC8D-3!'!*+T?ZV/J4HP$AIU7V(R]+W/ Z1R _2G\@:_;4<:%: 2"(^@R?L M(\FJ_:1'0S']_?SA@?:/$&@7E#!K#]P&Y1SL"RU MUD3W"3W86!@IXTPK/1] MLB *#4NIK%3!;Y?\<\F[SEH0L!227T[J)Q(F9_")/_[?SE11O;\C&2 T 60# MP<22-[[Z0X+H#+IE6L.C%GNJ]>.=!(@. $1/$8;D-99B; WC MRVAAA.TDKUTX=4#-0V*]YG4@#\7"_0XUNE=ZJ*M8S O&;6JN\]Y;HP37/!UL>T5PUZ1^,LCWO2@_YFYQL#Z/!5 MG\BP"I[$Q/L[*-Q)'@N>AG84-2)6@AAI[,@]#ZCT.*Y-S%>XFADS?;ST$J<6 M/RS_ C%K9YD[C29BP5)A%<[[Z=I(<,ACDZSZ!9U30@W%<'X$)NDS_9M6H+BZ MX=5;^TJY_XPL_#LDQ S-%[.8PJYXZ5%H'6(6#6ONH>(OV3HN;0R_/R90G. + M-'O"-;U9K)X@V,I32>GU-S*$MF)ODO=/+WM$NH#]YJ=]M=! *^*2] T:WB,% M/7K8MQ.SSGP73H0>T$CE); \P\$S@UA4,N2HB[L^%GPGM-(\WD<2Z!?.VUEC M116W8]5A[+>4$YN\*QW5JG0W'$GQ\S2+"$'QN9Q%)S]&$VH"5K F=,.^&/-A M>4X[BC9?!D6\Y9X>'/.>I0U\LQ5.ESO;/M$,2"HF0K)EB9]X%URIT=IUGDRH M\&LO'5JY>^ZO/Q!RONLOFD\0)O^ (GV^'4G\6O'.OGS/GDQ<.5Z/QCM @ M5+RN,W?024^UL[3L(^0O#GF!>5_K)%&JL%QAC\R1\B@7PV1E#$(Y0=QE M+AGZGX2-XESX?FTS9K># CIJJ+"WHU5!^@=_N9 MI1;I>/W^-S@],KD(%0K1RTJW075 G%&4=,ZES=%U0-YY*YTY1#W3/\[&N@;? M^5F59;G3;I^[7J.*W+Y;\AQ/&YPCZ=Q@H746AY2A_ M8:XKG+\[@%%*H<>_(C'S=\V-/?@6,[V+R8]?-&7OS($^]N M39IKG$!)!R5RL??$@*F A4R!#]5F\DIC466=HDVHF>U[)/KX<)Q_VT$>ADVH,6=8\S&T?-TJS![WSX!$AYL :88?D=/_!3K+Q>S?XNA3O92'0P M>= >9V'D0ZP@EQN5?$@J'@5V40X%&OUNV;17/T_\^L'BB#1M&?K2Z^856[4@]$/&K#^#,Z7/3UL;[:NHEG,B05X9X-HOWD; M CR63GI&8KB&_5+]G:7%W9BA^4[+5*A? '[I;^44)T;H*HE7NISSU."U"P7S MSQU>J,)^0MBGBJ^0>577*]R+M34I^A&_8\B7YR7Y6W[^G^&E_,/#HS[,T_AH M$IX.QZ38.%:5*\NGO ,?/(1NV8LK>]WW/IU+ UA@.@^\WNNW)S(MA8\2>"=# M1\>J<.!N8]>=.C]__OS^_GX.]Z>=A=H^J]8$V1A[#F6'K?]Q>W\5FJ-2 WZAGB/9U!LH.X?$!IUCC EK.!7L M>8;MEMOM>HWBX _+T@RX"8#5"_E0X#_=;A-]I0.7=B*V0) ^67 -,#K.I4LX M=(>.2D 7#AL/X#$06M>C )_06&0200$;HN@4IAOL*SSFD(P58^3YQI>>WL*N M@VF4;N.1'B93[,[O)X*QTI_08#G_68+G. V%!;DOM!%S[POS&/OKA'H=J1O&2.% MI_#XC:!S6>*':^BO&>E=QBDMM6G] 2/UM#9ZTPG?D7"/6)95^](=Q$?<96;^J!-\D3I%1Z M7D^:)!*R,O9;C#)#^&([H3F=CI:\L=<;\M#M(8#['CZ;^WP6Z_+&OQR!14Q:&MH_TA24&S M"FPO9F"]$U64>=P(+?P/5*373F+RQCB%)HZ*":07)C (W^)( MXT+J4^G49905L0%G45GAS(;8T_/55J9C"4<=T%[,&W#_O3\K>.BME-)U$#^& M8O$8$B1LL-1OG;!(:O&A\\B[/%2'VW&P^Q,J;41PLZW'^]._G_[([B6Y_*F66UF2 MZ8S;4%>,L/-1F;G6EXCOD;Z3TIID=WPVM%S7F@ ^IQ\256TE^W5X6J])^/]/ M7Z282BJQ[P?V:_.GJ&N&NTPB32DB?IS,%C3S5'B^!=]C4,PR]S-,F H62=., M8V%OUC'>?(Z@V5UV!/ UZ%HS>\1WX4U[?&##)C]R),? M':*>OUIOGP>V.M;?B/.9:*^*_5E37.5SO]%I-9J?Z_6Z3$M/ZPUXU9"[\FKF3YV-WXLLP6E,(.XT2_F?^_7B](ST)#:<;*2R-E+;^QHC)%^GD M8N!-#V5M1;'\&<3Z#V*_$EO20F7X@]DKME=KTC@AD.&0-: 9$O<=R_9_Z*XZ M5B:8BP%?LW7TM&+^*TN42LJ,]4L;E4U8_#Y!X7)FVT&; [\G:P_CR0EQ6AS6 MRC:YRS8YWK6IQ'V1ZROV)<#<(P:<$GTK'IYKGS3WG4XW=@EGB%KI?RY^=O;2: MW6ZKWVC6&SVYVP7V\J]VM]=MMW/F*#'F,0BJ4D;9&$LMW#2?ZE@/JHLE/I+< M\)M_AWB/8#M\?[A_K!GND'YDW*< +6D%H]L9\O)7.EJE*QW?YH;R[BSE A6A M\1QT@!T1X#+I8 !@.9E+ M_?-Z_2?,K<>1=0/IDLW.1MG/KF1[E6/"WA#V1@([:^^YO1&__T,!5F XUHC5O>_.BA'\+B>(>-QM"7-[QLZY&.V4&NTC9G#[[OCM M'"AZ-V5P 6>CBIO<;\J-=D-NUCO=9ONSUFBV^]VV1CZ:>3MHG@D.$HYS,<'A M2L#($WG5'9?[NX+L8$^S>SZ3U[AT/-:WP^B)4.VRRUBW!=>KH%YWC\.!D+>U&&NKK%97S%B.4D)FRY;J'1[: M\HZ0]1K-G#G1C36S@01"[(:/7J@$/UH;;:L0P\H<&I-"4;&*^>,;^ZO@]'>- MA^JQE"7^^$)S%6ECS#CW8*F*B['T:+YBA6A;.-6K8WGMN\])KA\HFO/G3(TB M.=,5,91WK+P2S*D0YG2,O"F>H%>8M=0ZEWD=8Q4R?< XZ72:'3F5FR145$4; MH[$FKCIQ=IQ-LPW@"E/!EU<6[[:N5S1]6]+TK_KNF;J+;> M0#JF*S[=A380E)@F5)B6=P^9BK(WE6_YU3"7:(JMK/3>@_KU1FH]5LUNN?M5:G)W+1]C)=1@BH,?] ]VZX-]9UH-P;26,:U.NX]QS<^:+/?Z13&M&]UV MW%"PFO;U)\N;6PA>EC3/2JN-/,LR M-7_&83$YT8*C9S[KK:W9H'G+U!(]:5I4FXVNY^YG. M)CH;S4E#_@A&%A62PRRXU"[T+JG1JWA^?@X3[!EMH >HDQ_;_/C(CCJ]Y9ED3D:VGPN$U87*L@%H?ZEJVK(8U+<+8-.)O?W%^PMUS96[QGTMZQMZY@;YNP MM[R[!WCL#;@4G ]:5$)]$TRN8DQN[QUN/<'DEC&Y%J"ZU^M_'LN]1E=F3$XN M7X<[76!>GPZ?>R77I["[75&D$N--U(]6;QTG:]KO4CIX@+Y@39NPIL8./6B" M1PD>E85'%5!25W)2:UTPJ4V85%$^L+5&HN!0@D,=I1=+%GGW&W&HHMQ8CV-X M#FL2=D4)]K1I$P+!F=*XGD3U>"6KQULI2XA%];BH'A?5XYM5CR<-X=Z'ZO%U M9:45+!]?K(E.U]VDY#KI8G>ND-KR(]S'#(7G>>S;NFOF4(Q^^,TG#JLZ751Z M;F0FY]TTW3.3N1T\G=I$U=GX MYP6!C+PEC.;"S'9\'L'W\2U9L;\:?NS@(- M.#XL^J'@4()#K>50\9DM^\>A1.WF1ARJM\M\#<&D!)/*P*1Z>\^D1%GFBFDT MLMQOM'$:3:M3;[5214*?9Q.XC3EG/&?7DZEAS0F1KG0PX%S+EBZMR928CL(\ M9 ?+5P:F"4PWSE;D.@ZCX@GW7:-QI+FZY/;=V0&GWVK:-D M.?+>I]C+HDYRD>0/D9$O>=$)/2&7(G MQ9RSOA4XK\F5'L^E2V4Z=6J2QKI8^)UE9-;6KRNTI%7]=V36@*=[G!K2WF?= MRV)XZ-JY\+),_G>FNW,-9^SJPQERGKP['R9VU+FFRX)R%:P;,#:/8;&)-C&S MQ>-9Z6_ FWU>DX:,/WI\,WGL'W[C3M&(.9S9K]++6#'@D,S-E\UZN_]'F4R_ M #\_I[!Z>SL6^'2_V6K0^XLA?$M/IMMOLBX;LC0INXI/H@?_T^SU%\2641@@,9&Q[-1WHYN*J>J*(:A/ M4%\VZFL*D4>FSQ, M%2U809'I)*.@P8+\\M'31_3TV;^>/COO M.Y._.EA4VY[#W*I<.O/LO M/(5N3KOE.(4L?4L\=^?SV_OFP[;-;J@%)__/M MZ4ZZ-1T7#"DB>4QHU\]<86MG7P#\?/GK\0#X1?FP3&LREZX_0 =V=#[0>*(( M1!\.HB\'=T>-Z$O%4&>&'RE"PW:(67("X@<#\:OKFZ.&N#>C'EX*>!\>O.\& MWXX:WG?*D!@"V0>([,>GZZ-&]J--,*-2$:S[( $>'S5T**B^M&!UZ5%Y)=(M M/K?B%\0JTHUN$.D4J](UC9=RZ*S,+$P+F&ZEPC(*O*-)\ 7/TPY$(+$&]=,I'DSCD+RL#_ M]8N@,Q=O7O;ULW[A^U/W>G\HC]%-#?C+SXTN7?3>@<@CV"Z/0%I@4.ON9WE &?>U,'ZU/LK%.?PS?$5Q9Z#U^DP^_%:$ MSS_??K\?O/S^=/U\@)R\31=]#.6CHX9D8Q,JFY;N\HY/H7P\N2E9V(OM5%N7 MFHX?R_UFJ\8O^HK-I7"9L>)(VLR82ZHR)IM-8ET/#[F]U"@VP:^RY\,M)XV2)[NA:4[YBOW?>+U#= M9[6OUY>_WC_)^KM&]Y3 ML)_>#16TG]_F/Z\P<:+Y$2PU I,D/)F>9B>*N'')^T?NT:?X['R6GAZ^73^] MT,*WP>/C8Y\GV24FI"*;6=0)U!56>(#8ZX M1C,DAO7N:3(CRX"_0,Y+4]!H+--!G84K.WRQD-;$W5>J@KH!71[AS;4<;+#B MP%;.C7)_T M!2VTSY<,]_/M'Q=8=[O"CXO]')<_Y#J9M8W:5CKBU^MNE87P>NVCU Q>QH^C M^D[:C8P8'.52!AM#T60]-^-AJFW4L]*AO%H37Q5ZP>WW7*D,QDM*,%)I<5F9 MX99&:^+F9[4=/&+.^ONLS[1WO//'X.DW6E3[\#_I <=#?3OBF_\ K$H^\Z0J M[))JX(PDQ X_F83B[&8O.4VHDKIP+K-P*/3 @L\'JFK-3!=-F(W9T$)5SHJ# MVW/N5.2C[AW3>KQ^N7Z2?CV7OMW]_B.+EE(ZSZ+SQWQY>SE6=/B5Z9GHWRS% MUO /3_/**OP/GG,]$GB+GKPQFVRIZ%>$^@2CJ2ZC>?GUX[_ M<7MW=[T7[&9S"^ZXV,C+&"[DT',U%/---PPBF,F>/>K>,9,_@'W<#GZ@]/KU M]F[P='MUO8&O2G"3RG*3/X!_Z,J$'JQNP$\ULH$"5PF_1<7XQG'Z8@:@8Z#[ M[]O@ZOK^4#G#!A+A()C# !0,>J@X?["R7&&W(7J1>KTD];K+%Q6IUR+U>LG1 MAU[A"_R04=?B9[O(S2X_,_O6U."KEN]W]O.S%S^(5N/<7UW_#Z!-NGRX?WZX MN[T:O%Q?23>W]X/[R]O!G?3\ F_\N+Y_"65QE\$?JY@9P[-B4/JF%$']QGDO M)H)R4M7:[,)EIF)@O6 TL8))TM7[$:;$9MHTN-L:.AJ.,1SHV/G-G\$'T/#Z5?] Q[$ MO)]-@.&HDJE,D,\3_>?!3--!O;R'-TYHE27N_8O')]U5F^:K-^LG%[]:,\>U3."G MY$-Q%E=_O!P\?)-NKWY>>Q^X;[=:AKN03RXZ[7Y\Z5!A:DKZ+9W*%$\/ *'- M%:Q5L&U$>S3O)3WB5")D?9A^^4TQL"';1O08_KW$+R ]CPEQ'3YX_>^*28=G M-MG\O!:-Q;)!>@EC,?R!U(Q;QP$[DPSA*T)H2+ M=5SFTY&B:6&W.P< (CJ==6P96#UY_;\SW9WGAB):!('E!U)X$0\.Z=? )CQR M]TN6'R)FV5,=)6:3#K=[ *"]5)SQC6&]Y\?QX((2O>)1XB2TG[T#@,>]Y1(G MY!7:#";TUUCJ%<%+D/,8(.= 3C]AN_J)*. !A2":P-V3W#GIN29+\:#E&E_8 M,KJPU/M=8F3AYDQ>XD0.7NPPH+ \G+#@Y-]R?[>,+00\ID+1A'"P8WED8<79 MKR;-780+#BU$D>3!\J(4B9]% A69W:ZE1BUVMD8NI=V8(D@BI@A5XU8D:Q=[ M-ZQQ"5'')O#+UWD-#>WS ]EIUOGN80JL$!N;LVKT9!4JW MO[Y_[#R*-E3CB)PQ<"M#L!/3$.5*M&M8IA]R?ZS!_+DX*3L($A:DS&SJZIL/R<)NG>-U+ M=M5/Z_S 7J,E@ZX9N0$G8@19OG^L)JD1%Y!.74#2J8'>'_@PL.R=$#EQ.UTB MU-*LL3:::%B-(H;5G!I6\,J4Z'SBFD^&WCV:5 .G3ZV.B8:#CT]!J3 ([>1I MS.&+(V(C6P0M77%8 X3P;6H[N-?D/'=[ZL_/V)G)=6')FL$/#3EC! MP=&OXUNI]AV>!"X+GT_008+-4"E8N8"9LGHN X[BE9BP@H&MM%253%W6%14O M^KNI^]8TO9\!C48IA\7(OBF.SC:2L[0#8UL@&)TTI*#8A!.J,X4O@]5M('*B MF.9LP($U3.65_O)<>@"ZB_U*IT8V^4#Z0N!Z=.F)B_CEUM\>]J>FO4^0RBD+ M=LXE8,EXVXHT92I4".$C4*%X+Q6J9%$*P*6YMN41:;B>\8UVF1N[7&*T7@'.SVDW='5.//P.LMX*R*/@45MCXY3M#0X:G_?V&9(+V/+"7_*3QJ^HL#9$FF*2:*X@<"< MD<6RL\&E\+"M(7:7AA\ICF72LP(C=F;3I96A-8-+C FV,4PII!!K(YM0N]"7 M3'B,WE=J_@6U&:&$9]O S^#_(QON"I\G!#\'97 $O*C6U'!'X=E@+7A 8KX" M>=,/^2.BM.*/R"63CB:3";>"20ZV94BT-W?P!*P?$A#6N30 2:LP&RAT*.]D M@8SXUL%2K.PM?RBT]Q F-]68H7.=@X>I')8*^I[- M_*] $;@55.#HSI_.4FQ[YQ F$Y#:$DKI)&I90PNU,-DNWA838QICV8@9>G/G MTC.>5^BK_@.2#]A#$RY$NX\J$GI;45;I<"/D#3L>J+2EET*!P/C$! 4.8\R: M[JB@>/-K;O2@3.[R#5<,QPK=U)MBS!377S!1[Z-]6*D>KK^:=(0[;#;>,L-L0D M8--Q&[V=4,)L=>BK;B'5OTQR$HYJCV-$60'W6C?VTVN]F 2_E9,ZXMH4'NMJ M>JSSM"@O4?-6L5<*59=^**Y++9YX0LFM-[;_UWTO/(@&I#2N,HMN'U %0&E$ MG]$'QN!00Y:<,>IWL+'*IUW<6P(@&9%L7-_*60^HRI0DDR71AOZ&2"O_.O#7 M<)&K7Z:ZP&+MU^%IH]TC_Z],7*;GCQ4DXV7,SG6!9U>R65_'G\G36B\7T M^LNB!A M[J5UO:S"%S2*WB_DDEX+9078 'I]-/E'X5"[U\_D\D% M_]A3;56:7 X/F9JG8^8*+ O[DXJ_+KMZ(-0^D?L8\5N0=66ZP:A"3#]!OH_OWYZL3WLIEYIR]*LKT9SR3@:GA?ZZ# QFXEXIM8\[W M/Q1CA@8MP!!^U3S!9(2)XF(_%] ]9I,SS:+5B/H$^U?Q%V +GS5/+MJU1L_O M].+=]T6AQY+SR1\CE!H)4&KN&DK=;F]W0*J(ZE.HNN/_T^@NL.\S-G)SX(6. M;:(2.-ZA@3F5A :X%9SZ2/,_,5E)M0G&:;'@@N75_S52P4SKG_6/L[&NP0(_ M,^0U6ZWZR46SV>!UR510I/N='/V=NZHB@: M?/3<$Y>KV!FY0J?6[G2$@*D^:%I994H!H&G6&JUNY87)@9L"M^8;_&EA/2"5 M(8(59Z"J=E96[.W^'(@I(Q7)S5JS*PO>6WV4=++RWCQ0(M?JC1U*Z,IK[J4P MVT>;3!4=2SFFQ'1XQ9Q%2TC4B(M3<.$,]-7-RH7YL5RS4P'+^0&/9$!/8EL5 M1Y:;@C=7'SN]K+RY(.RT@6776O5ZY3GVENKQ9FS7BV:ZUI2EXOCO^$FDH?>\ M)_L(<^:/J Q(AWP0Q_"POC9IBC[S=:V(C/9]HK^LST M'WEQ(S8C[1V<5>KX_?8\I#\(.W%*7ES.'X/.P^!J]6K,I8NU[ )/, MX?5<8-*H-9JM0[?N*L1RT?F&=I<[ITXWS'F:LE8C(NB1C7XRQY^]@W@TX+0& MIG;MG45V]W9/WF%6BH!,6LADCCX7 )E^>X>.V:/3>$\NN!UCODH&46B[*T#< MF34ZFSE$:+O9:2IS[-D_D#L\CR>\V8?1[PZAZDW6,&.MV=BA5B-0DQ8UF6/1 MQ:"FV]JAR72$NO"MZ2KFJ\X;AA(W0^Y/-I]=FM+"7%8LWRVY*0EF#E??8 <+ M_$2TX1V:49E>'&K5>+[L.O>5.E0\/ 7/2U ^F-S(5V-?]BQYE_YD6B8?/6W)TBOI,G. USLO M-GKU1?G8EB;E1J- -:W*IW_H(&MDCF1N#K+BL@1R.96C,P<24U7O+(RP$WNR MRR2FXU;(&ID#F1MD%7!JM4QU/U)[MO8 "0"F!V#F$&D! %RCFK2V*G'/%8,5 ML0QV)4#:K5 Z2P;'_G9V?+-PS\':)E-P"Y)FS>CDI' NF?<]FK>V--]LJR8$ ME7J2E:PE>_4R1516IT*SUNIG+Y;+VZM0/%@%>53V25:21_8Z[:W(HU'KM:OC M!5X$JVA6EU^SNKO;P;?;N]N7V^MG:7!_)3V_/%S^]NO#W=7UT[,W@_7ZOW^_ M??GG<32T*S/^YA4(&;I"QUCJ1'2U$UT?QR$YBNUQIN=9IB"+J?<-.YFARKMAI@+U7_33[PU%M$AFS'S>VR1LQ M9U5GS)7,V&MDC@+C3!J\XA^Z.[[$.6 38M]QO7.^)775!5^N/G2:F6.[!4)' M;E6?+1^^OFS/R,IN1"'[5##M#)2W<01W F?T,S^8NV#SO;XRG.9"GV0N!V_W M1,/./4#0QB'8LA DUUK=ZG?O/'#-FB5=83XFV1>W1S7);)MFRDAI?O8;V;8P MO";+HH)J#Q"S32?E7!$#C+A?_5+6 ]>EX]6M(<59.O/4:<&9,]!93O6M.9FM MW;9HM;P'H,FIO#4GT/1WZ283BO*2@'M>&>T[B/Z4UYDO _QRZ:S7S!QZ#%FV M^]':,G712J08<1]EQ3'@-G/8LR#;ZTZ)PTVM5?X;6X>C%L8XS'D^N^KC8(S!S M6YGCI0OM0D)*4[5[A@CWRQ[@,G-4-B,NUT7SBVQK6:!OY7!4^Q6]"81/93OM M+'-D=LODLQ9UIO3:.QR.)T"2%B29([';9RCV:[VZ4-?+5->?74O]Z*;_7I\7).%NX\ +=S8HK$44=2W]7S)EBSZ6F# &/:I&OXG"4NBF&=2. M;6:!,S*CLNP?B/VLS72ZM6Y73(+; [!L,_S[0,!2>64U=QE[WDZ;ME+*[C>TOZ_F)TW:+#9_O>-=!293JAW1J?;O? M7R+ZW 4IYPNYF@1?G!) _1LQJN[@KR87VZ)! -+!UBQ,E"WM 4K:6_0"R !I]&O=78*G\I9(*4SZQ2:*,P--F3O[0'=6 M+<>53E/IX1TP/S96WKMP^/UFW'9(K;-_$M(C P/(G$?C 62]0K8T=49RX$'A M51DY-$)BI-^8TY6(R9SADAXQ:U7X6J]3WE(&@;JW3;%>93Q^X$A_FT[ROHC69VF1,3 =T9ND5$%!QQGT$.^?+>NN%3YE(^LH<%2_>JY#,86."T"I]MT5#]&G!ZYL1#) M=7>69F8* ;1SPLXP+&3.42<'QR;M7J[ MA%'SHBU->G'2;83$2;@] H8#]E>\9![R6/[ G?1WMI*\,P>LH]W$R M;D[LS7V5/<>'UL$G_H%&N$ ,GGG$96?1D325'1EZ:8 MO-LUNLEUL\@DFKT,01U05HMZXD6XJIJI3PPC>F, B MSGG9CQ';/#@K2344!Z#V^/W;;R=Q,-7K/R41&G^'TBU]ZX1>+G:]FYQQ\OS[[]G0]^.ULKB]_O7^X>_C^SYIT>W]Y[L^!+O?Q+A_NGQ_N;J\&+]KB1'AZOGP8OM_"%'=W;Z:T)DL::.6 / 7+(ATJFK@2[RE*I)! \RJ== MW-NBF.'$0Q4%S@Y_.4&K'Q@-5T#\OYVIHOI_,Y8$PI.2:K*$VHS+QRM=T8?[ ME6LR%?#<%E(2[8^<[ZP7EV4X@TIE4)E&U?^3*+9T#2#1PMF(N8^EWZ>80K'( M; ADAN"'#I*2<2:.M/ C;5:3=13M/_8LGBZS14KK#?/$9C\[HA.,N,K!=H+) MF6S\?WA"V;/"#&3X"MC\H#NK8Q.>^W4N36U+FZENU1O9;2$X=NW!SA1+[<9B MJ1IW8#?.ZO(&R<:4<][8UB1I(/?U!Q\/,G < O_7,J;PM$XNFIU:6Z[:.!"! MXPK@6$[ <2/ <]Q7$?1M\M2Z/Y$.RJOL2](E,;!"B-_\!K@^ +^-Y@ M8@$%_8>^GU44UVOM9O;&9IN=X\&HEX>?9=IMIM(H#X@29%!*.T(IK8A@Y=41 MWVW+<5"(CC:LH18B=%^R,]]>S4W.]FSUH5R#?J'S,<3LF50.D&"L)/F8$M,17A!QE<*]((>GK'E>$&(80$LUZ968!#.\ ML?1(T2:ZJ3LNTMD;V5,=KG3E;&.MJY.#UL7/[SL[/;2J(F=WS5ADYL:%-;F5 MW;S:NR(>][$R)#[G7]Y2S'YD;MI='9EN1T9::W,U>J"WR&HTJ7'@P)E,D>*C3'JW2J6$YSF9S5JHC=BKO^>KE MD5CBGUG05C>CJ&C+99DO>R@2JCD-H)='[D=."&J%)@$ /R\T&43,:UGFZ*+M MMJ53;C%\XHQ\3SGX 1H.J\DYCY@W1<"]95I1LM["?1VF[$8O.UT78TQ4>(3, M,=@1><33\X\;/5'VO1<\S^L/UU: Y>BF8L]O73)Q M@.3Q1FR+IM/<8DL=XF3-CP>2$>;+GIDO>43K*X?$L!G4[)415L_5 MR= .S[ZMR5M$,/=84NRIZ='/(_Z=L\LJ0%.G5N^+>?>[\U%INL.9.PY2]GE[ M33();2\FK(LJQE96TGL>L?:HJ^$J!)+ V>#-M!VXKJT/9W3DP8OU1*:8J6F^ M7L,/,@^#PB*"[/X$DZ%K,LCC0".?>N,LH:05D5)J\HV=5XMJ/+(%L@!F8&PZ=5Z MS2JTR#M2\RN:OA:=S77&4]H>;3(BMDWP62SU3S#.WG3XAN9(9WBJA@(?[:E, MV@.OVS;) A,XRI_]XZ,S<:^\P[OB)Y=1M/1;V;-[A+>M=&_;-H'^0E'4K;*7 M[6!LBC5<')Y[O_GX 3K35M%SL[Y-J'X5/?_N(R%STY9>:3VY1(;R/A@=S?HV MX?K"P9J]H^^N/%T'8WQPYQ8ZM20EY-&47 L ,YD CJBL&EL&H'#_)YTU@7PT M:X9/6#%OPO([6TW9N:0$A-T)@S=%-YA7^Y(BX#D$@&^*HZO;.AR:M;9<9K^- MYAX*I2-$7AV4EV1-^:R"."U?3*X3?UFRJ430P]&NUKH()N<$IHO[U_BGQ&SI+?I4="L9\F'24?PJ]/D\B#]B_IYOU3Q M4A(&!=(+\75G2;"I"M1#KH7S?KL"F#]2OWA2!B@Z&0J6=PZSTW3@OMSW<:L>A '.%P9PEH/(_I=YV'F.JYB(L*W M"+A>R+56?8 OT*#C]\7#ZC?-==@RPG?/ZS^[0TN;X%R;U7$C_)0'CT_0W]BJ1"?\M MMO3?O@1+TY4C;)=S7KG8]6Y>GOP+ MAHF9WY<46H3_/G*!\>C,MMZ]3^(?J<0PI,?O][__6+E&LE1?1@8G%VPMZ>:L MS5?UX1QY'7XY]A6>Q\'WZ[-O3]>#W\X&-R_73S]+BO&NS!W/[X!:A$DB#_Y% M&A.VBPW,B>1ZTE_J]'_PNP45BG]T\CEIQW^]>DH\PHS;^_)P>:>;?_J7U'1G M:BBP;[IIZ"8Y&QJ6^F>442-(@FW\JDAC&QGE7UQ+/8D@_)T_M@Z\5$?%BIT4 M?B/^IJ^#1=].(2QK[(1KDD-L?90DAEYH;C40+$;)D2*_?E8N4AY]Z!6^P \9 M>:5@@]("'UQWKY$LNX4]WQ5;_#J\@$-&*7H)K-$F8V(Z^ANO@G9U%^\@X1.. M"O@];/>/V_LKZ>7Z\M?[A[N'[_^L2;?WE\ 8X#E^DIZ M?H'__+B^?WF6'FZDRX''M71Z]_#\_&E'-WNJFR!H MK)D#FH23XB9RE[T!4; :!<;FJ-<2&0CW"?I_.U-%]?]FK :$(B7!9,FS&?>. M5FK7J0/R*]=0*F"5%I(^"8\ NVK^:@+S*]]7(O6IQ!^VYMO9J M">PL6W%E/D0C]T+!JG?0JGRS+%^&N-:4V4+^.[[7+O2>]R ?84[[$>7I$?_# M:LML%<<_N;@<*^8KCM62U-ED9BBN_D8DUU9,QZ#YFY*B_7OFN.@@Q<.7#/U_ M9^A#Q8^LD42PH:<.5QX30Z-?< JQ>0!TFV@_\B+>U-4]O%61U:57.)R'V8E M=\IEHC%. XPXLD*)R)9-8*1EO'.D?1#O[#[&MI6SQ__RE MUY ;7XJO]-\%W0A:/0!:S65V=/5I-:T>(]?Z?2=3F FVU%XV69N.:4 J[;UQ8T\NA&G3M>PU. ^G*I M_4G35!:(/*1B\Y"*"!R+O*/$O*..R#L2>491[\.[K]?/\/=P0>N4I%N M-TM%*B.S-9*:E'<^4F\3IW>W>EQ%&.;')PV$>&^14[I!WR%F3;RK'.UA/8(FJ;272 MT HH"- =/.B"&3!'B;O25RH2U7SUSD^KC]R[,7K(Q>_#UZ&_XK"4!<41BR,6 M1RR.6!RQ.&)QQ.N.6%C%U01G$4 \L&W'2N*<]F,E<4[[L9(XI_U8 M29S3?JPDSFD_5A+GM!\K[?"380)]Y$X8G'$XHC%$8LC%D312> D@4H Y4W@#HJK BY(;(\ MA ])@%/HK>*(Q1&+(Q9'+(Y8&!7Y&16:IF-/(L40-H7@!H(;'#P7\41BR,61RR.6!RQ,"=R,R<>%5T[NS6/ MR* 0.,F"DQ>;*,[,G@N@"*"L!,KI<2;+"+!D 4MD_L,1H46HH\*I55FGULY9 MV88=/O>*XSV/%9N4%.79J.>R@-BA0&PP 9;F"H@)B DN)B"VKQ 37$Q K&CK M4YGJ;EGI=P)C1XFQ<*]^@3"!L/P1=D5&NJJ[GP3(!,@* ]DMGQU^QV:'"Z0) MI!45:+2JJ9*E=![76S6IT>SMVGEP9;G13/+ MF$/I*W52S'#/DS4PZEHQMKW7B(YMU_G8=IS5_J]G;\XV&T*+T3G+Q*&_@P_= M.6-3SZA"^X-,AL0.S7:G#J'X='?F)7J8N8ZKF$AIV6:Z7\BU=C]IE/MBFE'^ MYYNTQ17!UC&CN%D(BG]_OEK <,)HYFP@[@@$"P0'"&YE1K _"' GK+C3:PH@ M"R '0&X7!>0BN7&S6^MV^P+( L@!D#N9@1R4\F,Z]:W) POEZA>-?JW>$6KR ML4'Z="6FNYDQ[25\4X RI7E@:C[++A/;D@/;":]0B:[U.HT*81P.X%,YJPN4 M+T=Y+S/*O1:@7ON%'<%:[M9Z[2H9B +75R490)@I'\0 M[>P_Q+;BO-\'[0+SKPZ 2\AJV?>5*E9_>&"[6_8YKN(QK3QXS.;!AZ5LYL/1 M?S9UXY<3UYZ1D\\[A)>0&-PB;G $,D^ N2PP=_( +OI&/E$!P:;W M'=A58M/]5,@^;HXKBD]21 !N+)O WZK+.X@*+--P4$1P5G').<4+,@IVWV"RO@1L8Z#]>^:X>$<@81Y& M+\J'4'<$)0A.*,X_*R=L[B9V(9BA((;J$4,N@;PM@BB"*@155(\J<@DMYA"- M$=0AJ*-ZU)%+K#)+5$>0@R"'W63/KR*'7(*<.<6%RJ60M9T*^G);$(D@$B"2 M=,%3 >ZCJE3QVK_!B./:N@K,%M8![5S2'6>& MPY)*"5$M>^RR.$>F]?/401/XTI);6LE3TH6MN7Z??+0BBYY!CDU0Q/$(Q8O^J2)9?T@\Q]]02%B/6K3B&YI"#DV:%/ M$(U8O^IZ6+I$!0'VM8==^5K X!EPGE800_U87B984J 5CG]$=/P;7DFN\D'* M:AOK-:6+I0N-*ZU&E?E*R\K$Q7TM7D>%-3T-UTCIB9"@=5D(,)!O<_K5U6% MRZ6?^H:AP"N/TT0=V_1?0A<[EO4%*]W3@]OU^A5EI\(S]@VP[4I$93&'(:6K1$[O+KD6(:N46C4:Q+^_U/5 MFNBGONOJN(07'VO'!R]P5R3N5HFP7)K:;QB<"WIS.R_6$L<;[9-(&>%EB \^ M$5C>T5WR3.PW724L_>2)J-:K2:]",U'VJ@Q=T&)!M%AF4WPA P3NJHV[53(@ MEUKMS:.*0@P( MUD]A;!D@QAUVO:P@[@@$"P0'".YF1G"F69>YL>).KRF +( < +E7%)"+Y,;- M;JW;%3J% '((R/W,0-ZVSVPN^D6C7^LVDIHQ"4@?,J17UC^TZYDQG5?WUQRP M'90%R9U:KU,E_0,.X%,YJPN4+T>YG!GEF;NUY@OK1K?6:;8%KH\.URMAW&-19(ABI4+S.7=:M1NIV9K%&D+!]]QL_8*Z2Q)-95%1R@.KU6V M +9@;.+\*\78DF8(EQ"Y$+SM4+%=(7LLEZB<&",F0%YE!IY+V$Y, Q-@KPC8 M5U9N='*)ZU5FJ%=2B?\N8%W"0*\C1O0J0'=SB>F)V5R"A5=(*5_)PKOIPG^" M&XL2CA3Q$A#ENDT9HV2-))>KL2QXKIP:-Y-Q"*F#&MCPT"B96V4 MT$\J(!=JVG&!.:GQ;=$!H B4.8@O+K9$ 9\6 4]"GH+WDZ8B%U2^RNJA'F:NXRHF'G?67/E:JUZ-@O9=XU:0S:[()FG,LK5:)R]:\P*DMD5R22-<"ZN$C<_8=/I5:-&9=?0%92S*\I)&@A=5 Y!?G/. MN[5NMR\H9_?+'S'EM#)3SA;A_OQ4-KE9DQM[XW(1-'2(_LQ^.S,-Y1"93T]+ M(BQP3&1425&TLJ=%OY.9CK)$T/,20J%R_4:OUJQWJTQ&)32N$!2T,V6NFUV9 MRR?BG9]M)'QQ%5@^+2C_>E#J7&\Y%96$_D:CUFGMC57# LF?W:&ES?$O96B0 M"^F_).GK9TU_8Z\2@[=_B]WBW[X$MR/CXI$(+0_0\OALM-I[NF*5V")IU@AA M5@462>S0JI+W3Y_>P44&]X&7,&/7VW%@%VT69/B M,7$(PHO"$MFM--)-Q51U^)+CL6CG?)>/%-M4.$-)-10'L/GX_=MO)W'TU>L_ M)>&&OT-)GKYU0B\7N][-RY-_P3"GX/OR57V81UZ'7X[]+(O'P??KLV]/UX/? MS@8W+]=//TN*\:[,'8]W82*"22(/_D4:$[:+#: ]B2=G_*5._P>_6\C;X!^= M?$[:\5^OGA*/,./VOCQXE2 M :CSZV?E(N71AU[A"_R0D5<*]B@M\,=U]QI)7EG8\YVP2Y9# X>,(O92<<8W MAO7NG$BN[N+*H7OO^S)MW>7Y[[^3;EWOSE MP_WSP]WMU>#E^DIZ?H'__+B^?WF6'FZDR\'SK]+-W<,?SSNZM]-;$V2*-7,4 M4W,^[>(F%J4%IP&J!W"N]LL)9M$ O^#:A/^W,U54_V_&64 >4HI+%C2;,6M& M [JI$9,*(51=OG)%I>B^, OWLLA9DA7Y+:\"CP"[:OYRTEDO]5*OLH6N72J? M65[KON*C?Q+%EJX!)%HXQ8]7Q=-_+%'VJPFZ]@RG7O]G7)IW:UGS-I>)N+7)VJC+BF-4)F41K8UD:PIL147;7+T MG[R!74" MYV[VH$NF79DG@"8+@O5JOF7W 5*8=*G5F8H6X M<=2[(;/NQJ'"2,FU))L /%3=()(9Y]SX,;ZIHMXTP_ZONKE,:1(*D[A*IJL< MG8H4)L. _/I5&^H#E&<^GZ9JU)M\("QF_Q]AX[:-PA>'5IN$EJ[[0IK\X5-YWV M#ITF%5&NO>@$W&*(CT;8=82[)G/D5,P\B3'?6^89M6%Y"K/^1B375DS'X/JV M;Q'CP4J:[B"$=',&C)R;NY;IY,O&EVU)WAZJ3,OD0[I+EEY)OGET?KJ=3!7= M9M/F[BSS]0[.6QLX#L%.4-_(E>Y,+:#MAU'Y=5#[#8M#1Y^<-$QK4^&Q-?K6 M=U-H%&DUIC@RH>[CXM\5](::DJ.PY,_?#*(+73]+C$*6T_7D9#$(OTZ)]UU[ M'A/BHAGMEYL#C:F&YD)-F M52V*C,.#;@ES'P_%^MFQG'JTK3?=0>"B<:.;;_"A9<\E:^A8!G%4 D 48BL# MZ>>1EG'K'<P%?44-0;!H;,8%BG'5H&(!#W*G3^"5H;ZV+6WZ]_F M+_,IH:H5[7KP0U''H!;9\_"7LJA7D17]*V6EXV[)8>0\FH1L#\I<+][8ZNJI M6GBL VNZ,/.^@[7?+*2C81&)@ =N&%SQ)F*2JWQ(0V(2D$%"S&01,WD$J[W3 M8)Z"%^6#.$"W\-]+>%-WMTZ[E=O"E51Q&.41NRX:1AV1NKV[U.W+L6*^P@+P M)9%Q+:XB,JZWT'X&J@J/[#I8 $'T-VPH(92?+%(KEY0-4\5&M^2*L/_>FD_^ MJ62-GC5%]*P*X%F%G48N"1=Y8Z<54G=:M5Z_+IRDNV75OYM#W3# 4+7)&S%G M@D]G(;5T.1:;DAIV/,/E_M#=\>7, 9@1FR8[;6MG-'88FA"@2BO\&^G2'W:, MJHM"$^:$FW$U]_;"E3K).87Z6&@LGSR#.(V%CB6S@MVIEYQT(!3L3<&33\)! M_N"1:]UVI;GR@>O4S#^,H1\2=H'0VO.I,A?ND(QJ=AYEYTGTYGOS']GAW!/W M811Z.[!YL]:I-2NM<8M,@D@FP4H,YE&OOA,,MHJ9:5"8W^7 -7??1F^5>MW2K6B MMIWP+E!;"&IS&LA0$FH;M7Z]5.=<+A+J<*RWQ,%5V,3%$8.K4E]%#*[:='N. M7!/TZNTLAXY$F;$R:0N8Y!LQK"E\61V;L ^O\XKK@15U5N:1)?.HS.D0FQ?K MBIW*LS5RWQ4[<_)!]KX$HHE&59IH-//(?>2L!%0W4.$T;+*TT4W6*I"R6^15V-*N*([R2%8I M%D>MDXMVM]*1RP/7R9\C_?%$%DK6Q+!F'DDH0%HJ(9IS8UL3OU>8-D.G!-DJ MX:3TEG8B&[V@;/16'HDIA>%,KM7;.]3.1<[Y@HK.3YHY.H''1^\\2A%2;H_6:?$RTKF=<+'CJ=%+38QS8# MQX#=/')&\L1N!<9-;83;([=#XEDB4QZ$E8;SQ,"GEP:SP+*=-:OX.];!_E;>22+ M/)$I#_,_C+9F\"VL3.RV=Q/5%[P]3]Z>1P+)QM@J81;N+IA\T=K[LE'S(=:? MQ*D9HTYF]6FVZ^0"#GZ&W4TP!Y!U/=$!,C9QBN?QRYXY;Q=9IF7RD0=+EEY) MMMODHDQ 7$?T,7:\F") #_>6G^V#28G9W=(2D(ML>%5E=!PZ"-O;)*KD ,(/ M1__9U(U?3EQ[1DX^EXNJBNC]FXF$)*_,EH)ARC/$43BHUF2"\L"UU#^%%"B! M '-)*N&JVXUE!Z?Y,+JD9_F,1[E#+6Z_@7$(^%MIF;9SR0S)#,!U\>'R82<2 MSR.9B5[/+"H1)$W'L*JI53W!HYI>H'8>.1F/OIU^Y1V&?TJ4U :FQMX@IDJV M(;Y^JZHCU@6@.*#R2)DH#U!RK=??3>ODBJCZ54G?\YH\)25-'&)71->:%IHR ME5-?N-6WN9H3Y!%!7I(\=>.A)+\..W*MO<7HC4+[P0G0[P_H\XAJEPGZ7K^B MH#\Z:X=F>%V/1D1UJ=O+'S*/)TO@:23RP=Z4;,7%Y@DF$YW8.(&^P.X);P ' M$TMQEZ095D=_/9#\X=7L((\@.\/$P^B:'_\3G/Z#B1P"_[D.#OV).*ZMJR[1 M\ /0D:-OA+YY:ZK&#&GO2G>FEJ,8WX&RIO +^!OO5S=G1.-M["QS:S939.>Z MM.GT%;;DCH(2\D@)V']**-5](7HX+@I8-#AUWFE:.M5XK^E/*&;W69A6,H>X MG4=OBZVH^Y'8NJ4M=A;G-!_F(XRW9.V346O+)7KJ2+<1R'O1R>$$IRN=% M=XMA+Z*<^9!0WDA >>- 4-ZNR67DA!;1HN/ 3*P5 I#P?.^]$7UK";$)A*A9 MLZ%!XI3XUQVSB.5WMI)'-!-X1/&&6ED\HM$KLKUXG$6-L>_<*S]A?1?$H@"37]CKQ(EUM]B]_.W+\']T-N)R"@NHKB$BM[& M=,4J\8=.L48(V2K!*H/HJB]C(BFJ:DVFBCE' ]"T,(2GV/"V2>N>7FW%@+VT M:?#/'1.'(""ICJ< <+S$&/B2X\(;-#_JO.S'B&T>G)6D&HH#.'O\_NVWDSB8 MZO6?DBB6OT,9 'WKA%XN=KV;ER?_@F&^P>]+"BW"?Q^YP'AT9EOOWB?QCU1B M&-+C]_O??ZQ<(UD%6D8;)Q=L+>GFK,=7]>$<>1U^.?:UP\?!]^NS;T_7@]_. M!C>D M'?_UZBGQ"#-N[\O#Y9UN_NE?4@,>9RBP;[IIZ"8Y&QJ6^F=4)B!(@FW\JDAC M&]GN7UQ+/8D@_)T_M@Z<^?^S]Z5-:B/9VM_G5RBJI^^U(Z":?;'[=02U>3QC MNRI)U MZ^:3$&X7V=>B6!]8!'"0*&R_(\]SK3N?DX$\"[ M-P7TC+)=S,15G7O[637U_Y(N$BX>_N#AN ZLF?Z\'P>[$6X&:C2&Y7@VMBU_ MA/W5QV#DFNX I**'FL[S XPWTIGS!-.Z,BBFEU2T1J?1 [W]0F&@_,60&]%K21YXFBNX[R.K$, M RCDU<1<'F_H /7 XE&^/3)UJLZ4!Y_ M?KT.GG[W307MPM'5]\JC9BI7$XU3HOCVYS_>\\% $S(8E:R'MXM%\X?$FBM@ M/N'M&8P/I^2-P6("KN70: XH-O O96A;JJ;8%(TGFAC!U%TD^1DOB>^@A<8K MIS/=F>JCBC*9:[8%>OYL HA4R14VQC('#+9/\]!$A+>\ZN[$'X.*KHL7>S/8 M?U>!V6#[:WQRJ(J8^4?@)RI\RV"GQ!Y4Z,T_0>.!1_X!WVO6E,:A"2%3QFD# MGE7G4GFP=9RJE7:LRL![ABDJC7I%0?*I*'3&[F:G.^?EX^DL3:8\SAV0#@Y' MI_).' 8]$N*/'P;38J>A<7#1SEB&_]<>CX4W_,2?\P/ (L/QS42Z_ILZG3D3 MW6:7"K^\!93MMJNT/+%K.#>;N;;ES ( S[C<12"X#M^&&1TG][$B2@P0Q3#/ M"6.NGU0!0LH135MH5$-T5<>5PE*TB/?!;[L-W# 4&B+PML] P:Q&:(3GH9Q M5_R:3^Z=PYB"*E3:MC0B_(,86OUC0*FB#8$*(C8 %6L "MUPWE\>3"8FL.],0G+/>3AB*@,Z]S2D_AV(#_>ZR:':2H#J!&CO MU;+_1/4&I*'NPD;C4?E)P'@;I>KKOMEL=,[;APA?C4C9SNX-&O>!8 M'+C7JFVCI^G_5,-C6^Y%^[*Y;BO(I27:LNYV]IO?P>=_]LV$!2O[//:D&]G, M;N?LQU[+O U?OM^1P[A2JRT78JL@>]^,3S0O.9^(J(&*9@$K2QG#M%QN84U4 M$)^J,@)\Z6Y,\LX,=<3H!#0VP_S0(!L"_G>"GP>G$ZG('!%E %<'_NF,YR35 MCOI39@EHJF9@KJF$S&JQ:^X'CS"IN3P&VZB+;7)FO*A JL#36Z;O^V_0$7> M#-ZHCD9LYI)VCG<^S)[Z0T]G!O,G97FDS!/_ID>'AO[LD_@KV"Q@< $'F<\P M9@2([W7"3."*!M@'-NIDP!I'O'5Z!:E/F"TC45T)U'ZC"B^M3M#. .&!MM.4 M1VO02(@*VS)HH"&##^"438?GXJ^CUF-P7&V&D*^6^9/1E0)?C@2QH)W,;(9,%MBI"FL+NG,"9)]#NP&/\0JL#HJ_I;=:)KL'T? JVF=0%V@ E^.(6936#F_FGXA(<&IZ$*(;BXB 52$X8CK00/)?#R *"9"M3C M,-!@N;*&M29O@7(ZP.8S"N)A&LVZK;RB.S7_218)9! MKU_EY^S9!E4I@:VF<55J[N2(%]C\!4[T!2&]>.(%&6&@S #F'OKF.9+@5:CL MCI!P0-'2=!J3B(7S6EO,5G>BHQ.KU,T7"V9TAFQ1'+8R> :J%W=?P?E^,;G* M-Z*6[U&6*'IVH?)>?;9([11NSN!PH\<3DK@[4=T(LQ)V O'E=/.DSEU+ 6.) MFB7!<3K!(?L C/$7X!7J$%GD"^>@P7M)KHK'XD.G&4Q3=/,,C(A*.R? &MJB,\H#X%V2SHGW:IW(&4\<61">AQ M?"]MXM$M310];=YLC3LY?@X*G&:J/<@?COCO1A- *KM4!C 5=8IW:CB(:^M# MCX*)0KG@SR^B-M%Z]:F_A\'N^=U#!)C#$\V)I:5D&"/W&4?%G+KAW$T*-3HVGG8@E=DUV M]E?+<8*[]R^F W85GEZZ'=8LS@X;&(;U2BH6DAA?@X*+B"D(3RC0D7\Q_06) MFQ.P9^)-'M*!:A!7&PFK,T;JFN?KNGQ.:+YHG&4+]C\2'C/!1XB1+[^0=)- M @3?<,8*)AYWE:C*BVIX7%-4@[61M++9&*\=G8CGA9;7_0AJJ..2N] 7(CY' MHQ^2BRD+20^9?[>)IAZ_';0X1:O/P=CAW,%H$"TU)CKL'(]6(!DF-K+BBUC_ M(@Q]02;GP4[X9<@N@F\71^)L"GAU^"R<=^"K@C\-]+/A--U-Q28)?[P=H^A) M?>09*BB'NLN/ 42$+QX ,Z_P8Y>956L\]JU;?AG,-7L-E1&AP@+L>4O)%15,OL^N82+E<2?!;/A8222*9>= M*2'$$UQB>##F@[R.N B3Q/ .#<_2U:\'+E MDT(:P/JW;!TF0,YGU[/)&YRJK L?0D1/!*8!W)CT1>03FN"90;EP[A)?O)21 M9%)N,L%6J"8*H'3*:!='&?X,=18W;(-/23"0MJSYX 3IC[K(6/@T;+HYT?]+ M6@-J"2PN(@*IXH@?<,E-]AV.,A#R$09Z=(%(51OH%!Y$&RBB:Z >90T="\AD MA,514:Q-P9)#:XZ[R[BZ(IS 0O6A^=#=I).Q.%MQH(6X?O^-28B?&A7.TAM67ULD9H?3LT7_]-?+J')W; M/WO#FV&6$">_51Y#6J3]83,9,)?!?W':\?NR!0:N_,&$%)G^' MLPJGSF-6R?^8Y:JLV]WNBJW;N_CDH+?3_]VK64 MG:BOV@D_&AK[87%]%?[4[1"J8U#AOF*-*HH06+=7RV,EP7_,_/?R?_NN*3^P M&60A7A9=IJD:"K.P6:9KZ\U/X!&,&:O"='^QOLTPB4E!UZ$(- M_LHL(M^AS18X@$E.HM]XHL_$56+BK_1LWE'__@L]JOJ8&H&X(@"2 @OY:,*# M'KC7;0\]TV.?W]"]@$$&<##/(54##5A9R+NBC(HV$_-FPO022F;'F$L0K@;P M'. '0?85]WZ+/:3+2;Q?0 0FLE UL\"Y0YV>?06&N03;J_DW]0_+OD:K)! \ M8K(_:*XW_DS#-#$NB/[] W41^M$W>,'4FR8+J-5O7RFAFIM)*%1J2K,5ZENN M6]%*VXKVXE94\0OA.;E4KA.I*A%+9B:UL->^^$0FI5 +XZ][4-U5XC[K^)WX M^%G5U1ZJN8&R&IN5E*BEEJB@WX*&A#K5O>T7M[D?8_@D44E4EJXR0'L%"M5@ M]BNN/FSVHK-7A^<.8$PHFG2:D++13!%\(,KZ]8A(!JD FUP57],5M/@]BDX] MF -=5>+]J(*6FTLZ>Z0]Q$BW07 [%$B,'Z!KU8UX41>\O)F"@Y\2%=I##J(O-Q M;C?"I7_W/$U1[_@41@4$;\5$5&X MSL(>N>)&' EW3+)7B;T6 TE9J$GP B8 (X]N%,?TKYL[%#KSOV6:HY-*[_#L8A&W\\(5] M^64<"YR GWNF'P<'W)N;0!E?!3$&,QY@ M&#LBC&'G9X2C.PZA $;VU;\??)T^/''!@I8. ?JQCB5AOT1J"'^5:E(Z?DG M!<6Z\T0C?JG"S$$=WI1Q).87OV86%2R"B%LB'V$! '<.?J*HSZIN8H@0&U.D M&:63<#N9RSU, H0IH[40"4FBU/AHBLA-'&GKD*P:@Y\8BK+UR!TB>6I85J7]+94$!O:#SYYHK0O>%!82CB M.D^5*^'N\R &Y1EVT@RRKX)4=!9T0DS?>V$P3BEV".U>BC8D6^7-%::8R)+% M5L,F[KPU_",HH/."P0V8S$>(F"%"D!3]K-S@?5A2QY](\&YAXSF4N(]:-N6H MV? ;FZQ_G 86%! R-BDX?.QGQ!,RLG,.C>J@L!0;+B K"P=_.3!WY?R=5E(WE M(]:HI]GOHI1P6&M_L8J^:\T^7B14/&YV8A--KHK,B]IM6ZAS,7 FPZ[U&HW. MQ[3B^*KG6H>,_Q<^&ZQ)82E#6V?CP*O[:GD&FEM3W8U"4C!34()--@8# M3D)40C0/<4T );2)O%OA-_=<74)/0F^/4Q+&1U@I.2RQ1WE4PG#A1?^"?&KN MH!9&-%UY,9,J\"UHFH% 9RML\=!MQ=Y 5: :)C054 C\XC0T#\S%YX6D)? E M\',RD<#B-BEJWU=3*4_&(7^5'Q3@"-R/Z#Y9%'#F1*-A2('+@U%X\8.1Y=19E\QSST<)!2>[UL@"Q1$7DY#7DBFO(GPZ[ M']_ZX2$+EX\%]@'YR0/=@IDM7$#BO89JJ]':+)%&'Q2HL[;;',4:6B9&Y>#M M)*_J$#:T 87'Q'+#+%I&DI*9?]HTXJPB)Q+:]0=2?GQF(+#3(8ASK;V'H';\W7L@[J42#]S+^(C8U M_]$1H41;ODM& /"S'>+]+18)B932#EM7Q$8%G6GT)Q@,],BEU(A%D&PD4 M'?-XFA&(&LO%"T0P,;"*DJ\HB6USYY?4X8GN_@QJB$*%^$(:"5$K\"XN*F$X MG1/P'Y[V'(9!)O[43*OJ 785@^+P8N9K)1B!3 M,"A)<-ZEV'F2XS/>*C MX6 6\D;'C_@/HT-Q:J.12F$IO@CTE8]0-E" &4HRWK3%UP+"1L3^>,":PUJC ME8W7Q1FYD#Q^L5$2NA71Y P3+_C7_-DA"TN=BA"A1)'F@DYH\D*HV'ELH;;2 M%'ML47E=U!TYPOS#%>7)1.XYOB0>;@X2;HX!;US2TF M^$%8H5R$]"^J.*<:VW4JIMX='"FUT8GT,PUKJB8F@K<*[&F!TU7^ST^%"/O1 M1J:<')4:IFH$O]'#W_ @,L?/$!=E,%>50_4-)GH*V!5^>*HXQRT,MSG2VM5/ M.G"4*PNO:?W&AG>#QRN_KR'%G.I@M0"'>/9 6Q>FFKAET,/:ZF&*"V>X8QM0 MBI'\O-(V!:M&TF"HZ9!*==2$T3310=FV1Y.YWRZ$8A5TEX*'><4<4IVV>>S8:B=M MPJ16SF0W6KGX]!5UG[5US^L?N &!3=M,7I;>&F+U=>&A)52*W% %M5-4@?BU M&D9_\4HQ\-X_F1]13^T[,,_$SP.T%[P$8:D9/S0<[62R.*.#J6296PYI*9QH MJ.V-*BX2?:6.7P%&WB(:I^#/(MF@8[3VP8SFE2!>+,/C5XM^L7]<%"4+1RQI MGL)HF;PO L]A+)6W6E+C:5%C8YD:0UP2*5KAW=XZ:A0R@K3EC,R@(EH@$+4A M 3*=WJ?IH%^XQIPWKPK_"CG%:K+.N'+^9C%G1U!^LC;$OE"?D[M32T M];!(*6%C*4N41Z/Z5630A+J> M1[W_@B$7BNA$]JD231SG>P+V$'NAY%H8S9J"3BX4#/0I)6/PT8T5DKEMS5P'Z9DU>N2JH%17C$GZ_".KG0CF\ M2PTCAEC_(-HU(J*KEXJ8#F>)!;X>P506JBZ@B%CTPXAX,1Z[N%3 @AHN87T6 M&[N9VF'JHS[V;V^HY\="60H'G8 &D$"L"Y'P^"A7T:X<_OV&* BQ7(D"V&B& MMD@Q?Q6? O41BLQ#X^U811(V+_R8:RKV):\:HYU@0V#Q!(4?PU*9-81[]8 ,VQ5@YPJS@1[, =.*3_Z 9BJ MIF,!,F\(BI6N\K!Z98,Z!4H&NHA0$?6I"3NH&M%> ;ZNQ=Z$]YLR64.]EIE: M<,40B;@0]=D>0S\XLI*PR345Q%=6O5@5'05&_E[&WBXJYG >19%_X4XKJO:' MQ[M[^'6*J)X1^=_]?F)4QLDRQ8T__F&S"3,I.#&>QT77\%A=EMF.$'%4J]6= ME[/#IF0P*QC,5\R@9U0L> T+*;#+#9_>B@(-D2X<^IAB6\,NBA0#(:)N,,G& MQ- FJAEV'X0S\+K%0>]1GRJH.FC5&E<])U:(S(K_,%Y#8;%"09; (KKY)[,; M5(](PZU@:B5QQA^F2>W"N20>0U@30^7?H])&WYM1VY9[^GRCEP]'?3^3CC'Z M'KX=42]DY(UFM+6P']K&QQ!WO8@EG?OX_9IV]/T2Z%9B;+'D1K0/J"M*)XPX MP*F?4JQQG#_3L-!;?')!H=R%'1$;"+HQ< %,0:/*#%CCRV8@=S$RT*^M@<6X M34K%X)=,29?*@JRTU)ZBD=Z6W*VZ-('HC3G/3 IN0$8V$_VRP?*WJ3J"^$VT M&%R&+1%BDU>B, RZF0Z:?I,+1YQVW'<2+YH6N$@BX5%1+P_?RLG@=0C**XH6;13V892"4A-5(:;VJ M-MH$V $9I$@3@ "YCW)-"J$CG%DH*UA X+DV^X".W(]HLY8Y>9T=/K1NFGT M"&=GH\@C =ZCJFN,ZSUC*3'.#>,%!AW<,C&DB@Y6:KT,]*!3:0P>3\J_B#J) M?2W?L!P1*1VY[!4>''HG%D[BO,:G\N2I<$KE2GX0.9T:)1VO24.[31Z0:# I M&#Y82R$:T)3X>F1QZ"$/1U%%)*O(*XIXE(5OXQJ=SZ9"1\+77UED8KRUM5@6 M$]R3>D[P*%Q_O6C\&'[,K%C05'F'HXE[]J ,+&ZE?^%>">*?3 ]+>'-3:3$O M<$A[.V84(#5D8YX>R.;\0D+$Z6JQMXGG<=W(]?WW72K_]--?6>"TGV)Z%%[P MH8TIW/L83^1O_.+Q@&R,("X1Q$&<5%@''S375^%R##_T+Q.LX&UL\5U/2W5* MG54D)#"N.TG]/PB1#E;@]%MIA\4%R83%'_O!"#J7P-@M,K1IP_L<8:UR6I," MI=0"Y59D(SXPFV";;@(6V%_*GZ@",^44%A$;WYGK^R?>8=SB>\0D:3DC?H=F M,Q)M#>\JLFJRHNZH<\!2I[$2;@J_ MKG1$"(PH?1<>=7"PU"E%[*/8D4UZ>OJQ:C//=CR5JQB6?_V\M*]4;%;L3&SO M8KDK,$,.X(CB44PNQXZ*]&C"-,_ Q, %#GB%7 -TZ1M.MA0ZO\@/&YU&K]%? MJELJPN;Y\:Z[@A9Y"&/=I%O]16=]7D\.;P_?DZUM""!G5Z3[*U+6EG4@P='.DSK.Y'RU;^P+\PM MIDB(:TCZK^&GQ B%_9PFOVJ7X"X1N$4,3Y5O*CPV>U,H,Y*.HE91\/_>GPH- M_%TU/;S$;(I NL,0@2*D4G23)65DI8R&I(R\*"-0J8FA8\50LS08DFRS M= I%N;#\CLQHRW/ M';>ET_5K;4 E,U> 2[_P0I7SIW-HQHC_N9&NPM<(X-OY]\#O&H(VK7? M3F>&-6>,#I-?C?H=8#U3YR.1IR>A78T?4<#]A?24,W!=6Q]ZY-5YLL(;V <> M/3 (HXT<8') +C!DO&GN!ZJ=4_TOLZT+16,C':#G_+^+:O/"=V#[5PG^-GPZ M !B23J,T2#QCT'<30-\(0=^4H-\CZ(] A2M*."X&39R@?,QL()6,HV2>=RKC MZ6TC;4-4$.N13">KZ7@NXO>\::J_C3"7-+4GFBJ]&5R4=(]?$(MDY"?+I4[K ML0B$,Y#Z3:!TS?+P$O^X6-3JB:?QJ%XMD]Q?QW_^*6*7!CQTZ3N%LX@@"LZ* M[L.@DD&0C';<3*=YQH+\W,BDGDF42S+9DDQ2"A\LQ-F>8#CQW69IS)EC$.GI M"G] M\ HR"BZ&2LTJCV%A#A1.-R#1+&HG!?S]/JAQ$81J%"['#Y32;J9&[/_= Q'< MZ%84P HHHK2G&&O/"]$&BP:="9_D]?O\ M\X!YJ]%&)_@L*,IP,J*V2J NI6R,^\J,%Q91!D%O=7IA)?=D MY]Y%RKE?L2 XI3!8U"(FSBB-V?VQ?M+Y0O5 M\S=9I)P_?@_#Q1H<\%1HT3^1?HS%8/01)>&*O@N/:!/A*PS8OP,K+%/J]FZ*+C*4.8E%6^D&P=-%[ MU4\MMFS&JQG':BF3N@,T220VG/N;+_B^W[C*\EL)^?LH:);@(G92]$QZ?L9D M=S<4.$%YE>AQBK+V3./:!HJSH+\&?/+7U>Z;)KP_[K[1A9;6JS;J__Y"29M! M3:XK7H;L$:N0@5XV"/HFH4(#=BK6*KR:PQ\S"_C09S )9LX7O]!'5.D)=1ZZ MUZ&%?P,B-=DCS[+&GRU=[_Q\O%GT&L7>E?ZJZ^@.!FZC3MQM9'K3JF:Y5>$R MBOF.VM@FZ+*WY#A2@"\9\(]*I, 85A%6GD7C$>JD\D;%"P!7Z:>1Y$SS3^.8 M#N8SK/VKY3CW)E?I?0&SY<8W+ELK]YV3"I(9+H/WZ^)=7E"0!A6*!&L(LSFI M,%5&1M^(,?I(QFJD%(;0%V/47,$>,K&L4;^%G^9Q9=%ZQ2YD83D APR=B99R#M8&Q3H7_GN=J)RP&7^C>!&5QN%)Q>&HRCN',>4[,-$,_@LN M[:O*!3[O* ^\E ^A(MJ1#?1\53><]S%%WM]KU';B2GV"$N\?1%QM7U%5*D5U M0E&.W29\QUM.NGY47W>XKIY!38VKB:U0_3_GXJ9/DV@IM'4[+URO84N86#+Z MX5N"Y)B[O1&GWT*6+'I@:K5:\[;?O*FV;^K7U=:@U:[V6ZU;^*]VL].K=QO= MJ\5"JTHPDX&+/ISF5>>N4;^IWM;KW6JK=M>H#CK]5K7=N6XWZJUZL]D?+"22 M;U#6?$U..?=Q;N:VS=8E>S]ADDMSR7K[N>,HVV2MK'U+_NE86_"5R#+$*C;P M]Z5\Q0W^'?)9UV]?6=*O"@?E!MF#9P#*#9-(\\"9/-*]'^DF.9T'9!T[!@9F MGBF<6\1Y%SN8F$MOTQO8@6B3L%+Y_[!1>-_6ZTF1M[;URO]=7])>-HA029U* M&(PB_D@@NAUDX6*29UP0'G!G2R,/BW%QBRC6@=]%(&QY65%,YN:+]$WC\#(, M^-== NBV$!-KPM]Z"?[3Y=#0W7R7_EF1JP2,,O3H.#^"<_O."HB#VVHGWJHT^HW2<_$3U]4?Q,V>*)0>;?87 MM#8E$S:O++0=_3_YO+$4";('2XGM-PX@90200,F[1_1POT=A$F?7;3\\)"41 M[)D(F@>0C-L0P5I+IUUB*BB)*92O%S=MV_P<[;AP3/'O%N+>+>8U^6B\*UZ= M2MNM;04J;;0))5 4UU!HYR!F$#]2; >(06ZW_G%^M\S1 MD5I#A?OB3@R'W8-8(EOC<(WT:%3Z.[CM]*NZM NZO9F85E%@_LNLN?%>U0=NW0L4BY%(3KU+8.E]C"QU)B&9=S M,40)W0- =^O C!RANTX^U2JU[CXC,F21PBW23K/E$)JS4Z_4VWU!W?50?VZ6^UW$OVIKAGSZB#R51.F?U9@MMTM*S\]-7W6VT3U,R M.R-FK63V6U#E(?(JQ3%^#8]*\OO31]8ADA4W1M:Z3,5.O_0\_\15>%YP5W'5 M-W8T+IO#A3#N\RH@E9JW3D_?FDQ'YZLTOH[@.Z6V<@ W..)8JQOG4(9T3)/+-M>!N,>'XRWSL#< M$XS7.=,JK;WZT_80EQL-_CQ$Y&EQ\;G)/7K&MC5=VY@G6[=))6PTR5*[\&S? MNX788) MRS#ADW'NB7LG >U4J^?HG7DK.7?13I"M//N-A4NIE9U O@GM&5U+FAN)V XD:(XKROJG9#,278[S-(8AL8ET3[.IP$N_AT;7$G%S;Y M7J&.E<+JE*.4?!2I_47)Z3@5OU(& #8ZA]7.\ B=^_%GR]*<1\O0ML[CZ>]5 MOAVA1E9.>'4/JS;E!*]NI;Y#-PP98[JYIB1.T'P.T@BDNB1'D>K2+NK2(S,, MH*B*\LQ,H"Z#$G-4;:J;NN,BM;V4/6:[G#*M=UB5Z3,_O8&I#6)G=\L9Y=;5 MU4$02PVJ_&CK'U:#V@_:VI5Z3RI4A>?=SVPX%1[H1+)@:L$*_TL?E%P2G$$* M1+-V6+D2A0.2>P0,VUZ>-'LE\SE+*!<#Y?IAA5;^4&ZW#M"X;!_7)Z=JT\2R M>ZPE;X$47X73?..PXBOP&.V@F5+*0[-SR)0'*;7*B^#F8:56'@CF738;9=.[ MSL[@BGJP#V'0TJ#NP2_ LO)FN'S0N_ M^/1>PFQ#F!TXEFL/,&M4NOUB8'9V9@AP=JIEIM/A5?!_^5DK?_T=@]O]250= M-JKJ;]6)KH'%\H&#K=GJH*_]$HQ)?/:3 G,T$(_/JFXJ\+\8&88A+?\PF%ZP M#VZSC2MK0\ ]J8:[A,E,P8;=A%]\MTPKSC*$@K@EV\"T[KT&-9?/G)%83L'R M+C$YA6.Y5Y?72 >4?:+0VSNT:=XK0P8GQ80H%-7?CC@5IY07OLVE6)[LGZP&88,F<^W\ -WOKW=TRVV*' SI8R11'3NB$X7 M6GF$$Q0,Z9AYU3QHQN4*;,>$6FFJ@L8*2K(W](@RO]JCIK_X!1P?/M\]_4BM M A:IZ.B7BXR-,!E7;>LU^&KQ.RP89+"8R!^Q?T\"!>5A\/FV>O7C=O"/ZN#NZ?;'!T4U7M6YXQ,F M2GV3Q?;JHS)A2/P?E 9&IPB]YI<:_0=^MZ3RB*\N?DL\I;_=_$BLL;GUD3S= M7W_5S3^#04$3F1GJ'#?-T$U6'1K6Z,\X,T-*"%\(PZK*Q$8N\8MKC2YB8'X5 M:]>!D>BH#?'SQ2<6/PP4I_C'&52Q"L=%17'@E,=)4H)JD^)EYC5R/=,%Q4K= M" 1$NC'JB9*33VE+SQRN!"]R0WT,:K'I1F)0,95"-U^80W\!-D>J,U%TETUY M+ZR1.M,Q:I5B537=]6R8F[8XW;_OH2MQN =ZGX;5S^M'\-/K Y:;61^ ]5'W<'*O298I>X58;,VAS> M54]XU3:E=G>9RK:.AV -G5^WLU#7SBS97DW:C+@-6Y::O;NL/3%T=!5J#N-& M/R7:VJ"@;*&T=5RDM6&MX8/1AP39:8%LD^K'96/".SJ+!P3.> &?X[.0)RB]7<7&KL6%XVY[FD MN8?;N5S$KTY\3O85%Y#9G_.>'@Q<$L?9<)S+W?R!<+Q+6O\><7P26E=R^XK@ M_TE$Y>;!N_CTV;8<1YG9UEAW^?6^GTMC4;X.^X^GSZ8@'0\E]S;31@\X@<(X MR2K=,XV;Y!$'\%G53;PRO3KN_,$ =>K6Q\7A6WV>(K@*G\!1 MH3N/D(#=T+U&0/9WN.3?,[J.RBPLBY#<.-1$66<:5Y^@FVS8- M'6OF%*1'EQ51A4_@J""=1_V%32%]M%K=4=F&I?*&?K?,*H7BC+RI9ZA8Q59Q M;=5T#.X@Q'2T;1W1U,>K4J^3&>J;J."?#_^:IG/7P$4VL!QF.L\ M65>,9[8S[7Y\7'Q$^DG+#]\\6J'L#-^U&0R='5*7]NXA+6&\=Q&U4$5$ZA=3 M&>MXS&FQV(@L'O.E6-Y*4:?8;&0]FQ1GJG+!"-:B.IO9UAO PV7&7/GK:G0W M&ZN:(M0#=-<;>=;4NK-L!E1][=DV,T?SIU"LHV+HH&88*3'2R4X$;2""RV42 M" HW1>)V(VK%2,PCIE^HVA^>XR*QQL)]\1@<;^CHFJ[:\XKR37='$W6J7*NF MJJD5Y76BCR;*J^K@M S5IB.)G1NCC(Y+Y0N^0]/Q996LIXN%IS8^W*0R 9L> M[H9NJUKF(_OR_8[\5I5:;;F0:W3C78S@QDZ,N'R#J0Y39I9EA#<%0#89*>I2 MQ.YP+N"_];LWA6=&_#.,:D<.P1G&7Z*![K_''L^FU,0W$WC*8#0"(P!#SF$G M3?CGB!'4!J9V/5'-9^9\,://Z.9(G\'BG^!55YAN<,'/&!N:-/I (0P6/L/0 M%-MC%_L+K5\7&27VEL8/YZ_$%QE$317.ZG//,P"B3MD=Y>^>R91&K=ZI*+1/ M".J[P>.5HCL.4GUDRQY=U=146W.4GS,-B$!Y-WC\^3X=VO4.C5I-R^[QY=9 M%8!>9+$:ETUZH 8I4TMC!EEQXV Z*BE$RH09P#I=/PB&82"6XUXJF,EAPH'Q MGWHX315'>(6]JAJ6]:=?6'SD^B^<,G=B<::O&B/D^L#S^4+I>\S]0$[J7"JP MQSEL,=]ARBR!E0#MFQH7))@4PBAC'>4.7S=QK#E3;4<9,H"625DI8Y?9J5"Z M84!-0WBHCMYR4$8%I,(*ASH&INE3!1BU;@&.7G5WPJ/&@'=&WUNA2++GB0)_ M@#11-6M&4@2E&/QXJKNPE7SGKRTX/%,\@XP9/K.1!=N;:EC,3^SY4'=WAZPG6"F^!W7'@-9SL0!IK M:>\U+9?/<*+"B/ J%3<;=A31/7+1;>^&^T769?>C@]*"PF!)JH68A[>Z? ,O M#\VQ2LDGOULO'-R1$_5Y)9^PSS ??XH%K![MNR6$4I:(WC10UKJ"=SZR9V)? M099N!D[9Z-4XI_R@@!UHXP*)8( K\6$HS\H?&=5FX$V8;%;!1Y@)?'7$"%-: M^)TR\X8&O)=T2IU11,6+KB%-/@.(<6;1K#='C.[W75 'DZ$D4'# /"W,($=IC#U/F%'+E MC0WK-0N3S706_"A>0;.'"5.UB)"S;L P6I<<7E'N!GR VP0NL$/VHAH>SQ5T MA>QY]H""Z3@L4&5=9)$F/QM!_2!9:&+$' 0KB!Z;:PD4NP[_QY'RA8.9RIDD M80*S4$(^L3OD^H+\15G%)ZJ8M9[RNZV5E!^.%*5XY1V26:/V,9]9TV#UCWP. M.5%?G^^$P]B?M!"=+XQ;T#.5F],@4\/B8C'\#^=":T"J0NR#HHB,:01P?[9L MY&3(3)YMAF(5?ZH^/R-/\V6U;G+[DHQ=3E\VJG5H*P/I&)$HZEA],] \M>A, MN!;@S3CA!70-#""NID5D.=+S!ORE70Q_4?)C+7G;8HK_AK.67C&DEH;!F@1!"Q MD,(T [@+'UUDM&ZOJZUFZPY&Z%]7.X/KFZO.=;U5:W3RK2;0.V0U M@7IMJ9Q O78D]03VG4Q7>*[<]A4+CR?9]'B+!1Q9!&AQU%+R+.UCHI:"\_\E MADX#0T6F]Q];!&$Q>?SE3-Y?,:O%;/WB]N0(I' 9@E!C#8L7C$(*LW$559E9 M.@\[ /N1G46\:?;BJN4)[,NGQ'$G6VKCOY_(E7 _IIBF,;/OQY\M2[NW'YG] MHH_8X$UWJOYW-EK0#PBB+R:NZANYL=,#<=:XLF[?Q.WO@.YAF+9]'YAFN])N M%Q-.F%0\]GRC9,^8Z+)E7)X0T34:E79K^RKDAR:ZTBNGQZ%-X&7ZR2H1I>C/ MN$>[-I6!9RL>[^NUR,*XL+>XE=9T"=65+13T-ZFI46IUBRGAM M0U_2S;"RO='OPP5%(/7&>J4+\LCYEK1R0C:61VKL@1A1Z^)3LU-IUY=S==(Z&8-=FZ"Y%[)QAC%A/,,]O2/)3+,+PWAJ/S M**?3U%!?Q1 RRMU\9.I4G2E#4<>DXB?KM046Q;.5UPG@HIR_] M%5?]$X-6*1O+"=)4F#^I"J:RH/^ _PP#1473&LODF:68T*+//)Y%B=6D8*ZK M5(U+Y6_6*RS=KO"5X[PH\Q+_-V&1?(TBXP #\#"MBUX_53'WR*005H[95C3XUP^5:KR8FR$8S.D56&:9[^L>B.XF^DTL^GZ6TVH59*\&$ M5=/T0 U[M,;N*R9F?8O,>O!L,Q&F[0=C/WX;B$CJ]SQ_V(\I?)U8(@L(7LU# MA@U8L>GPT&'''Q_-"4WCYR FY8.+AR''< >O6[72"C\X.G+2)#&"F/G8P!^& M27/P+MA/>&:*04*8W37%#$-'C#;!N8Z#W_K0.'1(\!%'D *%6X#EV60>H49G MHL]F^ K#&@4QZT1[_C@E:04E@S=+;*'*X,VC#R62P9LG3RTR\$X&;TH,E0E# M,GCSJ,H_THG^R*)\?]C[F99/*3HFVDOY:C$"]F#*S='I,64(6!$U6'^:.AJY MCY@J+ NJEJLB93=C:,FCG^?]6?@I$,ATY?WSL10.\A86KFRTB[E1.MO+HR," M>L8HC](#G2JT]GLEKM!:8D6U5'+QUL/RERXCA+QC :E6:_F 9W4BZ6$NM)E>TWDHOEQ7JMTFVWRXAU:2EN(ASO ML9OQ"4K%L\X[ZM5VE;$$BVL,Q,-:I^5B/8U*IUYH?TB9R'=V!%7?59"7F:!: MS6($NGJ28$E!,MGH^I:"8D\O;*Z[+)KR< MT:DP/Y-$TU_\/)&'SW=//U)CZ_S]K=5^]5-18B-,QE7;>@V^6OP.\U.4A\_? M?WY;'\&W,B5E84]@D>)EBG)7]5^QA\OJU> M_;@=_*,ZN'NZ_?%!48U7=>[XA(E*B\EB>_51F3">\M) \ CU[9<:_0=^MZ39 MB:\N?DL\I;_=_%A,Y:&W;'TD3_?77W7SSV!037=FACK'33-TDU6'6*0^SN80 M^>$+85A5F=C()GYQK=%%#,RO8NTZ%O%'98Z?+SZQ^&&@]\4_SD7,4 H4)G\A MJ^*]#]6-0$"D&Z.>*#GYE+;TS&'2Z09KN[-%$EJ4(+J?SQH31;/$<0==3(C5 M^^T!\=>&K@YU@S>^\IO(:'XJ8Y#F=X3]&Y+D&O6)'IC:5['H>5(W!VI=T@0: M3FI=DE,"7_^0"7SMI?R]MDS?D\DDAPIH3V1?94@LD7@Z!3S)1*7C2U3R9;-" M EFF))6D)('V:U!+9W(#544CQ;/PM9?)([C&T[<0AJ9G=HBO MM'V^,_>:G_6V[KQ2!IM*M)8 K?T$M&9R1N\1K64$:^G5Q'+(JEB]=V]!8IV% MI,IZ7^0_YUJS% .O/'PDWW6E\:1^;1\2]+A$I[PWEC25*TW5]R'GCTK [['+ MR_E9J'&'T-?P.JH KY 91S[^ G'(*V(33Q>-XRW)0GB M3O]'G X':W7D;\2N5Y9EE'DG86@DV;_SF9_*T]7 M6L#!CD[22G>:I*ME,->?8FJ?>_8C]CN ;U=:"S,S$MD@5Y94I[&W&X/MH3Z15X>78!LFS M3>J:0SV+5/B'^BQ:\>CPM_([!F7Y&UAUV*BJOU4GN@9+_\ IIMEH=RX^N1.; ML=]_PZ<_X;B9?M>]^.3H;^)75>KE@\V4=$L[U58]R!I _W/HB'#[X:PUW1D9 ME@/X@!,:PED 50*G$&# #JZ<[JN\$8^KON%WV'J))T=H/&=7:)45^AG@0+/2 M$A%,R^6I.^+MC*82M%SRX*6N[HQU&%VTMZ(.4M80^+W*>W!A&ZB%1&$X<@M$ M@6Z"NLMQ"+_7/%OUNP6ES,@R&9_1G*DVMM6"+7 NE8'A6 &NL?O4R'+@=;I) M;B$--]$:NBJ -9S+D(U43RQ)-(WB,^#@4EXM#TF0;3&=IPD+YH!G@)VL;-'^ MRF&& >1?\=NCT4FH&EB-NN/B'KP$JW .#? D#HSY2Y3QQ1_]2S1%)X=T#]69 MW!G6ZZ,WFQE4WT U;D*H)^=XU!-S//9!G.M"+-N7_/BCTU>"4@V4(H0K5'") MCO+%Y#(=0!9]XKM191MP6:,<#/&M!EZN!G()/A!GN$V5*/HPG3/(/=C]<1TNJ,J<8^,Z9Z[0-F3'4OEW.FZ#.9 M-57*8/H3S'))^>I?J"+(7F?'2B0R%4SV.I,8*A.&9 KAD:40?L%C9HX+.ZIK M9W&!52;G>*I#NUM+JD.X:44O_X ?X'RWCP[M-%MEO,V6*"T!2I/JSFU:12L? ME)82HT>@OQ+5+TE M2?=:W3(2M01F,PJ__!W6%_,%S!@+7L>^MN3/>W- MTMQ;=<2]E3]UG3DG?",56658N5HW/8S"L&;,%E?5J^OHG=)%48!6$7*<"1W9 ME= /]14^@:/6P=@]06?<43O;DTJ#973'"1L#CO>;?[I;]F[I5;K-8EJWG(E; M[I@A6D^J%)71,9<31/'"LM+ME[)I_1'H[D4)GCN,MY\P37FV+.T4)<^1>=OK M2?6I-A,V_I%^QA/=N@-HJU-,!] SD3;'!LND B:;"9A\8-EM'7/ P?G5,[KX M]$_+_A,3OF:V]6PSYQ1ES#EW[NW6DRK#;":Q$")?S ?;&@$^MJZI (9:*;*_ M9<_JC)9A+OLVUM3>_U5J5?*V5O (G'8O#8V5D.[83'1J71*G%@GK3*$JRRKU1 M!^.ZJ%0)EB>QAJ !,6?$X(,3%#(GKZJ^2^41W9UEUO^I!F\=_H/!Y%_8UORB MTFZ6A%VLN,!^+Y%_0LA/ZD.VF73,#_F->OL8D"^-M$V,M._,/7$#;?L2DV6Z M0\\^YU1^LGLXR/;9EO5FI:@D&%DZ5N(?\=_8/=9D!_S7*[4CZD16RLPP2J,1 MY3#]5!9-?_$351X^WSW]2(W&]7>W5OO5SX6)C3 95VWK-?AJ\3M,D%$>/G__ M^6U]S._*G)B%/8%%BIE8 MXJN+WQ)/Z6\WR:>$6,SGC)[NK[_JYI_!6S3=F1GJ''?1T$U6'6*F5)R'TYR!!*RJ("EF=OL?3Y]A?<1UV9KM MTF1K=D6VIK\4*AD;K..$$S=C"V;^@G/)X3R^%,Z50$Z&;R9,SZR!OD'7L> N; 2%;N(RWS:KP;+!4 M/*RR#AK;6'_#?V_F&-Z:%>YMP"S^JBTH:(VW*276YM\K5<&K^=-\Q@9ONE,- MC@*^OQ,'\8U-A\Q.=U:M''N74(E>I=?9/D-JJ\T],$A.!'4I$37'B+IN<_L MT9U15QK5\7#\?^"YEM^2R!O]63#GWVA]>XX"R($V4R)9,M'F_[&)/C(*I,=& M;_OZBMLI9"44#"<&RI0@D^, 97.'$,[]@/(,[8:OU 0-_G_HZ09NF+09MB'& ME B-3,2(QP!?78E#*(PF^_U]"HKRR83CA%LS)2!"PDU:"=OD>\T2;_R.R(S( MUEJZ<*UNYP[8W>;6!3OV0L/U6J7>WCXY[!BEAL1E(BZWKMBQ+US6NN47+R=E M3%"*UVCD33U#I=[2;&;#H:B\\6ZI[8H#IJSL\](O-3&EN77AC$%XJ#>1,X5_ M&PS_ 40[B'3R7DG0V^J)E>8.K:FVV>\=T[0D?O>"WZW+7Q2.WWJC1/B5EH^? M1#6TK#^5%]7P6%EMH!R(;4^9(GN=62H;V+H:QDJZWCX_I%??Y_7Z?E*@)$@/ M -*M2V3L :3]]O:E-?<#TI+F*14ACD3(?50O4=C;C)D.""4S$$H598: 6(C( M?U7!XIK!,V\Z5G,WYGQ%?UT-S6:CT\VA\5]TN@$J:YE1^>7[W<6G9J]9J=66 M:XSC(,I8QT'3$JJ"8-$*;8'EYZ"R18G)3OEHC M3B0K-;;C[1HVA:5&6H:EW.5\9M:SK:B76 MEIW$\LMY*::2RO%TN9&=Q$Z0/F07*-E)3&*H3!B2G<2RKZ$4G<1^@GG$-.71 M!HN $I5;I:JNNH?&4T)04&N?'MU/\\I;4WKKX MU)'=,26 P"GQ*:4$L @KF1GLR.35H]@L*HSRY8"JWAZ3RL3L9K>'S\?7BEM M;1\%+>74R>$VK=!$N7#;/F;Q=([&U#?54.>.KIZ@=#KYCA:I/".M ,9JGO'M M7X?7:.O%M"F3'3G/E332RG"4BC3:O7)T<2A/(8XCE+&'2V0X$MXCVV2$K&CK M-C$E2XO(D]O(GC'G20SMK7O&E"S]XM#$4,K$C,,WK\!4=L;N>7\#\_DK4QWF M) =8]TK3KJ(GVE7PV9YD>XHFO?5IPI1K:SI3S;DR41UE! 2KZB9VP*F.L+VL MP7NL^,>G&+@CBOIL,]+''4JML,9C?<0JJ"UI'F33# 6,%<%86.&]]KK7C/WSR8K#W?_$7W(]<: M,CMXU:6(RCM\(H7L&]4^H;Y1T;?(-E'E:Q.U?P[>Y4E:S^]8FIYYF1$GKG-F_^C-9@8IWJH!VH.!&CK0%*,NUOR $5DVXU7#7(M3F#0)L&&=<^3)PP.P6UUG8&I?=76H&Z"6,(<;LRDYPOU]Y@CW#IDC7*\M)0G7 M:S)+6&8)'RJ#368)'R3=K83(64()Z3-[/UF9ERISFR6&C@-#,K>Y]!$6=(I< MB3X\ZY;C+XP/9^&_8KAT97H\RSCV\1..H?3:8JE"M.X7;B+)-*U:XRI>,ZJ" MVYQ!=%:9 DW6!)!L760V'C3P Y=Q/_[I,!(JV^9"5)H[%)"663RG#=6M2\WN M!ZK=5BE+>1R!RGOL>H(<7XZ?U_A2P4SU+8:W.]),+7Q\:::68OSMS=3S\W-E M,E.-*)>1YFF9=/Z4E-Q-='Y?CLRE82I!FCM(4Y)C#PO2XS9)SR@D18XOQR_M M^%*93#-)KS$,4!_K87>6!"52FJKELY&.<1G'/KZ\4=W15+WV;!M3.J2)6EKM M?^MZ%"NT?W'D6QH!W78Q]6^DG5IZI':V+A:Q%Z3V:\64BSC^^],2R:?O6(K@ M/&34.==_ZZ0T6-F*=0!N1CMQCW:W',5F9 G$M<=WO M]#O5ZZLNC-"^[E7[G?I5M=>ZN;F%W]=O!E?YUN;H'[(V1WNI-$=;5N:0E3FR M&@>R,D=IZ>,H*W,HR5)1%NPHPY')@AT20R7 D"S8<01^PG]2P5ZL]@G+59_! MI&9353=#?R$Q^G=SIMK.>QE^)L>7XQ^'6EFJ"_V%2XA3O,DOW?TDH JU&G\> M58>-JOI;=:)K<#0??+=HMW'QJ7[9JOW^&SY?'B[O T![BO M,0RXPO##UQ?H2RQ%7;^(.=Z[]B_KH/TJ*3X\OQCT7F2XM.*O K URZ20$NRZ%>#Y[--E+P;X3 M^ 'RXH'9HVAH:;61.?8%[B;9;4MQXX.QQE;%O32 /VD_6ZE[T6TKLTSV:OD4-_^KB/ M\T&=HXAQMBWGT"Q-Y:[W$JCE 6HS :B-$*A;)$;O"M1VKV1 /0(-^91T!#F^ M'%_JF'LQ:'\L=\Q4K*&KZB8W9]G;:**:SXSL76G(RO'E^#)(3 :)G8(5D&H$ MM'*P5A<:G]X+L?+%O!5"YDW0 M6338Z!3#SKZIKF>3!IQXOW.0"+-XV:\RA)CM6@4,2(JMH!ZQX?/$"F&-3J/7 MK#<6BH#)R+4S<#O)R#49N794?AX9JW/T]"'CO22&9+S7.7BNZ)S:)^B:.AZS MO9_4!2.3]RG5GO!OI&\\]AV&?GIEQ@O[!N^9;'M)W6V7)C'L%%U/1X38I+X* MF;Q+!T;LS9=/O0.#_8JK]]&IM2=?-5BGI6J*U M&+1FRZ@O#*WM;C'-?XZ]S%LT";)0B=0]08FT.2\K&]5W#B*C)C9C6])]H]DN M(]U+!)<%P=V#R*U=$'S4DNM,[:?>"4JK8Z/LWB%DTYWEV5N+ID89"5O"M1BX M]@\AB': :[U7FO2HH[*@"I5#?2F'"B;L7JUV$#FDOVRK8#9+J5]*M!:#UOI! MQ-#V:#UN,72.YM#3A-E,';O,/D%AE#EH:#T7*#RR*8$/K6$6>X^:&"!LUG&, ML?[&M.I_F6TM,HO_^:77J#<^EJ+9>3U#LW-)%<7*QLSS3J6*O4=F9***=7*T M@5R0*J<\VH]IP,NFU9"KVW@,[MF4)E7:_6T;E M6J*V!*C=>X#'MF[T2KV4F$,.;X<7Q96V8N6B1S\@Z)/9YY+Y9K M^F".>XIJY:G;K6DE&7NU_41S_33]CH],NWT;P:,#*FB]=3Q,::3]J=43/6_T M[R<2+&?T-_NEN:W;K$CI^=U\)!8DXPZ;I5(NIRA+U])I$^A4LSRLF[) J.4Q MBK//.96W;!V+EF^9IWJEV2B&?RSZ?9OG=!LB*2&DA*W#W/*FA&ZKF))GVU!" M29MOPJO9&_6D\:M@:?J+7^/JX?/=TX_44A[^[M9JO_IEM&(C3,95VWH-OEK\ M#FMK*0^?O__\MKY@R,IR6@M[ HL4+U.4NZK_XK12:7B/AH72_#G^!I,,%A/Y M(_;O2: M/0P^WU:O?MP._E$=W#W=_OB@J,:K.G=\"N^S96FO MNF$,3.V+Z:KFLPYKHHJ3#C8R-BSL+I581Y3"QVK%HTV.9#G[JZ XZ[@"MV#:,EW*$IXZP>N/C M:,(TSV#WXT7$ HA]/*=4;VRE5F_D+#A'IP$S/$ IED&P 2>9BGPW M5Z<@.*_L[<$Z5G"0/)V"5CEXS]3"FZ(,8N M350)]L.#_:L^9HHJ-1D)A4_7JFW/@=U(+$@L#$8C;^H9ZND&&4@X2-8@L2"Q M(+$@Q82$P_&S!FD^GPKBCS4^/2TC][=F_3>>Y' (RBA9IH,$4GX"EPKU2!1) M%.V((I"$_Z5L7(DEB27)D22*)(HDBDX 15*N22R=(D>2[HWC&G^_P4PGMF?% MUT0H%V=ZIYN*.[$\1S4UY_V).M3E61=[UHM%DO\ZIN81V$DBJ\16L>__L.2S*RK_H+6RH] M>#7_IOYAV=>H>@W>=*<:.L(OT2%2P/CWBZ7C5K_R MI\/&GH'!>1>Q6K7-7JRD;-5AHP^:9\^9:E]\:EWV%BLV'N#$S[=D\NI2R,7! M/+'"<3.IPG&.N$^ODISR DJ>V+)<$_J\]XL =ZE2B,!OQ^5)J6'^PFI-*U*I]XH"PU(E:9(%I_4E+P, M@(^J-)LVANYUZF4!=QF=P?&6?'NZ<2S* 7SM.;")S%9L9A"+=";Z3#J!C]4) M[!_GC^AI'LH1W&JG.()KEW7I"#X_="=+T90.RGG!O1!CJ57I]4K3>+8LX#MM MG*?;1TG-DLL"]+QMI%Y;VDCG@OI4T*=T\2T<]#NX?INE@7=9@'?&&$_ISULX MQJ4&(W&>EP;33KJT+@O0\]9@NNW20%]J, 5R]W;2Q7590+^EI[=U\:G>+.7- M=5G\O <(^BTPT%<5[;>E8_'YZ31652!,#. M #^\Z=/"B]!VJY0"4B*[&-,GZ:Z_.&CG:.P0V.O]TH!=&CM%25/9X;MO,U=.JU7EG0 M+LV<(GEX4M9XH3C?(9>P4Q9(EP5L9XSKO'+#I6XBH5TVW22O-/"2ZB9]Z8$] M%YRGPCSI:KA0F&^OFC1+ ^DR^F!/.O;UWITP6[I?C]3]2J>W^-2A/+&=3FI) M ^F)W>,ZL_;O*!<19)YVJN#-*V\\A7B*22\LR$.0U,Q$$M)I$%*ZI997,OH^ M*"E?HZW9*8GW;47KH!,SY4Z=K%*I*J_B[?N@JATBB#O%A%E*Z72>9-3-*[F^ M;&I>L]N6A"0)Z7!J7C>OC/WRJWF-7DFB2:6:=PIDE4I5>16TW[>:M^'M5C&% MO+813F6Y'TB*T0ZZ)K8N3N>N($,G9T @?.J#45$)C:(I[R$;\C93VCH?.<]= MR\Y@[8IF>;C_"_RL-*T3LD\YE06G)*$7$PC3KK3:Q=RE)A' V6CWYT42ZJ/2[O1+JJ4?/G" M=*A:.2[")4F<+$FDZU IR?5ET:'JE6Y96@]*'>H$"225/E(*O!<1O5SI-(LA MA6T$!O=:_N8.+6V.?Z'+[)/R%T51%N,E^8>)KK[_79CO_WX,YT93B[GSA#=/ M.//B4YJEO6;A+1N^A)"MFQJ#;QMM>NO3A"G7UG2FFG-%TS4EQ:-H6B[Y#16; MC0"TB@Z_TNTI#*98XV4?HZ)Y-AR%,M810PH&H3IIPZ/6S\=7S=1Y(+3IPY>$PRB 3PBL[T5E9+WXT5VL6T42[??KM1JRZ$L?%6 A2S+JRMUFRO)@)/$/3B59Z"/8&"73CSBM5(!JG1F#=[\ 8BZ5@8-$F_)+Y>^J MZ:GV7&G6*TKP[HHR]ES/9@IS7$*?EHQ1ZL\(7[I6\'WB182B.Y&AX.DA4][I MIN).+,^!)3KO/QR?V;61XR(^>V&AB L*?YS<, M5 ]KA@;#@VW] ;J(\]UR_\55;'*QUG^!2K7TZNU99'L=J.4);*E MEI+&4+HGR% VOTTK&XO)JR!925G,Q&9L6S=\KW[$3.9,M9;>"3*98V,I>74) M*R=+N;,\>UN.4B\F4TZJ+3MPE+[D*(5SE+R:LY64H\"SVX9;'D>W":FCA#TB M)LQFZM@]R2)E^>1/'I[]Y)) VREI)D<$W,[E\R6DD9EPJL9G3KS@V\T_<4/ MK7GX?/?T(XBKB1+)"/# ["!PI%ZK_>I'[\1&F(RKMO4:?+7X'8;T* ^?O__\ MEOJ6]"B>Q7C%BT_B98IR5_5?G!8:5N_R.$U_CK_!)(/%1/Z(_7L2R**'P>?; MZM6/V\$_JH.[I]L?'Q35>%7GCD_HR+A-%MNKC\J$\2"A!D)'B+!?:O2?I#( MXJN+WQ)/Z6\W/Q:CG^@M6Q_)T_WU5]W\,QA4TYV9HFH*- X^>+3RQ^&,B^^,>YB"V*&L.HP6MD MHR96$5 W @$1;HQZHN3D4]K",TG4CD= H.6_^4OT+;N'[PU&(X"2ZSRH/I@SJ[736JRK%ND0.9X@F;3F>&-6?L M!\\;C%@6PM;8-G"_5Y(N R4"S1GC,Z7)9T'X;,@0S>.2.]>> XMB-ASDS'*D MV"D#66]<=72JF]H'=&/C MI(IY3I LD^39N+KH/B!9DEK3TNC)*%M.M2?U68=[]U.:C:9[0P@.RW$QNS&% M7O-X&MU(_)\"_K[QX-_:89MDEZ0$F(7"ZT[/?$J\P]\;M.OI139 M6E.7-&]&4VD7="LFR_E+6B!:2.E_>EA:J%=:W>-I#U;*G)C#!^A_M3#CRI[> ML.&*./M>>>+LZR+._KOEPFM$3L$)A]'?FZE5I>_8T*80U095E6Y6%-J>5Z90 MK!;YK[%HM))>[[N[LIQY(_I/1,@7TP$,8$(>I>\]3=A72S6S9.$]V-:(,72K1\_T05I=)UDQ(6M'B5^#4[VCO$CL9+K-_IIFIB MI/^UY>Q08+W>2BRPCO'0&LQ644?_\71'IR6/\$U8>]P:Z51R_%5W)Y2C8>#^ MP\[QA,Z-MJY_B*W#YPB0C@/SNXL4!=MPOQKM%?NEFXH%"@0<"BTQ3']Q;=5T MQ,+'3-@OV3>HF:CZYD6B;*;JF"0+O,-QM]V35F\UAF;\%)1Y9WFVP#2>@!TTB."U\X/7^U7X85=5U BKF(2H6"]X MECA9D)U^:A)N]*4RV*R=1'-1@5LAN'<\7/]4A=V,@VU[P)U:?>4!QQH8K&8: M2R>VM-TP(=Q3(7=7"T&7"A)'>CE,+:Q-C 7<66KG$S^_PY?L&*6\^FD_"61= M4PFAH*P1W /OV8.U-N)R6\?=,4W&(1(PTT>59XK^PV"Z60F 1JU+ G)2QIYA M*.\'[AUS>"WYT06M>&(98*XYMP!F=XZ['":J)FO._?)HS@T!S.A" M4'%&[:?>_0B_5OBZ3EB;CNMWCI+*E+-=[3Y.0' DR-$Q0YV1-IL><0:>.P&% M (3+UJH&\MQDONO0*Y"4@U?S@U;4X+5TG">5'VIA! M' 5+(CHSR+73JE4ZO4>GWEBTFOG,A?DC>\(,=+('%"F=R":?V MH@-Q:? S,_UGJ%J)YI#Z"^.YWO@##9MRH1[&]62#@XP$T(S;ALI_X*P!4Z 3 MHS8!LF<(<^ 6AHJ:(2 T&UZ$A$V5R3-;-S(\]W?/$'2Q!G#*/: :#IT_#/-D M*FBZU%WF=<),3B8PA#ZNX($9JKV:6(8^L6@AL80G@#OL;QEN$-?#L.R"8K!G MU8 )JR\@J>D! C^@!W;:14493X'!1ANH]::10SU;V[.=*>/!6T<8_LI_P(L> MF(V9:>IS:,-5&YG)HW'QJ7^9P%)_54#K@=.!G]*_4A7X>EIA_EUW U1Y6&(& M;O%5!_FMD:;&OV#F: >[-FE7$%B.2Z:^$;X-C3KQ.MHKXB85)-?T76L6 20Y(#K:>ALO&PE>JF"3<#]7LDU\"IG%)>?14>4ED]2&D1B;5I#* MDSB*-F'GE8- M^F G_2.8]@/..OQ1KL02H869 %X3U7RF \+]MRU#L48CSW8J472 -@>3 MG*@O)"8$1E N<#!M Q;4#^&/=298/23\QFYPB 1:KCQU^+VE7<21V8X=>M5A MHP^:9X.*@=93;0E7$ =6@Q^P*L1C\A:0OBG[M- 2-N4Z,&,"Y7O+];=3ED\\ M(S28/#.P#@+XY WHTTPN!T(70YWZE>P0:R6>C)\898C),:T@*=.KKY M)S6G]O"6PQ87'5,@6Q7#VZ/""4F99(S-IBK>D80FI8+.FC'5Z@1:\$R#.>3? M]&S@I ZCD;D86C*3\"N 8;$^7>>Z-R';Z?P3KXE"<[5!*%XJ?R-^\;6&L// MS&0VF58D+C/L]HOEXC(IK,11V-N(S5SRJ!KZ5,>)QQ_0QQ%N%UAWW-:.;ENJ MW0VK5N$C[!:.;_H=*YSX\T015]7?JA-=@Y=\\&FJT;SXY.AOO_^&SW["K9VB ML8AUV-C((T3"9X#;:O2CT%+W)XTL':2L0Y: /HZ=UQC=Q@@?!(&KZGQ5AN[0 M!JSU0\"B%'ZQ!E:KPZ]X\5'84WZ@Y*<6$XC6E1O[JW'AN6)TDF^ \*DWY2K( M_1B=G'>6_94O/:Z2-%J)*@D:!:"3]))UDAU$641$T3Z'\%L/<<$9AHR9H3.# M'T.$E:7/BU"'HP@P.>ON%7;R$"O^__>RNZ33@I1R"''-%O7Q"'R#<*4T>K'[ M(R0:[E4EO>(%52=@F< 6Z?H2C]29&;JKO,,G+WZ(;SA1/>(W%^]]XA.4^K]. MQ+D\XOR41A(N5^%!TJTU1VN9_(JN"I"HN@P4KC6+]'UG]<;2$@,FHAO1F(-' M-K*9B[!&J]H5.AY]X_]QPPSUE6YZE6L,GQ[K(_'- &A:H_ 0O/H%[GL](0C& MOV#C,8D]&#-A\T0 R=(/AVP$Y"]^3%20<>E-OO1+44&I!,@L$9$,^"V_XQEN M@-FEK4=U(^&D*@I^-L\F#GL7GP"POC@,J4%1"<@'M5^\-S7-PH M<2$/VBF*9(WYFEWL[:&<14V,*RE"Z\**ZK0\$O:^&.8:"_[-[)'NT)] _Y7( M)D97$6*S$4/R597QPCSY-).>S7+:=',?G.W,["XD&VBCWHC(J4+J;@EGF9S-E?4 M/>I7&]UU]WO\O9'+O2\TOZWO]9J5;J]7Z3:7.Q'X>X"$G'UI2;5?^-)ZAUY: MI55K5[K=Y>3F -77$76$3M@%0\BFH![:ED@Q&8!/W\\EU M;*1(=C*C@$2$18.^' APZF*6/T13-;29=L M0-P]]*)5RQ)[$6,J8?Q#!;_C;N'4)6E]F^?-C89,X4 1"4/P4!%M XQ\O&;VQ&XA371JXTLV7CQDZ O!/^-.D M^%D,3"UT:M#DMSZ,?K/2Z+:6CN)4.=X-J"_H=-)QN[*%)@D"RRRQ6TFQPXW0 M;Y61ZOBY/JBZ=F?93^H;UL1"[0V#XRU^WW.%/ECDW\QTR/6V]0508YF+QL*0 M$-WB TI'TS"3Q4_&B/OX9NJ<[#PT -4W^"W&BGLSX25]88$_$=5-6R==-ZH4 M!RH"JH@** JVBB.KNAV&B:=>0+22@AA2]S_AWHTHCSX9XB8_\$4-;!O7B?_D MQT.'PHSE([H?&OHSG53NLQ$1K)-U%[:1/5DFRC9 M)NIDVT2)4L /JNW.G\(,*6=-A'VC5IX(>^&G5<12%%J+$EG,"4?6?U7AKZ%G M/X-450T8TE3^1YW./@)LT40>7099E\&3?MJE@C<5.F4!:2^Z@S=&E(X5"#\D MCA=]Q!P_)8AGO[Q[S)#J4J]'M*JJ\>&+S\(AL 7Z1=!=+78IO M*[UTK7JU(C6Y%ZA7]1I>RZY@'[3E S')1S%'\>R3A9.[']/4^'FL&L:YFD>_ MH5&#W? !#V;2M050SW*TJZ;+8[;OQY'/MG=9K#COA'/FGIGJ]41G8^7VS;_2 MOQ^/X7M.C_ U&($.7@>3MAV"07?HI+];9C7\Z?4$-%#8%7B4TQZ&8]#5Y*5R M#_]<^;02WF$&2,D06B$N-?P!U*'UPJI(-O APPB T&Q99VR>W45:,1*CZ(0^ MH%1KRL".6J=AU,NC8?C)I7SNRA-:O(4H%;NG4XXF3/.0_:)' 6B4V%YP)B)' M^8KWHEG=#K'1V&<[Q'[[@.T0P>!>ZH=(G\F&B$GCRX:(!VV(^"],6KNEC'K9 M%?'XB$1VM)-=$26&RH2AH^N*>(YLLRC=HG18CC=:WSMJCZP\LG]ITN6W&05U M%1!&X3NP99WW/*8MDOA@!45\E"%/_M?Y\_S:5'<4U75M?>AQRTFX[\:685BO M^/L_/%MW-)V[PSX<\/3E^'+\,H]_!.*S1,7;;X#E.+#RLRC/7J92TQ>?WJ76 MD.YDJL6QKL(@2I2O('^PQNMU('S" G)7)'H"-Q]S?#QL5W!:<6#SX%\7GWJ5 M6D(YV()._;T$=GF G72!N"X^JT3 [E?JM>7@_F*!77J%O%0B[PZ 0L^18EW MQOV.^K75);[W*C$%G+9M"U9IUI=#X8MIV+&)>U,2RO$22E)!]P-(X-T(I5GI MUI<3%8Z\@]CY&:$7GYZPEOPI"E_9 2E@,1D+D^;.8F[?7%N%!>BF:L^_N&SJ M?+=,44C(@)\N-5+8L&M\0EIO.41U\W1%]9F15:KQO%C7]E"B>[]T%1K7[4JS M7XR0STIBTN)>*]\G5&!%Q!!2R8?@8BOH)?)NR",)WU/T<_*U&"^ XH@[+WG' M)<>7XTOS8@N'G^BA*1F('%^.+_67#1A(LR,OR8N]2TRUAK+UJUA70)J$PQW3 ML'@P%:8RRKP9ZV],J_Z7V=:BQX JJ#4^EL.D.1<'P1$AN)F# M/9\'@M?U$5\N/%4"!$LM>!,A)J^]3_(VK][*40ARB.3&-2JM7C&,8YLK.TD- MIT -[1P%:K[4T&T5$^>QQ^OK(LW#4R3=TM'D&F++(T99$-N*2@-')WG.1,@< M&U+S"#K>"U*[G489<2I-JXV2:$0Q7GG#(,>7XQ^-"ED&#G+Z-PQ95(4]6I7+ M6L@:52&/- )?(,A;!8G:PZ VCYC^\T6M5'?E3<)9^$Y3HXL;>43M!TR$@R17 M:SD,%*ZWZ^7@(RN2YDXMX_R\Z2*/J/O#T$6GW'<,QQ,]7QI%4U)Q7E2<1[28 M3\52K$F".'J"R"/X;,\$<5+R[-S-1W%;\B5,!PO3P$1BV"G:E&>6P)K*J$7FH?ID/<7*<&.=;FR,9IDCW=!5O^<9JK,C MT78/^*>G&EM60?APS*VD;L=CV 7])2PE\D-UV8_8;J7TDFK*7E(EL1[/K=_# M";8XD;VD3I5(9!\@V4M*8JA,&)*]I(Z ;4@++LI=4ZLZ6HI>4",F,&I&J MJ_R.2/;G4W78J*J_52>Z!F;(!]&PO=7KP+9D>:X+K*O^^V_XZ"?Q/[^>Q75, MF3S*Z9[B9J[7)W$[?(4#>1"M*^*YECV/V?+;^)=;%Y_:M7*$.9S+Y4JY()X: ME=#,]3:D*(S'@GHJ]69)6CP<3\2"K]O"O".R,": 8X$&>7GRT'N-_1='-E/1 M?SN<*S9S/=M$3^[,MEYT!Q&K:G]XCCNE"K?TA6[9RAS]*"Z;SBP;?2B:/AXS MFYDCYAQ*CJ[:M<.QGJTFL&\>M&)2J6PHO_YK2VSH =&"3K=(A>UMHQ=:G2(O M:H\,9X5/H(Q SZ\?VTY +V?>6(93+K\%6Y@H_6Q80S):7=5\UO'2SK!>R7@5 M=NR[B\]?OCY]N7B/'Q@>BE8I*H^.@^21,9WEJOBS;KCZ8 JDM7VP7Z==:$3Q MD:&M\ F4$>YYI%KG!/=3%YKG%S%_\>F!P:?8.Z4( [)$#K&2^5Y;NR1'3W53 M6ZDD^^=]$Q[W]D*N=?&I+YVK$K8!;'?)73X<;+'!9Z.4%1M+;]X5>"G)4]D5 MYBLS9-K9H,@$H@M#BZ7L*OQ2I95'[O,*1K!8T 5V9O(\>]Z?=*HEZ3IYLFE M/Q\=BO-(6"X(Q045_S[B&\#BY-K_J8;',SE43/-00;51X ]-I+KSZ!O'8:XT MRTK %/88$W,]4^;4@I=S: 3L7S'N-?]HSG M-A7>KY72_2#-N)7B[O8-3'>'I!J(.'VD@RT_QT-7G(EJL^I0=4#HS=0Y#W>! M+6.V,GC\J31J]4ZUUI="L'">L4NP"CEYLMQ'/"(:" S7UA3CY^A3CA[XP4V MG9V\EW49&RJ1'2)[E^B4,B$;+Y\;)2GN)J_B,DK&>W?"[!,4;^==]ZZ51[S* M"@V;$#,(@X-W-@M+489G3?D[219'0A:I5)%'6,M>J>)3H]S4<&3F9FE43EE6 M;B]EY=IY5/.7M18E49P44>11RE_66BQ9K<7#%7Z#@Y]9)OE!K;$":HV"'@/5 MG%.\;?>C$[LEA/>O+.R&GSJZ@SF&8J2@J-Q1UWQ;NEO #E*Z.@1=T-69DU+N MK;7/^O*CL^^I!5NF2E-XFA M,F%(5GH[ K8I*[W)2F]9=K84E=YNEJ-,/QSPE.3XB##QM]_Y)?X6#OE9M>SZV[%?5UK:^ M<.U4>OUB+EW/]F[FB)#;34#N1DTC]XC<1J554+C \4<&E$B 4*P%*.FN\H( M8:'XN#A!*5:ZN*(UY-_+37#!/Z[ID/,@_7ZK54:ZER@M!J7]W(14KBBM=XY9 M.DGSBJ;RZ%JC/\' (M0-+>O/$VYC?&1TWZGE*9W\ST3 3S1+9&!J(O['H322 MJ\4TDFO+V38TJ-LIIKJO%&6EA'0]3U%6$*1[TBH[?KD79(GS\#9NGYVL=S$+ MF]CCO?DR!UK#)AI[E'P_&$S\A6%0WV TLCV@ZP ,=Y9]8WE#=^P9\!TF2FZM M'->Z9602YP3H,LF]YA[EWH$ W9*IOT;$ MH/6%86(SSYY9YVM\E8G^\XOFR*:KXO^R:(+5MF67FK+LDH1Q ./\0CL."^-& M.:N'24-K$Y%WAUUM9(7=LO""_.(\'FP,1G7G#P8 LC_]C^>/L.*,%M2>Z^4 MQ"YQ6@Q.\XOTR!6G&(W8+.4]KC3$-G/_!5TLI6@J!\EW\POR^/S_V[O6YK25 MI/U]?\64SZ8VJ0+"U9?$ZRKBV_%[$L=KD]TZG[8$#* 3(1%=C-E?_W;/C(0$ M0@@AD 23VE.+09>9GJ>OT]UC&/VIJFG [?.%YC\E#0S64W9G:Q\HUKL;!+PDU0L]J66O>_CF*C*? Y/"CY++6\C4U@?>A'(DMO;");L^?/^DVE M!_59>FD=#!^)=\ZKC6Q\MR2MIB7R#P'YZ>6-;(/\5K9&WRY:K,L]-3:4>].P M+'F$92Y#0^GEC+!53GK^>JU4SZ@5]9%HN*+A,KTDD&UP63\MU9NYK >1'MLF M&BCD5.4#U#T';\5&'JUUEEZN2%I'+*->JYWE1'ZLZ.,JS]$Z)!Y(+P\E-1[( MDPZ-Y@'IU<72J8W3R8IFL0>H4PM6@'V>7E;*(TU^V&PN:W\D)+.!9'K9)Q&0 MS.?6FW3BDBFVBS6LS9#]R^7SY?&FOREW[H_%X(XV+--+7?*5_D1N8!;$Q M-CKT26(_U]B/C/:(^<4[;T>)>^FLK MU67'L!4MF%3M<]%*1*?V$2C.!O!FWW"P,4:Q(CZK!QXI0M+(<3LY@@T"+N='NVOT9_B7 M2^(G\CA+BC?W3& M\*J>^#)4G?UC8:C_^#P?%AM50&4)C2445I!3)E&O67C+AB_QQS#K+;[IIY-+ M.O:_ZA-1]1%,E^GNMC-T+)O43L%TJ-;K)2 )'5_9(TH>]('&,\:?><];^-3N MV>3]PW/[ YDJ%J$ZK#GM5_C$2 =O>FZ7B#(V]"$Q,)9.[!$L"RPEM9#LJC6" MV?7 .E%4G: DK5<_#TU*=7@8-8P*/H,V!6>&;$$W7#YH_L4DVE,#*;DX5@TQ@R4N ;!0 ,(U?!>E'A MH4!3>*<]?P?3,&>?+3)P;,>D\' ,!['!B2XC!%L/PPTFA24*)""RN?O,H$HL MU!45W/Z%&2E880=T!2@@24:*72)]!^AF,%I-#!ON1*(+:&!+.11V!&4'PAO7 M0W\%M+%?D)!3P_R)9W?WE(F*QB8\2NF-V+(",HG1_8OV$'X 4GP%6.6J99MJ MU\%%H8JI(_B),<#74% PQ'*ZEMI788Z(3/93%'?^GZ([BCDCC1ICSR9#%N ; M0!$'@GT*D\0>-6 D W_85)O!Y/D!H_^!5_3)BPV0 M#?.29R M\!A&7O*CDQ$:=$]/<_J"SH0QAL\0A\E-57L$+[,F0"%W"8+T<6GBT6EJ.%H? M^ :XPF40QGLF'80.XM*"CRX1RA;ME=6W\DCM T(^<479:+2:@AYX[15!+]+$ M82OACL,,V24J4&PR,8TW%5<9(/GW MU98.+&!8-#W[HP2KL>VDA\<[=I9@J5I=;I@ZE^ &USKE+KX69CQ_;PD5 % 4 M!1'<6_[E@+$Z4&E?Z"E^ B9P[#/MH>""U?E);3(!@P86=B!4Q:)N@;]!31-^ MB"8(0U3(H+*,*;N:OE&3:43V%(2W0F".7=#H\%F\D0D0&^0DCBPI$Y"7$6-[ M?*M_Y*Y4VG;<^*T8+Y,@\%N ;%PO@UX%C< X'B;E/:8"5A!(?)09[, U3R( M?%]5BQ-A0-HOUU$S/ZN=L[F6HZYI5M=>4ZN6N%Q7R.MR.1\7B;$,$S"W$&!, MFG&\"0,$4*N!]D3.Y41B9-R_H (N 8L,I0C_@ESVU5?2TT""_//DZ?ZN\WSB M#L3OO2'\J?F9N#Y'M?KN1#P@\(31H&P:4^^GQ=]Z%!#Q=/_XXUOD6\*#5JY_ MLRA63Z[$RPBY*[LOCC1-.2"\,7Z$07J3\?T1^#SR H5/[?O;\I?GV_8?Y?9= MY_;Y$R!EJLPLUP/%J)I. [3Z3$84_=]/I(Z121%?_*W*_L%]2Z%'\=/)Q]!5 M^OUFODK^MR1>DL[WZZ^J_M-[*"CEB:;,D&B(VG)7 \@&_7ET$>[9IZW>QI_,A*"^MF M*\LE1.#E:AJ.WF' MZZ"-Q=WP'#QC%%PAW_'KJ"B67 ?F.7'O_R_'5*V^V@N\?-5#B?M4CE%T,+S0\7[C&3&^S;X6CBQYA*"2FX$;X_4-/[P&NE2%S!CT;XR^G M/^0^H.6Z+IKZ$_SYD6$(CX=KRV4J$P'Y55(T)"?H*WAM,KH3[.R-P<"V5Q4*0/CH=LL#(H3H9WW7QWFU%2=\7 M:UK X6H^VE3 A*6IQA(P(%BNV=#\S1?;8SP-,ZDK!XH@?P33(Y$U;RN-0)E07=$PF.O7^[Z@,*P+7,WB4 H#"QCV MH$8 FYZH!1>?37()RYP(J52[:+DBB6N!:)EF!OB":.' MGP11LQ@K,[XG!?+%0(6TFE:6S7:%< .$K8I)7ZGNP#>./3),MAV2%SJ>I4;' M%[!,E(D1W":*CZWY[<#(Z8O,ASK8.0%[)VCA8-A891M[ M>/+A-3/J885[@/0;6#_P0L&=[,!#OV 0Z83;5?73^GFCWCHA%%9X@F% TZ$G MN]-K)U>7W2@TU%KA^;N!'AC:WBF7@N].9SR9A7*I6JRQWLN*T<(-3(%LG+O58J#FP M473XHF8N3[X/_/N'S]QXQVU$WP[CDS)C?!PN>T[S(WM.A>SA.V_?V>X9P3/Z MBI!X&X7M(F/ -?9$$D#205C^MA>_I(V&B)]<,F5Q]/KE8B9R[ MG=QI:U644.3TJ*^PAL'4.%_\8B7B>RC]^!8 YA3 D 949:%\YH"C36WHN/DP M,@"E L (\Y[ -^8N$>.5N@EPOQS54N%./-4:M_PG #^C[^[\LP<$1PGW,P1: MW'A?&( 7=T?W?Z3"/$PLI&!# .\?]]E-.H2'8D"8CB>:,:/ FFQ70<2&V?:$ M]]B#CEP-%-5DVRULQY(JO9%(J^"$QU0?E]Q]D2'"-DZ0TO"9"2;B6"Q_A'S1 M%,#,2V]D:-0J?Z.FC1L>_'&8AX!7(80=3:F06Q<2KP9FJ;+4+=6W;>);.M\5 M*W)*1$((@DJ!5]$>9Z,_RP*0^OECSUL#TV:8<1IPZ)E5@Z#,R4ZD&00<# M=&G%3A8LT7Q!?,0%HPBWF/KB[FG,#!.0;9A8:')UYAOBPC(26/D>#:C+V.FU M$V7F#8_S7-S\EXFB]GG&HG<['P>R/ 91>'[Q?$^1YR#R'<3(%_#GNXE%KMKE M2I;$TZ_"R$((\(0$9!P IC*D_(%EQCQ!QMOFC0LZFG^(U%X7M03:ZXF:3$\M M:K%PY=4V829\4_;+;,E6;J-LX0:H=8]3MA[T)\:K_Q$D:W.*L1]O@%YW0"[< MFD^L#EN5:FU)%W).52S+&8L%<-F42PY$4U_M<>$'V $$SCEB8.#>-"X3V_HH MKI;PI=N(S*@EK\*?I\LN[V/V!EOI3]PJQ?R=S^3DZC^+F ]5"C[T^Z@OJX)R\\>:P_\2>.S3"M)%Q_GE27Y_NN*M. M/Y&AAS^I8I);%ECW.=PBKZ"[5'&6VD#7=Y'SJK,EOG*,K]@]%_97R1Y&@&!U M>S1+>(:;I^WRP 5Y[5'@:ISSQKL,^Q4\@TM'F$OG97>@;W> /0K6O:J9IUYR MC6JUOFFL$0RP]#P9SSGQ67"(E3N BGOV\C, Y1LO[+L<-/"3K=)6RE(O0J6I TK>@T_- MTB\^2&&Z1V&Z@;O[WV?D]?:;"CX\%V/?*%83AHJ*[GI1T8TC*ER0=*@YKIT$ M!5MS.:.U[Y@((@SVM*I+V\;E!$Z^?]9<1&4\ZU;$K$]#9ET<(7B,#;!"]D"D M_-N+_%OMF)V>@TUU5GTGG+.BL,]1VQ#!72[)0EGW]KXXRYW7X6+E1D %O8XD M[@;6QU0K(7D5&8F*=UMVR ITT$\ MNP,JAMNUZ565A1!M/REM.=FMC>2I)$HQN(NVHLF6A:L:S##T-X)A^[E\^,@+ MWQX>;TB']D8ZF!O#68D\Z+V*2")M\[MQ&Y.\%]W@\![\0G2"^^!>NYCCP%"_ M^%KBWNVKWF )8U@)!)]9BD^V12ZC:.XM4=/,V$M7!+X VRZ79F M$^X1!G9T>39#RM[AK5<SG8!$;.)ANJM-R MMR!_DQW?:F!&V"^'MU*SW0PRT??'RV=9V_?'"&05\30RS(NID&T:3+@Y/L$T MU4BQ&=;0>EE6IIOY\LCZ,(E$ :OMM@.X,TR6[Y(XX_,\-.&3P!5 MF$C?"S >!P1C0=8CJ2\JR5Q!,<"V,RLZ6+%&5]BC[Y4N_H"17L"6[=W"GQ?R M Q*=,^ID!,,SQOS["I./[C2P6@Z,.S<=#T6$2$L+>9,NKO)0SI)4)QF5)(TC M 4]\C%H[.H-;Y)X+:H55Z,8OT T:")\.(Z70CRJ?X6FY (O('#S?=>9@0-QN MID'69/_M-/:Y-)9$"5<9/V5M0E:,)T?PE+_8?46N3NY6YP$61]4MM2>5H 1,',#P_"?)R;E;F%N1 M*"67)G=+@T6!N"*T1)& M+NYN%_<)$^WEFA[4FOJ[6,B%/;"%S4P2[Z=_POJ1BNS.5CUA"ZY$]6QL9;[/ MJ\1*B\F]C94+L:H -[&5LZL'7L0HWDYD&T1S< MJWAJQ*_#;IY<-6O)R[ 3$72_N$AGS'_/%>I:L5"WPW;3/NPM])IV@Q[,,DM\ MI,1YI;G<9_JH09FQ]%M9?Q'6\#RENMVU6//V\GT[&AC9J0?;/36B*GQ;E8M: MTG9/!PFT_$N_L&+C6$?%I"CUO%V:8#O]!E0.VAB@NXB07N>Q#:P MMY&2!PM$>3VE4XM2;D34N8DC)>QV>(*E]2:-&ZO M3])\^,56#P\)E"]#/5K/-#=N Q>N8;"SP -KL'/#VK%Q3<$3=OQM![SUW-AV M(19,"CYMKS"VI'&6>#EP,"8Y G9G1H\+U;S:/3N"+_<_&1>7T3(9^#B!>D<^G%)*4,O3#0S\3U[+:4LG=9\&KY<.L=Z>O&AOIJQRA.>\I MK:VPA/YT[:R,$_K/*A?G$JG'Z&-LC*@>K9V90Z T)KL3!C%+J(+D,?-P-9Y=B:[;T6W,MGKY\T\[.SE M!VBY4 Y[#[)>9&WQ^_"\DRWL>B4TLR)5^ZB :,]K'>_NK?'5@%MEC=>"UOAI MR$'9GC7>K-1;LHXW;V(U2@2>UK:RN=-!8M#FKN71Z):%O"'V]:.AXVG%> "Z MM*YS;.>TV+=@!P@6CAU4/WR@VO5-4 M,QCQV31WH59IU*5/>>#B-8'E/E;U_K;X707?53;[@LG>C##9SROUD-8[4J3F M7:3&WJS<"0Y71,D+U%F!6^P?Q;G<']G!X>*P\P5N.-#S[17WG">BNHM)7G$U M">L02L6Q]TK7>*7$I!,PVC!3D/]DV(I&X*NRK;PMW?\>+^FK@P$UJ=ZCI$OM M*:7\H0@[19^QY3_[;)&>9E@@OV#61N\G/%&%ZPU^J:98-@&IAIL=I*_,B#%@ MWT?D5 T,Q[1'+*>*_ )OQ&;G$I&!BOB,NI$[+' ;7P]%[[-741&$XP,KD;&C MV>I$4\'CZ<[8%;I[^!$\K Q?E,>&3F&HW.SX -> :S0U'*U/1LHKT@((8=(> M55_G#^%7DY&A]:EIP87@4&G:XM?N8-C05--]!Y(K8F8A?AE,LT(Z(]4BRAA< M5)OT1LC^%F%<3YR)6 # T$]JBT45Q%]P?%/#[ .R%SV-1V-)-GD4GP*P?.)B,+A68D"LC3.A( #Z0MIL@!;"1A!WI&2J *@F$]-X U+:5)N1OT=B MHI4@RSEMW^#?0J-Q('F.0"VI)]"JG96JU>5VK@2I&$V.L++.L-Z.F9+C-+[' MW@*_J+*\TT9 JVGPH022T)I0^/(5H%(A=X;)$;H!*S&J\NO7HGN.TR!&(]=D MXVY7.W%@_QT50]D0H&>M4'SZA%($/6IA%3>1&,T]/6JU:CC#NO*5B]8%M*ZQ MV8IJ&K8MU"P;&Q0EU#B@%3=4 +7$VP^WXXEFS"A]H>8KV&;A&[&>O\*@8W70 M;/7_?FU8]J-A_TGA-3UCJ /=^GX;(G&F9;.Q E$#83L[NNF]$2@P'Q+8%?@9 M36Y-085N&W"Q4.[<2G9A.>1],^%GL ]#K3,+J5+F9EW@)1--T2TT L%P<%^H M6NQC3[RTBT/PA@A.@$D4L'QX_($H/ !!)DQ+,,AL'"'Y+UN5SFQ"VV^J5?96 M=+X WRC/\=C3T@N59YCB*[PNN/W9K-4C8BFU2G71>>1,S$RP0Y48ST!FF.H< MGTI2$8*ZQ_5%N!V[L3G ;V &.@QC8&B:,;4^[9WRV^_S]T:T[VA4Z+8E33DG M.F.7MMY?^.8'P-=JH[)2[5D'7?D.#.&+!C\)1-=/Z^>-.I@W%*@[P7HGTZ$G M? +DDGO_O,:#R;\>U321>NC];4V4GO[VV)I3>6R-C\$C?OH3A"NY1?;YW=MW,TPLO-3SB5/'Q)NY%G-.5T8EHU!,!V#8-Q1\G.N85,T$U*>07O MBYOZH=7%.\WRK+K?TRQ_Z&YCVK,''=[IL'91WS'8WQDI>GB2;]+>9S)],FD.6D: C3@" M!Y8 4O))%SC MPC5>4_(B**+(0^SB:Z/\YUMG[BSM4Q7Q'"6IB1(<<'$6[V#3?*NB8"9E,9RB MXK9^SD@)Q4L/+8(2"L)5ND0'XQ)=*WJ/:H4]IS*=8PR8>-AB$$DCY!N?-'@> M[TB#?*L^[W2OQ(Y85F=J;M<>7G)3WK@I7M59$?2S[]BK/'J(NV>S(W0AYWML M5.\79GMSFDA.V -^^]_I28HN(7C]% MT++;[PEF&H5-WASZ2%MAI%#O&%G@&'&^R>;LL+\B2.])_*9%+DG64T$/Z:D0 M*(1D]6-A]8I119'F4OT9&_+^R^U@:O2MISE]ZA91]=57MR[JZ?ZN\QR9LNNQR-/]XX]OZQ,#8U=@G5R)EQ%R5W9?'%F(5^<% M]NX8/\(@OY?=>Y??Y$%&VJS"Q7.:&=K-, MK3Z3$9/4GT@=99WP!'ZKLG]PWY*3('XZ^1BZ2K_?/(>6KB5>DL[WZZ^J_M-[ M:%^U)IHR0Z)IJD[+72S)"RIT%-3S%\)C%3(R403\!O@^"8!Y*N:N8K4J^@]\ M??&*Q2\]5R/X=0SGI<1Q42(6K/(@S&QB)7\H2+$1&:K5RX_*1B!@@B' /7YV MI#V]4"SL8@4\>6EW9J(96 M5^Y"M:U+D*V=53AGBBD0;PY>PFSFRGW'A_<*C?\$'K2)&B1*Z;>=H6/9I%YG M.K]1XGUP?#7VQ !7G.DB52>7F)+M/@N58%E]*X_4/KSWDV<)G)UJC)4)*W[^0Z.J7B'?HSLZN6.KK1P;ZDZ-VKQ5%'E1.&^*I[^W M*"6@\",[:7$Q7CYQ[U7(B].UU+Z*EA .%9$/]ZBZ V_YSFC!#0,P!P@:H?BG MHH$%8"NJ9GVH$+"T%%36CF:7L&'P)C:7F*,@E6J%=SLP--:IC,/:I? Z.V K MMB/N?^>+UF4S!/:A\FHGLF#AO3N5B2#RT;C@ 'A6K9_KA&)M Z&XO>19(Q;/ MA5@,S,+*CTQ,W>&Y5*^N30K\27"M )*N5TH2NT)3RGK6Q9&"]2KOTB?$("=! M#\29,<8>=ZR3&8Q7?57[CJ)I,[#\>Y1B;7>4EU6/&>5?@NJ7V1>J]T;8Z8[Y M8.U>#SOB6<^L0Q\:-=P-"[O3<]RNQ?"7KA'W?E/^,DSW(HO=TID:WA=+CMZ3 MLQSP6'KV$S7Q"V7HZ\Q5KL?>BJ_A1OR2-_8. 0"$9#LO3+DI@B"B9R%2I$)N MEGISQ&^]M1E:&GZ=F198FK$Z6$FPI *6?8NW'!F:(&F?Z2L%"VE)U#[HNVL7 M62(@7PEV5=6PB:HYI)8=9!UWH6#)F+46NQE>/6;*[5K60;/2$L1YI/9N^.8K MG[O[92:L4X>%64[A>Q>OUUX]+ LRB:0Z)G+7SI;)'6S=5V*]4X%' L++Y.0! MAVRJVB-T,%B\D7])NA1=BB'5A=,W,(TQ=ZZX2_(-I(-.R9-I])T>2$#7^2 = M8T@Q>,JY,I;2NP 3"0;J>HJ"AH_U4KWZ^NWFX9A]KGS_ DS'4T">:.H8;<92\ M![MH7^X9I7Q@BAD9]](-FR,$7^$^NH+VFAO3*ODH(EKHHVK8H.EI8^.S&UQ6 M$]3!5#"J#O6$+9F;E8N5+9F%8;)9=$[P%%!V1#46$!WP 7)(5$ [Z@K?EP=% MJJG M#R"9X*T0!AIAL58&*BB4TXPGQ+V5E"U8)@ZSN1061!R1X6ZL>O?UJ8UY9FCJE/RAUGALS0XZP/,?U)ZCV3-<6*-K\X-JB [$LFEO MI!N:,<3Q_G+X-FYWQD;JLW*0DX48,7A''.7AKDK8K^&]6GQ-FS@""1PR9SC,PA(4\_&OKP*Q[?TK8L:EM?9@%^ M,ZEBK6ZWVVA$MMO=LL?N>6MMB]T-=OF7FN\&\\C.*O@V\97)LQ#8=_OKT;M5 MRD*,[EQI/C])7]\MWI]^1Z^M1A,>00TCP-(ALVDV!=ZT'_ V4\Y+I^!",LD& MS>TDDT0SB:\/=O:0EQ@J*H8:N<'0?LK MIG#M@T9$ZYR<$5O'1.L_+1JOI.J MBAV\*O6^>"F/);(Z)F9?D]6^_(\_P 7A:QNG0F"-?W_+LFF!W]"7@?_U.\I; MPD8E]6JIWCS?1?EHDD78&QHE\.,!/ZQ/2LA>6 &!7ZN5SANG>01^ 1R,K+1C MVU*5CR^&8X_(D\+BP@>H*=.HK]ZCC+B(F9ZP6D9P9U[WS [C<=*> ]0R:78T&BOXB+VN".E2GU;E?D5 MTU?:;-M,R9==72^=UAJ9")F]]P"3[)03=FILJZ3SRT[-1C8:>X>=OH[/<0UN MRM?.>=XF=O0X1,V>5?.DC,8<*9G"BM:2)X'E0"0U3ZX:K5+]-'DOX#2E4CH- MQB1?%8ZO6MMJ_+SQ%5K.C5*UGDU$6O8?VS")D]=2L[Q*49 RHXK)QT)9_M+F M!?G\[L[(I)1_7%&D-D_ZW+R*NE&H4M \EU#;:+ZYN;IN<7T$(-;6VB^BHA% MQ=38'28*5:_Z7:>9UJK&AL0JD90DR73MIE=_Q?H%G4P0YM7E/BM:QW5W&WET?HCJ%^N?[^] M^?'UECP\%+JR:/U,OST\WI#.[?7OC]^_?K__LT0>'J\K!S[G?[>__FAW'KX_ MDC9,_E\_VE\?[OY\>+PG[>OK[S\>.R\'/O]@%5J8@?%]I5%U6*[(NBVM4KR1KBQ(MKH8WLRR6*['V5V*U-):EH8N)-9K[ M/'T^+*.=)['[&ZRPB\#@%NT#/H%]#\N(EL-GU7IQUC9B, M^P(V$XF>/:'G1D)'0B<9=&[W#)W<'!!;9!67&PA]4336%TBQTX217)QT^'N$ M_0;Q-!^Y.'E=G#RN3"8Z.M6G;(^#W%A<^]J8W703]H9:/5.=\!;7V72K!(\%3&$-A/RU]\F9">_FK M6$U$>OS 7CPFAUHY\U?S])14-ROR-#%)'DF>PWB*)'(V1#ZZ2%1HJYSE>OD- MNN8D7K[$#]RDX_-%C 8:\IQG%+M[U?[PSSFADZ7\'. MB=-1(_H%(L:;L(=&HU%/W$ C$9E3ALZ^'Y@-_,*ZMX0TH<@8B2*5JF/@MC!V M,>>QN57('*AOM%_^'S6-15"*$R E,',/S-.,@.0J.Z^LSSK%FNP(["T07'XWCU#O5[ ^9&8CS+AU]L]? 0\W,9_6O &_,( >GY MIPZ-_3DETO4OED*)V>1;NOZY21Y"GF4R21YZNX?M=6#NWOQQU M@@=0P0T/KN&3M2U<*]5KR4^5E 'U?6'R8F>I#SN&YX8Q]G6N6[,FP9IWL#:K M^0/K0<74CSW")^/H40OR/I(W8QXWGS]%LI[AUIVIN6<[Y\-!\%JO$+R6>Z>B M&59FDU]FV]:I:#4RM-..+L0N4^KVP<&M=%/J\LO!3="5I>I9\F/=I:>U+TR& M%2FEDQ91J+! _?1<@C7W8 T[;SQCL,JP@ P+' EK1H<%PN++A5 D6X<%:J4: M&L$P]01G!V_.@GRN M]?J[S_ZQXR_B;P;"3XIC&P@D[]!@/[V"?0AY"T)L1OA;E?W[O!#:X->)-U^< MOXM/I#V=()V4[($3FI>.7 YB*2(&4^) *Q% O#H(S459.KMY,7ID&Y-T7[C$ M'.>31=&TU1N8]13*A@QZ*;XI051LW4,7$DZ?Z<0$<05V.;%-1; 1<4WOV+C& L.1&("-E77TE/4RRP"'T:!L&E/WE\6?D.7)T_WCCV_KFUHO+=W3SS_./WJ?+CVP18#5&]EB[^G]02P$"% ,4 " #V@9Y8G% \ MGV\# !E& #0 @ $ 97A?-C Q-3DS+FAT;5!+ 0(4 M Q0 ( /:!GEAW1?<$" , ,@) - " 9H# !E>%\V M,#$U.30N:'1M4$L! A0#% @ ]H&>6/5U]P7C!P $"@ T M ( !S08 &5X7S8P,34Y-2YH=&U02P$"% ,4 " #V@9Y8>-&GZ]@' M "')P #0 @ ';#@ 97A?-C Q-3DV+FAT;5!+ 0(4 Q0 M ( /:!GE@P(;\9FP0 ,@/ - " =X6 !E>%\V,#$U M.36&'OPF&K! YP\ T M ( !I!L &5X7S8P,34Y."YH=&U02P$"% ,4 " #V@9Y8TQZN\> G $ M^ #0 @ %Z( 97A?-C8S-C$V+FAT;5!+ 0(4 Q0 ( M /:!GEC!$!B=,A4 T? 0 1 " 85( !M:6YD+3(P,C0P M,3,Q+GAS9%!+ 0(4 Q0 ( /:!GEBIP <+(!4 U1 0 5 M " >9= !M:6YD+3(P,C0P,3,Q7V-A;"YX;6Q02P$"% ,4 " #V@9Y8 M0."'!5U3 !0EP< %0 @ $Y

    &UL4$L! A0#% @ ]H&>6"SB&[N(=@ ^;H& !4 M ( !R<8 &UI;F0M,C R-# Q,S%?;&%B+GAM;%!+ 0(4 Q0 ( /:!GEA< M[K4.!UH (MA" 5 " 80] 0!M:6YD+3(P,C0P,3,Q7W!R M92YX;6Q02P$"% ,4 " #W@9Y8(,EWB=OO 0!%8A< % M@ &^EP$ ;6EN9#(P,C0P,3,Q7S$P:RYH=&U02P4& T #0 J P RX<# # end XML 106 mind20240131_10k_htm.xml IDEA: XBRL DOCUMENT 0000926423 2023-02-01 2024-01-31 0000926423 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0000926423 us-gaap:SeriesAPreferredStockMember 2023-02-01 2024-01-31 0000926423 2023-07-31 0000926423 2024-04-29 0000926423 2024-01-31 0000926423 2023-01-31 0000926423 2022-02-01 2023-01-31 0000926423 mind:MarineTechnologyProductsMember 2023-02-01 2024-01-31 0000926423 mind:MarineTechnologyProductsMember 2022-02-01 2023-01-31 0000926423 us-gaap:CommonStockMember 2022-01-31 0000926423 us-gaap:PreferredStockMember 2022-01-31 0000926423 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0000926423 mind:TreasuryStockCommonAndPreferredMember 2022-01-31 0000926423 us-gaap:RetainedEarningsMember 2022-01-31 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0000926423 2022-01-31 0000926423 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0000926423 us-gaap:PreferredStockMember 2022-02-01 2023-01-31 0000926423 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0000926423 mind:TreasuryStockCommonAndPreferredMember 2022-02-01 2023-01-31 0000926423 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2023-01-31 0000926423 us-gaap:CommonStockMember 2023-01-31 0000926423 us-gaap:PreferredStockMember 2023-01-31 0000926423 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000926423 mind:TreasuryStockCommonAndPreferredMember 2023-01-31 0000926423 us-gaap:RetainedEarningsMember 2023-01-31 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0000926423 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0000926423 us-gaap:PreferredStockMember 2023-02-01 2024-01-31 0000926423 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2024-01-31 0000926423 mind:TreasuryStockCommonAndPreferredMember 2023-02-01 2024-01-31 0000926423 us-gaap:RetainedEarningsMember 2023-02-01 2024-01-31 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2024-01-31 0000926423 us-gaap:CommonStockMember 2024-01-31 0000926423 us-gaap:PreferredStockMember 2024-01-31 0000926423 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0000926423 mind:TreasuryStockCommonAndPreferredMember 2024-01-31 0000926423 us-gaap:RetainedEarningsMember 2024-01-31 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0000926423 mind:KleinMarineServicesIncMember 2023-02-01 2024-01-31 0000926423 mind:KleinMarineServicesIncMember 2022-02-01 2023-01-31 0000926423 us-gaap:OtherMachineryAndEquipmentMember 2023-02-01 2024-01-31 0000926423 us-gaap:OtherMachineryAndEquipmentMember 2022-02-01 2023-01-31 0000926423 srt:MinimumMember 2023-02-01 2024-01-31 0000926423 srt:MaximumMember 2023-02-01 2024-01-31 0000926423 srt:MinimumMember 2024-01-31 0000926423 srt:MaximumMember 2024-01-31 0000926423 us-gaap:BuildingMember 2024-01-31 0000926423 mind:PropertyImprovementsMember 2024-01-31 0000926423 srt:MinimumMember mind:ProprietaryRightsDevelopedTechnologyMember 2024-01-31 0000926423 srt:MaximumMember mind:ProprietaryRightsDevelopedTechnologyMember 2024-01-31 0000926423 us-gaap:CustomerRelationshipsMember 2024-01-31 0000926423 srt:MinimumMember us-gaap:PatentsMember 2024-01-31 0000926423 srt:MaximumMember us-gaap:PatentsMember 2024-01-31 0000926423 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0000926423 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0000926423 us-gaap:RestrictedStockMember 2023-02-01 2024-01-31 0000926423 us-gaap:RestrictedStockMember 2022-02-01 2023-01-31 0000926423 mind:KleinMarineServicesIncMember 2023-08-21 0000926423 mind:KleinMarineServicesIncMember 2023-08-21 2023-08-21 0000926423 2023-01-01 2023-12-31 0000926423 us-gaap:TransferredAtPointInTimeMember 2023-02-01 2024-01-31 0000926423 us-gaap:TransferredAtPointInTimeMember 2022-02-01 2023-01-31 0000926423 us-gaap:TransferredOverTimeMember 2023-02-01 2024-01-31 0000926423 us-gaap:TransferredOverTimeMember 2022-02-01 2023-01-31 0000926423 country:US 2023-02-01 2024-01-31 0000926423 country:US 2022-02-01 2023-01-31 0000926423 srt:EuropeMember 2023-02-01 2024-01-31 0000926423 srt:EuropeMember 2022-02-01 2023-01-31 0000926423 srt:AsiaPacificMember 2023-02-01 2024-01-31 0000926423 srt:AsiaPacificMember 2022-02-01 2023-01-31 0000926423 mind:OtherCountriesMember 2023-02-01 2024-01-31 0000926423 mind:OtherCountriesMember 2022-02-01 2023-01-31 0000926423 us-gaap:FurnitureAndFixturesMember 2024-01-31 0000926423 us-gaap:FurnitureAndFixturesMember 2023-01-31 0000926423 us-gaap:VehiclesMember 2024-01-31 0000926423 us-gaap:VehiclesMember 2023-01-31 0000926423 us-gaap:LandAndBuildingMember 2024-01-31 0000926423 us-gaap:LandAndBuildingMember 2023-01-31 0000926423 country:US 2024-01-31 0000926423 country:US 2023-01-31 0000926423 srt:EuropeMember 2024-01-31 0000926423 srt:EuropeMember 2023-01-31 0000926423 country:SG 2024-01-31 0000926423 country:SG 2023-01-31 0000926423 country:MY 2024-01-31 0000926423 country:MY 2023-01-31 0000926423 srt:WeightedAverageMember mind:ProprietaryRightsMember 2024-01-31 0000926423 mind:ProprietaryRightsMember 2024-01-31 0000926423 mind:ProprietaryRightsMember 2023-01-31 0000926423 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2024-01-31 0000926423 us-gaap:CustomerRelationshipsMember 2023-01-31 0000926423 srt:WeightedAverageMember us-gaap:PatentsMember 2024-01-31 0000926423 us-gaap:PatentsMember 2024-01-31 0000926423 us-gaap:PatentsMember 2023-01-31 0000926423 srt:WeightedAverageMember us-gaap:TradeNamesMember 2024-01-31 0000926423 us-gaap:TradeNamesMember 2024-01-31 0000926423 us-gaap:TradeNamesMember 2023-01-31 0000926423 srt:WeightedAverageMember us-gaap:OtherIntangibleAssetsMember 2024-01-31 0000926423 us-gaap:OtherIntangibleAssetsMember 2024-01-31 0000926423 us-gaap:OtherIntangibleAssetsMember 2023-01-31 0000926423 mind:IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember 2024-01-31 0000926423 mind:TheLoanMember 2023-02-02 2023-02-02 0000926423 mind:TheLoanMember 2023-02-02 0000926423 mind:TheLoanMember 2023-02-01 2024-01-31 0000926423 us-gaap:SeriesAPreferredStockMember 2024-01-31 0000926423 us-gaap:SeriesAPreferredStockMember 2023-01-31 0000926423 us-gaap:SeriesAPreferredStockMember 2021-02-01 2022-01-31 0000926423 us-gaap:SeriesAPreferredStockMember 2022-01-31 0000926423 mind:ReverseStockSplitMember 2023-09-28 2023-09-28 0000926423 2023-09-27 0000926423 2023-09-28 0000926423 mind:AdvisoryServicesRelatedToSaleOfKleinMember mind:LadenburgThalmannAndCoIncMember 2023-08-01 2023-10-31 0000926423 2023-10-31 0000926423 us-gaap:RestrictedStockMember 2023-01-31 0000926423 us-gaap:RestrictedStockMember 2024-01-31 0000926423 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2024-01-31 0000926423 mind:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2024-01-31 0000926423 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0000926423 mind:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0000926423 mind:LargestCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2024-01-31 0000926423 mind:LargestCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0000926423 mind:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2024-01-31 0000926423 mind:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0000926423 mind:UKAndEuropeMember 2023-02-01 2024-01-31 0000926423 mind:UKAndEuropeMember 2022-02-01 2023-01-31 0000926423 country:CA 2023-02-01 2024-01-31 0000926423 country:CA 2022-02-01 2023-01-31 0000926423 srt:LatinAmericaMember 2023-02-01 2024-01-31 0000926423 srt:LatinAmericaMember 2022-02-01 2023-01-31 0000926423 us-gaap:NonUsMember 2023-02-01 2024-01-31 0000926423 us-gaap:NonUsMember 2022-02-01 2023-01-31 0000926423 mind:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2024-01-31 0000926423 mind:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0000926423 us-gaap:AllowanceForCreditLossMember 2023-01-31 0000926423 us-gaap:AllowanceForCreditLossMember 2023-02-01 2024-01-31 0000926423 us-gaap:AllowanceForCreditLossMember 2024-01-31 0000926423 us-gaap:AllowanceForCreditLossMember 2022-01-31 0000926423 us-gaap:AllowanceForCreditLossMember 2022-02-01 2023-01-31 0000926423 mind:AllowanceForObsoleteEquipmentAndInventoryMember 2023-01-31 0000926423 mind:AllowanceForObsoleteEquipmentAndInventoryMember 2023-02-01 2024-01-31 0000926423 mind:AllowanceForObsoleteEquipmentAndInventoryMember 2024-01-31 0000926423 mind:AllowanceForObsoleteEquipmentAndInventoryMember 2022-01-31 0000926423 mind:AllowanceForObsoleteEquipmentAndInventoryMember 2022-02-01 2023-01-31 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y utr:M pure utr:D 0000926423 MIND TECHNOLOGY, INC false --01-31 FY 2024 false false false false 332000 332000 1 1 2000000 2000000 1683000 1683000 1683000 1683000 0.01 0.01 40000000 40000000 1406000 1599000 0 193000 P3Y P12Y P3Y P7Y P8Y P8Y P10Y 2300000 P3M P6Y P1Y4M24D 1682985 6 10 13788738 1405779 0.21 0.21 0 0 0 P3Y 0 2 4 2 5 10-K true 2024-01-31 false 000-13490 DE 76-0210849 2002 Timberloch Place The Woodlands TX 77380 281 353-4475 Common Stock - $0.01 par value per share MIND NASDAQ Series A Preferred Stock - $1.00 par value per share MINDP NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 9089154 1405779 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="OtherInfo" title="OtherInfo"></a>Item</b> <b><em style="font: inherit;">9B.</em></b> <b><i>Other Information</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><span style="-sec-ix-hidden:c111673155"><span style="-sec-ix-hidden:c111673458"><span style="-sec-ix-hidden:c111673459"><span style="-sec-ix-hidden:c111673460">None.</span></span></span></span></p> Moss Adams LLP Houston, Texas 659 5289000 778000 6566000 3247000 13371000 11026000 3113000 1400000 0 5783000 28339000 22234000 818000 953000 1324000 1749000 2888000 3633000 122000 0 0 4289000 33491000 32858000 1623000 2494000 203000 144000 5586000 1477000 2114000 1493000 751000 903000 0 2420000 10277000 8931000 573000 846000 0 29000 10850000 9806000 37779000 37779000 14000 16000 113121000 129721000 -0 16863000 -128307000 -127635000 34000 34000 22641000 23052000 33491000 32858000 36510000 25012000 20539000 15062000 15971000 9950000 12142000 12883000 2133000 1373000 1178000 1344000 15453000 15600000 518000 -5650000 -280000 256000 238000 -5394000 1338000 699000 -1100000 -6093000 1374000 -2739000 274000 -8832000 946000 947000 2842000 2841000 -3514000 -12620000 -3.48 -7.03 0.98 -1.95 -2.5 -8.98 1406000 1405000 1406000 1405000 274000 -8832000 -0 -1915000 274000 -6917000 1597000 16000 1683000 37779000 129067000 -16862000 -117856000 -1881000 30263000 0 0 0 -8832000 0 -8832000 0 0 0 0 0 1915000 1915000 2000 0 0 0 0 0 0 0 0 -0 -0 -0 1000 -0 -0 1000 -0 -0 -0 -0 947000 -0 947000 0 0 654000 0 0 0 654000 1599000 16000 1683000 37779000 129721000 -16863000 -127635000 34000 23052000 0 0 0 0 274000 0 274000 -0 -0 -0 -0 946000 -0 946000 193000 2000 -0 -0 16861000 -16863000 -0 -0 -0 0 0 261000 0 0 0 261000 1406000 14000 1683000 37779000 113121000 0 -128307000 34000 22641000 274000 -8832000 1516000 1887000 261000 654000 0 1626000 2343000 -0 341000 445000 476000 939000 -153000 -62000 3343000 -4890000 -25000 26000 3601000 1756000 635000 441000 -334000 775000 847000 10000 3078000 -1998000 -4967000 -2905000 49000 12000 241000 570000 476000 1052000 10832000 0 11018000 470000 2947000 0 3750000 -0 214000 -0 1000 946000 1894000 -1535000 -1895000 -5000 -6000 4511000 -4336000 778000 5114000 5289000 778000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1.</em> Organization, Liquidity and Summary of Significant Accounting Policies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Organization</i>—MIND Technology, Inc., a Delaware corporation (the “Company”), was incorporated in <em style="font: inherit;">1987.</em> The Company, through its wholly owned subsidiaries, Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd, collectively “Seamap”, designs, manufactures and sells a broad range of proprietary products for the seismic, hydrographic and offshore industries with product sales and support facilities based in Singapore, Malaysia, the United Kingdom and the state of Texas. Prior to <em style="font: inherit;"> August 21, 2023, </em>the Company, through its wholly owned subsidiary Klein Marine Systems, Inc. (“Klein”), designed, manufactured and sold a broad range of proprietary products for the seismic, hydrographic and offshore industries from its facility in the state of New Hampshire. Effective <em style="font: inherit;"> August 21, 2023, </em>the Company sold Klein and retrospectively presented its prior periods balance sheet activity as assets and liabilities of discontinued operations and the financial results reported as discontinued operations (see Note <em style="font: inherit;">2</em> – “Sale of a Subsidiary and Discontinued Operations” for additional details).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">As of <em style="font: inherit;"> January 31, 2024, </em>the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of <em style="font: inherit;"> January 31, 2023. </em>The Company does <em style="font: inherit;">not</em> have a credit facility in place and depends on cash on hand and cash flows from operations to satisfy its liquidity needs.  However, the Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, disciplined working capital management, potential financing secured by company owned real property, and potentially securing a credit facility or some other form of financing.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Marine Product Sales</i>—Revenues and cost of sales from the sale of marine products are recognized upon acceptance of terms and completion of our performance obligations, which is typically when delivery has occurred, or in the case of bill-and-hold arrangements, when control has been transferred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Long-term Projects</i>—From time to time the Company enters into contracts whereby certain marine equipment is assembled or manufactured and sold, primarily to governmental entities. Performance under these contracts generally occurs over a period of <span style="-sec-ix-hidden:c111673164">three</span> to <span style="-sec-ix-hidden:c111673165">twelve</span> months. Revenue and costs related to these contracts are recognized “over time”, as each separately identified performance obligation is satisfied.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><i>Revenue Recognition of Repair Services and Equipment Upgrades</i>—Revenue and cost of sales from the provision of repair services and equipment upgrades are recognized “over time” pursuant to the practical expedient under which revenue is recognized when invoiced.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Service Agreements</i>—In some cases the Company provides on-going support services pursuant to contracts that generally have a term of <em style="font: inherit;">12</em> months. The Company recognizes revenue from these contracts ratably over the term of the contract. The Company <em style="font: inherit;"> may </em>also provide support services on a time and material basis. Revenue from these arrangements is recognized as the services are provided. For certain new systems, the Company provides support services for up to <em style="font: inherit;">12</em> months at <em style="font: inherit;">no</em> additional charge. Any amounts attributable to these support obligations are immaterial. Revenues from service contracts for fiscal  <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> were <em style="font: inherit;">not</em> material and as a result are <em style="font: inherit;">not</em> presented separately in the financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Allowance for Credit Losses</i>—Trade receivables are uncollateralized customer obligations due under normal trade terms. The carrying amount of trade receivables and contracts receivable is reduced by a valuation allowance that reflects management’s estimate of the amounts that will <em style="font: inherit;">not</em> be collected, based on the age of the receivable, payment history of the customer, general industry conditions, general financial condition of the customer and any financial or operational leverage the Company <em style="font: inherit;"> may </em>have in a particular situation. Amounts are written-off when collection is deemed unlikely. Past due amounts are determined based on contractual terms. The Company generally does <em style="font: inherit;">not</em> charge interest on past due accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Cash and Cash Equivalents</i>—The Company considers all highly liquid investments with an original maturity of <em style="font: inherit;">three</em> months or less at the date of purchase to be cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Inventories</i>—Inventories are stated at the lower of cost or realizable value. The Company determines cost on the basis of Average or Standard Cost. An allowance for obsolescence is maintained to reduce the carrying value of any inventory items that <em style="font: inherit;"> may </em>become obsolete. Inventories are periodically monitored to ensure that the allowance for obsolescence covers any obsolete items.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Property and Equipment</i>—Property and equipment is carried at cost, net of accumulated depreciation. Depreciation is computed on the straight-line method over the related estimated useful lives. The estimated useful lives of equipment range from <span style="-sec-ix-hidden:c111673177">three</span> to <span style="-sec-ix-hidden:c111673178">seven</span> years. Buildings are depreciated over 30 years and property improvements are amortized over 10 years or the shorter of their useful life. Leasehold improvements are amortized over the shorter of the estimated useful life or the life of the respective leases. <em style="font: inherit;">No</em> salvage value is assigned to property and equipment. Significant improvements are capitalized while maintenance and repairs are charged to expense as incurred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Intangible Assets</i>—Intangible assets are carried at cost, net of accumulated amortization. Amortization is computed on the straight-line method (for customer relationships, the straight-line method is <em style="font: inherit;">not</em> materially different from other methods that estimate run off of the underlying customer base) over the estimated life of the asset. Proprietary rights, developed technology and amortizable tradenames are amortized over a 10 to 15-year period. Customer relationships are amortized over an <span style="-sec-ix-hidden:c111673185">eight</span>-year period. Patents are amortized over an <span style="-sec-ix-hidden:c111673186">eight</span> to <span style="-sec-ix-hidden:c111673187">ten</span>-year period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Impairment</i>—The Company reviews its long-lived assets, including its amortizable intangible and non-amortizing assets, for impairment whenever events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable<i>.</i> In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are <em style="font: inherit;">not</em> sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the long-lived asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived assets involves significant estimates on the part of management. The Company performs an impairment test on indefinite lived assets on an annual basis. The Company performs a qualitative review to determine if it is more likely than <em style="font: inherit;">not</em> that the fair value of our indefinite lived assets is greater than their carrying value. If the Company is unable to conclude qualitatively that it is more likely than <em style="font: inherit;">not</em> that an indefinite lived asset’s fair value exceeds its carrying value, then the Company performs a quantitative assessment of fair value of the indefinite lived asset. The quantitative reviews involve significant estimates on the part of management. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Product Warranties</i>—Seamap provides its customers warranties against defects in materials and workmanship generally for a period of <em style="font: inherit;">three</em> months after delivery of the product. For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> warranty expense was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Income Taxes</i>—The Company accounts for income taxes under the liability method, whereby the Company recognizes deferred tax assets and liabilities which represent differences between the financial and income tax reporting basis of its assets and liabilities. Deferred tax assets and liabilities are determined based on temporary differences between income and expenses reported for financial reporting and tax reporting. The Company has assessed, using all available positive and negative evidence, the likelihood that the deferred tax assets will be recovered from future taxable income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The weight given to the potential effect of positive and negative evidence is commensurate with the extent to which it can be objectively verified. The preponderance of negative or positive evidence supports a conclusion regarding the need for a valuation allowance for some portion, or all, of the deferred tax asset. The more significant types of evidence considered include the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">projected taxable income in future years;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">our history of taxable income within a particular jurisdiction;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">any history of deferred tax assets expiring prior to realization;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">whether the carry forward period is so brief that it would limit realization of tax benefits;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">other limitations on the utilization of tax benefits;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">future sales and operating cost projections that will produce more than enough taxable income to realize the deferred tax asset based on existing sales prices and cost structures;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">our earnings history exclusive of the loss that created the future deductible amount coupled with evidence indicating that the loss is an aberration rather than a continuing condition; and</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">tax planning strategies that will create additional taxable income.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Use of Estimates</i>—The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires the Company’s management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes. Estimates are used for, but <em style="font: inherit;">not</em> limited to, the allowance for credit losses, inventory obsolescence, lease liabilities, valuation allowance on deferred tax assets, the evaluation of uncertain tax positions, estimated depreciable lives of fixed assets and intangible assets, impairment of fixed assets and intangible assets, valuation of assets acquired and liabilities assumed in business combinations and the valuation of stock options. Future events and their effects cannot be perceived with certainty. Accordingly, these accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the consolidated financial statements will change as new events occur, as more experience is acquired, as additional information is obtained and as the Company’s operating environment changes. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Substantial judgment is necessary in the determination of the appropriate levels for the Company’s allowance for credit losses because of the extended payment terms the Company offers to its customers on occasion and the limited financial wherewithal of certain of these customers. As a result, the Company’s allowance for credit losses could change in the future, and such change could be material to the financial statements taken as a whole. The Company must also make judgments with respect to quantitative analysis prepared in conjunction with impairment analysis related to intangible assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Fair Value of Financial Instruments</i>—The Company’s financial instruments consist of accounts and contracts receivable and accounts payable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Financial Accounting Standards Board (“FASB”) has issued guidance on the definition of fair value, the framework for using fair value to measure assets hierarchy, which prioritizes the inputs used to measure fair value. These tiers include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1:</em> Defined as observable inputs such as quoted prices in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2:</em> Defined as pricing inputs other than quoted prices in active markets included in Level <em style="font: inherit;">1,</em> which are either directly or indirectly observable as of the reporting date. Level <em style="font: inherit;">2</em> includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors and current and contractual prices for the underlying instruments, as well as other relevant economic measures.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3:</em> Defined as pricing inputs that are unobservable form objective sources. These inputs <em style="font: inherit;"> may </em>be used with internally developed methodologies that result in management’s best estimate of fair value.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company measures the fair values of intangibles and other long-lived assets on a non-recurring basis if required by impairment tests applicable to these assets. Based on the results of our qualitative reviews, <em style="font: inherit;">no</em> quantitative tests were applicable during fiscal years <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Foreign Currency Translation</i>—All balance sheet accounts of the Canadian subsidiary for fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> have been translated at the current exchange rate as of the end of the accounting period. Statements of operations items have been translated at average currency exchange rates. The resulting translation adjustment is recorded as a separate component of comprehensive income within stockholders’ equity.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Leases</i>—The Company determines if an arrangement is a lease at inception. Operating leases are recorded as right-of-use assets and operating lease liabilities. The Company has <em style="font: inherit;">not</em> entered into any financing leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">Operating lease right-of-use assets represent a right to use an underlying asset for the lease term and operating lease right-of-use liabilities represent an obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term and use an implicit rate when readily available. Since most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate the Company utilizes the incremental borrowing rate to determine the present value of lease payments. The rate will take into consideration the underlying asset’s economic environment, including the length of the lease term and currency that the lease is payable in. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Stock-Based Compensation</i>—Stock-based compensation expense is recorded based on the grant date fair value of share-based awards. Restricted stock awards are valued at the closing price on the date of grant. Determining the grant date fair value for options requires management to make estimates regarding the variables used in the calculation of the grant date fair value. Those variables are the future volatility of our Common Stock price, the length of time an optionee will hold their options until exercising them (the “expected term”), and the number of options that will be forfeited before they are exercised (the “forfeiture rate”). We utilize various mathematical models in calculating the variables. Share-based compensation expense could be different if we used different models to calculate the variables. The fair value of stock-based compensation awards is amortized over the requisite service period of the award, which is the vesting period of the related awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Earnings Per Share</i>—Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding Common Stock options having a dilutive effect using the treasury stock method, from unvested shares of restricted stock using the treasury stock method and from outstanding Common Stock warrants. For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> the following table sets forth the number of potentially dilutive shares that <em style="font: inherit;"> may </em>be issued pursuant to options, restricted stock and warrants outstanding used in the per share calculations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total dilutive shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>, respectively, potentially dilutive common shares, were immaterial and did <em style="font: inherit;">not</em> change the calculation of diluted loss per share for those periods.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Organization</i>—MIND Technology, Inc., a Delaware corporation (the “Company”), was incorporated in <em style="font: inherit;">1987.</em> The Company, through its wholly owned subsidiaries, Seamap Pte Ltd, MIND Maritime Acoustics, LLC, Seamap (Malaysia) Sdn Bhd and Seamap (UK) Ltd, collectively “Seamap”, designs, manufactures and sells a broad range of proprietary products for the seismic, hydrographic and offshore industries with product sales and support facilities based in Singapore, Malaysia, the United Kingdom and the state of Texas. Prior to <em style="font: inherit;"> August 21, 2023, </em>the Company, through its wholly owned subsidiary Klein Marine Systems, Inc. (“Klein”), designed, manufactured and sold a broad range of proprietary products for the seismic, hydrographic and offshore industries from its facility in the state of New Hampshire. Effective <em style="font: inherit;"> August 21, 2023, </em>the Company sold Klein and retrospectively presented its prior periods balance sheet activity as assets and liabilities of discontinued operations and the financial results reported as discontinued operations (see Note <em style="font: inherit;">2</em> – “Sale of a Subsidiary and Discontinued Operations” for additional details).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">As of <em style="font: inherit;"> January 31, 2024, </em>the Company had working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, compared to working capital of approximately $13.3 million, including cash and cash equivalents of approximately $778,000, as of <em style="font: inherit;"> January 31, 2023. </em>The Company does <em style="font: inherit;">not</em> have a credit facility in place and depends on cash on hand and cash flows from operations to satisfy its liquidity needs.  However, the Company believes it will have adequate liquidity to meet its future operating requirements through a combination of cash on hand, cash expected to be generated from operations, disciplined working capital management, potential financing secured by company owned real property, and potentially securing a credit facility or some other form of financing.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> 18100000 5300000 13300000 778000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Marine Product Sales</i>—Revenues and cost of sales from the sale of marine products are recognized upon acceptance of terms and completion of our performance obligations, which is typically when delivery has occurred, or in the case of bill-and-hold arrangements, when control has been transferred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Long-term Projects</i>—From time to time the Company enters into contracts whereby certain marine equipment is assembled or manufactured and sold, primarily to governmental entities. Performance under these contracts generally occurs over a period of <span style="-sec-ix-hidden:c111673164">three</span> to <span style="-sec-ix-hidden:c111673165">twelve</span> months. Revenue and costs related to these contracts are recognized “over time”, as each separately identified performance obligation is satisfied.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><i>Revenue Recognition of Repair Services and Equipment Upgrades</i>—Revenue and cost of sales from the provision of repair services and equipment upgrades are recognized “over time” pursuant to the practical expedient under which revenue is recognized when invoiced.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Revenue Recognition of Service Agreements</i>—In some cases the Company provides on-going support services pursuant to contracts that generally have a term of <em style="font: inherit;">12</em> months. The Company recognizes revenue from these contracts ratably over the term of the contract. The Company <em style="font: inherit;"> may </em>also provide support services on a time and material basis. Revenue from these arrangements is recognized as the services are provided. For certain new systems, the Company provides support services for up to <em style="font: inherit;">12</em> months at <em style="font: inherit;">no</em> additional charge. Any amounts attributable to these support obligations are immaterial. Revenues from service contracts for fiscal  <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> were <em style="font: inherit;">not</em> material and as a result are <em style="font: inherit;">not</em> presented separately in the financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Allowance for Credit Losses</i>—Trade receivables are uncollateralized customer obligations due under normal trade terms. The carrying amount of trade receivables and contracts receivable is reduced by a valuation allowance that reflects management’s estimate of the amounts that will <em style="font: inherit;">not</em> be collected, based on the age of the receivable, payment history of the customer, general industry conditions, general financial condition of the customer and any financial or operational leverage the Company <em style="font: inherit;"> may </em>have in a particular situation. Amounts are written-off when collection is deemed unlikely. Past due amounts are determined based on contractual terms. The Company generally does <em style="font: inherit;">not</em> charge interest on past due accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Cash and Cash Equivalents</i>—The Company considers all highly liquid investments with an original maturity of <em style="font: inherit;">three</em> months or less at the date of purchase to be cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Inventories</i>—Inventories are stated at the lower of cost or realizable value. The Company determines cost on the basis of Average or Standard Cost. An allowance for obsolescence is maintained to reduce the carrying value of any inventory items that <em style="font: inherit;"> may </em>become obsolete. Inventories are periodically monitored to ensure that the allowance for obsolescence covers any obsolete items.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Property and Equipment</i>—Property and equipment is carried at cost, net of accumulated depreciation. Depreciation is computed on the straight-line method over the related estimated useful lives. The estimated useful lives of equipment range from <span style="-sec-ix-hidden:c111673177">three</span> to <span style="-sec-ix-hidden:c111673178">seven</span> years. Buildings are depreciated over 30 years and property improvements are amortized over 10 years or the shorter of their useful life. Leasehold improvements are amortized over the shorter of the estimated useful life or the life of the respective leases. <em style="font: inherit;">No</em> salvage value is assigned to property and equipment. Significant improvements are capitalized while maintenance and repairs are charged to expense as incurred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> P30Y P10Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Intangible Assets</i>—Intangible assets are carried at cost, net of accumulated amortization. Amortization is computed on the straight-line method (for customer relationships, the straight-line method is <em style="font: inherit;">not</em> materially different from other methods that estimate run off of the underlying customer base) over the estimated life of the asset. Proprietary rights, developed technology and amortizable tradenames are amortized over a 10 to 15-year period. Customer relationships are amortized over an <span style="-sec-ix-hidden:c111673185">eight</span>-year period. Patents are amortized over an <span style="-sec-ix-hidden:c111673186">eight</span> to <span style="-sec-ix-hidden:c111673187">ten</span>-year period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> P10Y P15Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Impairment</i>—The Company reviews its long-lived assets, including its amortizable intangible and non-amortizing assets, for impairment whenever events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable<i>.</i> In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are <em style="font: inherit;">not</em> sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the long-lived asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived assets involves significant estimates on the part of management. The Company performs an impairment test on indefinite lived assets on an annual basis. The Company performs a qualitative review to determine if it is more likely than <em style="font: inherit;">not</em> that the fair value of our indefinite lived assets is greater than their carrying value. If the Company is unable to conclude qualitatively that it is more likely than <em style="font: inherit;">not</em> that an indefinite lived asset’s fair value exceeds its carrying value, then the Company performs a quantitative assessment of fair value of the indefinite lived asset. The quantitative reviews involve significant estimates on the part of management. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Product Warranties</i>—Seamap provides its customers warranties against defects in materials and workmanship generally for a period of <em style="font: inherit;">three</em> months after delivery of the product. For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> warranty expense was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Income Taxes</i>—The Company accounts for income taxes under the liability method, whereby the Company recognizes deferred tax assets and liabilities which represent differences between the financial and income tax reporting basis of its assets and liabilities. Deferred tax assets and liabilities are determined based on temporary differences between income and expenses reported for financial reporting and tax reporting. The Company has assessed, using all available positive and negative evidence, the likelihood that the deferred tax assets will be recovered from future taxable income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The weight given to the potential effect of positive and negative evidence is commensurate with the extent to which it can be objectively verified. The preponderance of negative or positive evidence supports a conclusion regarding the need for a valuation allowance for some portion, or all, of the deferred tax asset. The more significant types of evidence considered include the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">projected taxable income in future years;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">our history of taxable income within a particular jurisdiction;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">any history of deferred tax assets expiring prior to realization;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">whether the carry forward period is so brief that it would limit realization of tax benefits;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">other limitations on the utilization of tax benefits;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">future sales and operating cost projections that will produce more than enough taxable income to realize the deferred tax asset based on existing sales prices and cost structures;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">our earnings history exclusive of the loss that created the future deductible amount coupled with evidence indicating that the loss is an aberration rather than a continuing condition; and</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">tax planning strategies that will create additional taxable income.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Use of Estimates</i>—The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires the Company’s management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes. Estimates are used for, but <em style="font: inherit;">not</em> limited to, the allowance for credit losses, inventory obsolescence, lease liabilities, valuation allowance on deferred tax assets, the evaluation of uncertain tax positions, estimated depreciable lives of fixed assets and intangible assets, impairment of fixed assets and intangible assets, valuation of assets acquired and liabilities assumed in business combinations and the valuation of stock options. Future events and their effects cannot be perceived with certainty. Accordingly, these accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the consolidated financial statements will change as new events occur, as more experience is acquired, as additional information is obtained and as the Company’s operating environment changes. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Substantial judgment is necessary in the determination of the appropriate levels for the Company’s allowance for credit losses because of the extended payment terms the Company offers to its customers on occasion and the limited financial wherewithal of certain of these customers. As a result, the Company’s allowance for credit losses could change in the future, and such change could be material to the financial statements taken as a whole. The Company must also make judgments with respect to quantitative analysis prepared in conjunction with impairment analysis related to intangible assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Fair Value of Financial Instruments</i>—The Company’s financial instruments consist of accounts and contracts receivable and accounts payable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Financial Accounting Standards Board (“FASB”) has issued guidance on the definition of fair value, the framework for using fair value to measure assets hierarchy, which prioritizes the inputs used to measure fair value. These tiers include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1:</em> Defined as observable inputs such as quoted prices in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2:</em> Defined as pricing inputs other than quoted prices in active markets included in Level <em style="font: inherit;">1,</em> which are either directly or indirectly observable as of the reporting date. Level <em style="font: inherit;">2</em> includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors and current and contractual prices for the underlying instruments, as well as other relevant economic measures.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3:</em> Defined as pricing inputs that are unobservable form objective sources. These inputs <em style="font: inherit;"> may </em>be used with internally developed methodologies that result in management’s best estimate of fair value.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company measures the fair values of intangibles and other long-lived assets on a non-recurring basis if required by impairment tests applicable to these assets. Based on the results of our qualitative reviews, <em style="font: inherit;">no</em> quantitative tests were applicable during fiscal years <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Foreign Currency Translation</i>—All balance sheet accounts of the Canadian subsidiary for fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> have been translated at the current exchange rate as of the end of the accounting period. Statements of operations items have been translated at average currency exchange rates. The resulting translation adjustment is recorded as a separate component of comprehensive income within stockholders’ equity.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Leases</i>—The Company determines if an arrangement is a lease at inception. Operating leases are recorded as right-of-use assets and operating lease liabilities. The Company has <em style="font: inherit;">not</em> entered into any financing leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">Operating lease right-of-use assets represent a right to use an underlying asset for the lease term and operating lease right-of-use liabilities represent an obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term and use an implicit rate when readily available. Since most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate the Company utilizes the incremental borrowing rate to determine the present value of lease payments. The rate will take into consideration the underlying asset’s economic environment, including the length of the lease term and currency that the lease is payable in. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Stock-Based Compensation</i>—Stock-based compensation expense is recorded based on the grant date fair value of share-based awards. Restricted stock awards are valued at the closing price on the date of grant. Determining the grant date fair value for options requires management to make estimates regarding the variables used in the calculation of the grant date fair value. Those variables are the future volatility of our Common Stock price, the length of time an optionee will hold their options until exercising them (the “expected term”), and the number of options that will be forfeited before they are exercised (the “forfeiture rate”). We utilize various mathematical models in calculating the variables. Share-based compensation expense could be different if we used different models to calculate the variables. The fair value of stock-based compensation awards is amortized over the requisite service period of the award, which is the vesting period of the related awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Earnings Per Share</i>—Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding Common Stock options having a dilutive effect using the treasury stock method, from unvested shares of restricted stock using the treasury stock method and from outstanding Common Stock warrants. For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> the following table sets forth the number of potentially dilutive shares that <em style="font: inherit;"> may </em>be issued pursuant to options, restricted stock and warrants outstanding used in the per share calculations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total dilutive shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">For fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>, respectively, potentially dilutive common shares, were immaterial and did <em style="font: inherit;">not</em> change the calculation of diluted loss per share for those periods.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total dilutive shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0 0 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em> Sale of a Subsidiary and Discontinued Operations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">On <em style="font: inherit;"> July 27, 2020, </em>the Board determined to exit the Leasing Business. As a result, the assets, excluding cash, and liabilities of the Leasing Business are considered held for sale and its results of operations are reported as discontinued operations as of <em style="font: inherit;"> January 31, 2023 </em>and for the year then ended. The Company originally anticipated selling the discontinued operations in multiple transactions, potentially involving the sale of legal entities, assets, or a combination of both, within the <em style="font: inherit;">twelve</em> months ending <em style="font: inherit;"> July </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em> As of <em style="font: inherit;"> January 31, 2023, </em>we have substantially completed the sale of discontinued operations related to the Leasing Business.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">On <em style="font: inherit;"> August 21, 2023, </em>the Company sold Klein pursuant to a Stock Purchase Agreement (the “SPA”) with General Oceans AS (“the Buyer"). In connection with the SPA, the Company granted the Buyer a license to its Spectral Ai software suite (“Spectral Ai”). The license is exclusive to the Buyer as it relates to side scan sonar. The Company and the Buyer also entered into a collaboration agreement for the further development of Spectral Ai and potentially other software projects. The foregoing transactions contemplated by the SPA are referred to as the “Sale of Klein”. The aggregate consideration to the Company consisted of a cash payment of $10.8 million, resulting in a gain of approximately $2.4 million. The SPA contained customary representation and warranties. On <em style="font: inherit;"> August 22, 2023, </em>following the closing of the Sale of Klein, all outstanding amounts due and owed, including principal, interest, and other charges, under the Loan were repaid in full and the Loan was terminated, and all liens and security interests granted thereunder were released and terminated (see Note <em style="font: inherit;">11</em> - "Notes Payable" for additional details). As a result of the sale, the assets, and liabilities of Klein, are considered assets and liabilities of discontinued operations in prior periods and its results of operations are reported as discontinued operations for the years ended <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The assets reported as discontinued operations consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Assets of discontinued operations:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Inventories, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total current assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 18pt;">Intangible and other assets, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The liabilities of discontinued operations consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current liabilities of discontinued operations:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accrued expenses and other current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total current liabilities of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The results of operations from discontinued operations for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em>, consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Revenues:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Revenue from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,979</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,728</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,024</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,794</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income, including $<span style="-sec-ix-hidden:c111673463">2.3</span> million gain on sale of Klein</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,374</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The significant operating and investing noncash items and capital expenditures related to discontinued operations are summarized below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%; padding: 0; margin: 0"><b>(in thousands)</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross profit from sale of other equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gain on sale of Klein</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Non-cash cumulative translation loss for discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">In fiscal <em style="font: inherit;">2023,</em> our discontinued operations recognized a loss of approximately $1.6 million related to cumulative currency translation adjustments related to our subsidiary, Mitcham Canada, which was declared a discontinued entity. In addition, our discontinued operations recognized gains of approximately $939,000 related to the sales of lease pool equipment in fiscal <em style="font: inherit;">2023.</em></p> 10800000 2400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Assets of discontinued operations:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Inventories, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total current assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 18pt;">Intangible and other assets, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total assets of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current liabilities of discontinued operations:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accounts payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accrued expenses and other current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total current liabilities of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Revenues:</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Revenue from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,979</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,728</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,024</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,794</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income, including $<span style="-sec-ix-hidden:c111673463">2.3</span> million gain on sale of Klein</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,374</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%; padding: 0; margin: 0"><b>(in thousands)</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross profit from sale of other equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gain on sale of Klein</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Non-cash cumulative translation loss for discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0 746000 0 4292000 0 745000 0 5783000 0 2992000 0 1297000 0 10072000 0 1607000 0 20000 0 769000 0 24000 0 2420000 3315000 10079000 1979000 7145000 2022000 5185000 338000 543000 2360000 5728000 -1024000 -2794000 2415000 81000 1391000 -2713000 17000 26000 1374000 -2739000 338000 543000 0 939000 2343000 0 0 1626000 1600000 939000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em> New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued Accounting Standards Update (ASU) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>), which changes the existing incurred loss impairment model for financial assets held at amortized cost. The new model uses a forward-looking expected loss method to calculate credit loss estimates. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> and its amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim periods within those fiscal years, though early adoption was permitted. The Company adopted the requirements of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> as of <em style="font: inherit;"> February 1, 2023, </em>on a modified retrospective basis. The adoption of this standard did <em style="font: inherit;">not</em> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures, to enhance the disclosures public entities provide regarding significant segment expenses so that investors can better understand an entity’s overall performance and assess potential future cash flows. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> will become effective <em style="font: inherit;"> February 1, 2024. </em>The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures (“ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09”</em>). ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> seeks to improve transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disclosures. The updated guidance is effective for the Company on <em style="font: inherit;"> February 1, 2025. </em>The Company is currently evaluating the new guidance to determine the impact it will have on the disclosures to its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em> Revenue from Contracts with Customers</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The following table presents revenue from contracts with customers disaggregated by timing of revenue recognition:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total revenue recognized at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total revenue recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenue from contracts with customers</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The revenue from products manufactured and sold by our Seamap business, is generally recognized at a point in time, or when the customer takes possession of the product, based on the terms and conditions stipulated in our contracts with customers. However, from time to time our Seamap business provides repair and maintenance services, or performs upgrades, on customer owned equipment in which case revenue is recognized over time. In addition, our Seamap business provides annual Software Maintenance Agreements (“SMA”) to customers who have an active license for software embedded in Seamap products. The revenue from SMA is recognized over time, with the total value of the SMA amortized in equal monthly amounts over the life of the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The following table presents revenue from contracts with customers disaggregated by geography, based on shipping location of our customers:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue from contracts with customers:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenue from contracts with customers</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">As of <em style="font: inherit;"> January 31, 2024</em> and <em style="font: inherit;">2023</em> contract assets and liabilities consisted of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Unbilled revenue-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total unbilled revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred revenue &amp; customer deposits - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total deferred revenue &amp; customer deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Considering the products manufactured and sold by our Seamap business and the Company’s standard contract terms and conditions, we expect our contract assets and liabilities to turn over, on average, within a <span style="-sec-ix-hidden:c111673256">three</span> to <span style="-sec-ix-hidden:c111673257">six</span>-month period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">With respect to the disclosures above, sales and transaction-based taxes are excluded from revenue, and we do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations for contracts with an original expected duration of <em style="font: inherit;">one</em> year or less. Also, we expense costs incurred to obtain contracts because the amortization period would be <em style="font: inherit;">one</em> year or less. These costs are recorded in selling, general and administrative expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total revenue recognized at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total revenue recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenue from contracts with customers</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue from contracts with customers:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenue from contracts with customers</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 35556000 22544000 954000 2468000 36510000 25012000 1250000 1986000 20248000 11836000 12399000 10755000 2613000 435000 36510000 25012000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Unbilled revenue-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total unbilled revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred revenue &amp; customer deposits - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Total deferred revenue &amp; customer deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">3,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 26000 2000 26000 2000 3649000 571000 3649000 571000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em> Supplemental Statements of Cash Flows Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Supplemental disclosures of cash flows information for fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest paid</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes paid, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest paid</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes paid, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 634000 4000 847000 371000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em> Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Inventories from continuing operations consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less allowance for obsolescence</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less allowance for obsolescence</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8730000 6798000 2463000 2744000 3709000 2699000 14902000 12241000 1531000 1215000 13371000 11026000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em> Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Property and equipment from continuing operations consisted of the following (in thousands)</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Autos and trucks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">10,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">10,077</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net book value of property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">953</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">Depreciation expense on property, plant and equipment was approximately $383,000 for fiscal <em style="font: inherit;">2024</em>, and approximately $471,000 for fiscal <em style="font: inherit;">2023</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Location of property and equipment (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Singapore</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net book value of property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Autos and trucks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Cost of property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">10,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">10,077</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net book value of property and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">953</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8868000 8739000 287000 341000 997000 997000 10152000 10077000 9334000 9124000 818000 953000 383000 471000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Singapore</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net book value of property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 199000 174000 60000 44000 147000 154000 412000 581000 818000 953000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em> Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:23pt;">The Company has certain non-cancelable operating lease agreements for office, production and warehouse space in Texas, Singapore, Malaysia and United Kingdom. Our lease obligation in Canada was terminated as of <em style="font: inherit;"> March 31, 2022 </em>and our lease obligation in Hungary was terminated as of <em style="font: inherit;"> October 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Lease expense for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> was approximately $831,000 and $858,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately $8,000 and $6,000 for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Supplemental balance sheet information related to leases as of <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> was as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Classification of lease liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Operating lease liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Lease-term and discount rate details as of <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111672772">1.40</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Supplemental cash flow information related to leases on <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> was as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Lease</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets obtained in exchange for lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Maturities of lease liabilities on <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total payments under lease agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 831000 858000 8000 6000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Classification of lease liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Operating lease liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1324000 1749000 1324000 1749000 751000 903000 573000 846000 1324000 1749000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111672772">1.40</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Lease</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets obtained in exchange for lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P1Y11M23D 0.13 0.13 831000 858000 409000 819000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total payments under lease agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 753000 903000 343000 574000 235000 274000 232000 188000 34000 188000 0 16000 1597000 2143000 273000 394000 1324000 1749000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em> Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">Intangible assets from continuing operations consisted of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">1/31/2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Proprietary rights</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Amortizable intangible assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company did <em style="font: inherit;">not</em> record impairment of intangible assets during fiscal years <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Aggregate amortization expense was approximately $795,000 and $873,000 for fiscal <em style="font: inherit;">2024</em> and fiscal <em style="font: inherit;">2023</em>, respectively. As of <em style="font: inherit;"> January 31, 2024</em>, future estimated amortization expense related to amortizable intangible assets is estimated to be (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">For fiscal year ending January 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">1/31/2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Proprietary rights</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Amortizable intangible assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P4Y9M18D 7473000 5053000 2420 7473000 4612000 2861000 P0Y1M6D 4884000 4852000 32 4884000 4754000 130000 P1Y3M18D 2540000 2190000 350 2540000 2027000 513000 P2Y3M18D 134000 108000 26000 134000 97000 37000 P0Y3M18D 426000 366000 60 375000 283000 92000 15457000 12569000 2888000 15406000 11773000 3633000 795000 873000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">For fiscal year ending January 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 614000 520000 381000 315000 213000 845000 2888000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em> Accrued Expenses and Other Current Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Accrued expenses and other current liabilities from continuing operations consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Wages and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accrued Expenses and Other Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Wages and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accrued Expenses and Other Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 686000 621000 3447000 215000 621000 69000 832000 572000 5586000 1477000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em> Notes Payable</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">On <em style="font: inherit;"> February 2, 2023, </em>we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Company had incurred approximately $814,000 of debt acquisition costs associated with the loan including approximately $254,000 in origination and other transaction fees and approximately $484,000 of prepaid interest, which was the total interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and are amortized to interest expense straight-line over the term of the Loan. Approximately $601,000 of amortization of debt acquisition costs were recorded as interest expense for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024.</em> On <em style="font: inherit;"> August 22, 2023, </em>in connection with the Sale of Klein, the Loan was repaid in full (see Note <em style="font: inherit;">2</em>- "Sale of a Subsidiary and Discontinued Operations" for additional details).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3750000 814000 254000 484000 601000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">12.</em> Stockholders</b>’<b> Equity</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company has 2,000,000 shares of Preferred Stock authorized. The Preferred Stock <em style="font: inherit;"> may </em>be issued in multiple series with various terms, as authorized by the Company’s Board of Directors. As of <em style="font: inherit;"> January 31, 2024</em> and <em style="font: inherit;">2023,</em> there were 1,682,985 shares of the Series A Preferred Stock outstanding. Dividends on the Series A Preferred Stock are cumulative from the date of original issue and payable quarterly on or about the last day of <em style="font: inherit;"> January, </em><em style="font: inherit;"> April, </em><em style="font: inherit;"> July </em>and <em style="font: inherit;"> October </em>of each year when, as and if, declared by the Company’s board of directors. Dividends are payable out of amounts legally available therefore at a rate equal to 9.00% per annum per $25.00 of stated liquidation preference per share, or $2.25 per share of Series A Preferred Stock per year. The Company <em style="font: inherit;"> may </em>redeem, at the Company’s option, the Series A Preferred Stock, in whole or in part, at a cash redemption price of $25.00 per share, plus all accrued and unpaid dividends to, but <em style="font: inherit;">not</em> including, the redemption date. If at any time a change of control occurs, the Company will have the option to redeem the Series A Preferred Stock, in whole or in part, within 120 days after the date on which the change of control occurred by paying $25.00 per share, plus any accrued and unpaid dividends to, but <em style="font: inherit;">not</em> including, the date of redemption. As of <em style="font: inherit;"> January 31, 2024, </em>the aggregate liquidation preference on preferred shares was approximately $47.7 million, including $5.7 million of cumulative undeclared dividends. The Series A Preferred Stock has <em style="font: inherit;">no</em> stated maturity, is <em style="font: inherit;">not</em> subject to any sinking fund or other mandatory redemption and will remain outstanding indefinitely unless repurchased or redeemed by the Company or converted into our Common Stock in connection with a change of control. Holders of the Series A Preferred Stock generally have <em style="font: inherit;">no</em> voting rights except for limited voting rights if dividends payable on the outstanding Series A Preferred Stock are in arrears for <span style="-sec-ix-hidden:c111673323">six</span> or more consecutive or non-consecutive quarterly dividend periods, or if the Company fails to maintain the listing of the Series A Preferred Stock on a national securities exchange for a period continuing for more than 180 days. As of <em style="font: inherit;"> January 31, 2024, </em>preferred stock dividends have <em style="font: inherit;">not</em> been declared for a cumulative of <em style="font: inherit;">six</em> quarters.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">On <em style="font: inherit;"> September 28, 2023, </em>the Board approved a reverse stock split (the "Reverse Stock Split") of the Company's shares of common stock at a ratio of <em style="font: inherit;">one</em>-for-ten. On <em style="font: inherit;"> October 12, 2023, </em>the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Charter Amendment to effect the Reverse Stock Split. The Charter Amendment became effective on <em style="font: inherit;"> October 13, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">As a result of the Charter Amendment and Reverse Stock Split, every <span style="-sec-ix-hidden:c111673328">ten</span> shares of issued and outstanding Common Stock were combined into <em style="font: inherit;">one</em> issued and outstanding share of Common Stock, without any change in par value per share. Proportionate adjustments were also made to any outstanding securities or rights convertible into, or exchangeable or exercisable for, shares of Common Stock. Fractional shares were <em style="font: inherit;">not</em> issued in connection with the Reverse Stock Split. Stockholders who would otherwise be entitled to receive a fractional share were entitled to receive <em style="font: inherit;">one</em> full share of post-Reverse Stock Split Common Stock, in lieu of receiving such fractional shares. The Reverse Stock Split affected all stockholders uniformly and did <em style="font: inherit;">not</em> alter any stockholder’s relative interest in the Company’s equity securities. The Reverse Stock Split reduced the number of shares of issued and outstanding Common Stock from approximately 13,788,738 shares to approximately 1,405,779 shares. Common stock and treasury stock shares have been retroactively adjusted to reflect the Reverse Stock Split in all periods presented. In connection with the Reverse Stock Split, the Company retired all treasury stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company has 40,000,000 shares of Common Stock authorized, of which 1,405,779 and 1,599,053 were issued as of <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em>. Treasury shares as of <em style="font: inherit;"> January 31, 2023 </em>were 193,274.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">During fiscal <em style="font: inherit;">2023,</em> approximately 220 shares were surrendered in exchange for payment of taxes due upon the vesting of restricted shares. The shares had an average fair value of $12.50. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2000000 1682985 0.09 25 2.25 25 P120D 25 47700000 5700000 P180Y 13788738 1405779 40000000 1405779 1599053 193274 220 12.5 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">13.</em> Related Party Transaction</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Ladenburg Thalmann &amp; Co. Inc. (“Ladenburg”) provided advisor and arrangement services for the Loan (See Note <em style="font: inherit;">11</em> - "Notes Payable" for additional details) and received $75,000 in fees for such services. Additionally, Ladenburg provided advisory services related to the Sale of Klein and received fees of $405,000 for such services. The Co-Chief Executive Officer and Co-President of Ladenburg is the Non-Executive Chairman of our Board. Our Non-Executive Chairman of the Board received <em style="font: inherit;">no</em> portion of the above-mentioned compensation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> 75000 405000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">14.</em> Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from continuing operations before income taxes is attributable to the following jurisdictions:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The components of income tax expense (benefit) for continuing operations were as follows:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Current:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The following is a reconciliation of expected to actual income tax expense (benefit) for continuing operations:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal income tax at <span style="-sec-ix-hidden:c111673486"><span style="-sec-ix-hidden:c111673487">21</span></span>%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Taxes created by return to provision adjustments to prior year temporary differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Global intangible low tax income ("GILTI") inclusion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign effective tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance on deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Excess tax deficiency for share-based payments under ASU 2016-09</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The components of the Company’s deferred taxes for continuing operations consisted of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net operating losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Tax credit carry forwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Stock option book expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">825</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accruals not yet deductible for tax purposes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Fixed assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">416</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Disallowed interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Gross deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liabilities, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">On <em style="font: inherit;"> August 16, 2022, </em>the Inflation Reduction Act (IRA) was enacted.  The IRA, among other things, establishes certain “green energy” tax credits, establishes a corporate alternative minimum tax, and requires a <em style="font: inherit;">2%</em> excise tax on stock buybacks. The Company does <em style="font: inherit;">not</em> believe the IRA will have a material impact on the Company’s future income tax expense or the related tax assets and liabilities. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company has determined that, due to the potential requirement for additional investment and working capital to achieve its objectives, the undistributed earnings of foreign subsidiaries as of <em style="font: inherit;"> January 31, 2024</em>, are <em style="font: inherit;">not</em> deemed indefinitely reinvested outside of the United States. Furthermore, the Company has concluded that any deferred taxes with respect to the undistributed foreign earnings would be immaterial. Therefore, the Company has <span style="-sec-ix-hidden:c111673354">not</span> recorded a deferred tax liability associated with the undistributed foreign earnings as of <em style="font: inherit;"> January 31, 2024</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Included in deferred tax assets is approximately $766,000 related to stock-based compensation, including non-qualified stock options. Recent market prices for the Company’s Common Stock remain below the exercise price of a number of options outstanding as of <em style="font: inherit;"> January 31, 2024</em>. Should the market price of the Company’s Common Stock remain below the exercise price of the options, these stock options will expire without exercise. In accordance with the provisions of ASC <em style="font: inherit;">718</em>-<em style="font: inherit;">740</em>-<em style="font: inherit;">10,</em> a valuation allowance has <em style="font: inherit;">not</em> been computed based on the decline in stock price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">As of <em style="font: inherit;"> January 31, 2024</em>, the Company has recorded valuation allowances of approximately $31.2 million related to deferred tax assets for continuing operations. These deferred tax assets relate primarily to net operating loss carryforwards in the United States and other jurisdictions. These net operating loss carry forwards are subject to limitation and future expiration. The valuation allowances were determined based on management’s judgment as to the likelihood that the deferred tax assets would <em style="font: inherit;">not</em> be realized. The judgment was based on an evaluation of available evidence, both positive and negative.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">On <em style="font: inherit;"> January 31, 2024</em>, the Company had tax credit carry forwards for continuing operations of approximately $944,000, which amounts can be carried forward through at least <em style="font: inherit;">2027.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">As of <em style="font: inherit;"> January 31, 2024</em>, and <em style="font: inherit;">2023</em> the company had no unrecognized tax benefits attributable to uncertain tax positions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company recognizes interest and penalties related to income tax matters as a component of income tax expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company files U.S. federal income tax returns as well as separate returns for its foreign subsidiaries within their local jurisdictions. The Company’s U.S. federal tax returns are subject to examination by the IRS for fiscal years ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019,</em> through <em style="font: inherit;">2024</em>. The Company’s tax returns <em style="font: inherit;"> may </em>also be subject to examination by state and local revenue authorities for fiscal years ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2017,</em> through <em style="font: inherit;">2024</em>. The Company’s Singapore income tax returns are subject to examination by the Singapore tax authorities for fiscal years ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2017,</em> through <em style="font: inherit;">2024</em>. The Company’s tax returns in other foreign jurisdictions are generally subject to examination for the fiscal years ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2018</em> through <em style="font: inherit;"> January 31, 2024</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from continuing operations before income taxes is attributable to the following jurisdictions:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The components of income tax expense (benefit) for continuing operations were as follows:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Current:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -8075000 -9108000 8313000 3714000 238000 -5394000 0 19000 1489000 743000 1489000 762000 0 0 -151000 -63000 -151000 -63000 1338000 699000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%; margin-right: 2.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal income tax at <span style="-sec-ix-hidden:c111673486"><span style="-sec-ix-hidden:c111673487">21</span></span>%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Taxes created by return to provision adjustments to prior year temporary differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Global intangible low tax income ("GILTI") inclusion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign effective tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance on deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Excess tax deficiency for share-based payments under ASU 2016-09</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">699</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 50000 -1133000 146000 0 1653000 0 90000 329000 -218000 -43000 -528000 1400000 150000 121000 -5000 25000 1338000 699000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Net operating losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Tax credit carry forwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Stock option book expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">825</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Accruals not yet deductible for tax purposes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Fixed assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">416</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Disallowed interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Gross deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liabilities, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 26895000 22425000 944000 165000 766000 825000 107000 141000 594000 1262000 130000 250000 80000 236000 523000 416000 227000 0 1033000 527000 31299000 26247000 31177000 26247000 122000 0 0 29000 0 29000 0 0 0 29000 766000 31200000 944000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</em> Commitments and Contingencies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Purchase Obligations</i>—On <em style="font: inherit;"> January 31, 2024</em>, the Company had approximately $11.7 million in purchase orders outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 11700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">16.</em> Stock Option Plans</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">At <em style="font: inherit;"> January 31, 2024</em>, the Company had stock-based compensation plans as described in more detail below. The total compensation expense related to stock-based awards granted under these plans during fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> was approximately $261,000 and $654,000, respectively. The Company recognizes stock-based compensation costs net of a forfeiture rate for only those awards expected to vest over the requisite service period of the award. The Company estimates the forfeiture rate based on its historical experience regarding employee terminations and forfeitures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on historical volatility of the Company’s stock over a preceding period commensurate with the expected term of the option. The expected term is based upon historical exercise patterns. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was <em style="font: inherit;">not</em> considered in the option pricing formula since the Company does <em style="font: inherit;">not</em> pay dividends and has <em style="font: inherit;">not</em> paid any dividends since its incorporation.  There were <em style="font: inherit;">no</em> options granted during fiscal <em style="font: inherit;">2024.</em> The weighted average grant-date fair value of options granted during fiscal <em style="font: inherit;">2023</em> was $5.01. The assumptions for the periods indicated are noted in the following table.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; ">Weighted average Black-Scholes-Merton fair value assumptions</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><em style="font: inherit;">Year Ended January 31,</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.69% - 3.03%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.50 - 6.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">68% -70%</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Cash flows resulting from tax benefits attributable to tax deductions in excess of the compensation expense recognized for those options (excess tax benefits) are classified as financing out-flows and operating in-flows. The Company had no excess tax benefits during fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">The Company has share-based awards outstanding under the MIND Technology, Inc. Stock Awards Plan (“the Plan”). Stock options granted and outstanding under the Plan generally vest evenly over <span style="-sec-ix-hidden:c111673395">three</span> years and have a 10-year contractual term. The exercise price of a stock option generally is equal to the fair market value of the Company’s Common Stock on the option grant date. As of <em style="font: inherit;"> January 31, 2024</em>, there were approximately 68,000 shares available for grant under the Plan. The Plan provides for awards of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units and phantom stock. New shares are issued upon vesting for restricted stock and upon exercise for options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Stock Based Compensation Activity</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The following table presents a summary of the Company’s stock option activity for the fiscal year ended <em style="font: inherit;"> January 31, 2024</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Term</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Outstanding, January 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">13.23</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Outstanding, January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.98</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">5.07</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Exercisable at January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">32.35</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Nonvested at January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">75</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">8.21</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the Company’s closing stock price on the last trading day of the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2024</em> and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on <em style="font: inherit;"> January 31, 2024</em>. This amount changes based upon the market value of the Company’s Common Stock. No options were exercised during fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>. The fair value of options that vested during the fiscal years ended <em style="font: inherit;"> January 31, 2024 </em>and <em style="font: inherit;">2023</em> was approximately $517,000 and $1.4 million, respectively. For fiscal <em style="font: inherit;">2024</em> and fiscal <em style="font: inherit;">2023</em> approximately 75,000 and 110,000 options vested, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">As of <em style="font: inherit;"> January 31, 2024</em>, there was approximately $243,000 of total unrecognized compensation expense related to unvested stock options granted under the Company’s share-based compensation plans. That expense is expected to be recognized over a weighted average period of 1.0 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Restricted stock as of <em style="font: inherit;"> January 31, 2024</em>, and changes during fiscal <em style="font: inherit;">2024</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31, 2024</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested, beginning of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested, end of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">As of <em style="font: inherit;"> January 31, 2024</em>, there was no unrecognized stock-based compensation expense related to unvested restricted stock awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 261000 654000 5.01 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><em style="font: inherit;">Year Ended January 31,</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.69% - 3.03%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.50 - 6.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">68% -70%</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.0269 0.0303 P5Y6M P6Y6M 0 0 P10Y 68000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Term</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Outstanding, January 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">13.23</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Outstanding, January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.98</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">5.07</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Exercisable at January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">32.35</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Nonvested at January 31, 2024</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">75</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">8.21</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 410000 28.41 P5Y10M28D 0 0 0 -0 0 35000 39.67 16000 13.23 359000 27.98 P5Y25D 0 284000 32.35 P4Y3M 0 75000 11.32 P8Y2M15D 0 0 517000 1400000 75000 110000 243000 P1Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31, 2024</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested, beginning of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested, end of period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1000 10 0 0 1000 10 -0 0 0 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">17.</em> Segment Reporting</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">Prior to <em style="font: inherit;"> August 22, 2023, </em>the Company operated in <span style="-sec-ix-hidden:c111673417">two</span> segments, Seamap and Klein. On <em style="font: inherit;"> August 21, 2023, </em>the Company completed the Sale of Klein. (see Note <em style="font: inherit;">2</em>-"Sale of a Subsidiary and Discontinued Operations" for additional details). As a result, at <em style="font: inherit;"> January 31, 2024, </em>Seamap is the Company’s sole reporting segment.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:24pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">18.</em> Concentrations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Credit Risk</i>— As of <em style="font: inherit;"> January 31, 2024</em>, we had <span style="-sec-ix-hidden:c111673420">four</span> customers that individually exceeded 10% of consolidated accounts receivable. During fiscal <em style="font: inherit;">2023</em>, we had <span style="-sec-ix-hidden:c111673423">two</span> customers that individually exceeded 10% of consolidated accounts receivable.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><i>Revenue Risk</i>— In fiscal <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>, our single largest customer accounted for approximately 21% and 17%, respectively, of our consolidated revenues, with these revenues being generated from the Seamap Marine Products segment. Together, our <span style="-sec-ix-hidden:c111673429">five</span> largest customers accounted for approximately 67% and 47% of our consolidated revenues in fiscal <em style="font: inherit;">2024</em> and fiscal <em style="font: inherit;">2023</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">The Company maintains deposits and certificates of deposit with banks which <em style="font: inherit;"> may </em>exceed the Federal Deposit Insurance Corporation (“FDIC”) insured limit and money market accounts which are <em style="font: inherit;">not</em> FDIC insured. In addition, deposits aggregating approximately $4.9 million at <em style="font: inherit;"> January 31, 2024</em> are held in foreign banks. Management believes the risk of loss in connection with these accounts is minimal.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><i>Supplier Concentration</i>—The Company has satisfactory relationships with its suppliers. However, should those relationships deteriorate, the Company <em style="font: inherit;"> may </em>have difficulty in obtaining new technology requested by its customers and maintaining the existing equipment in accordance with manufacturers’ specifications.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.10 0.10 0.21 0.17 0.67 0.47 4900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">19.</em> Sales and Major Customers</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">A summary of the Company’s revenues, from continuing operations, from customers by geographic region, outside the U.S., is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia/South Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">During the fiscal year ended <em style="font: inherit;"> January 31, 2024</em>, Three Seamap Marine Products customers individually exceeded 10% of total revenue. During the fiscal year ended <em style="font: inherit;"> January 31, 2023</em>, Two Seamap Marine Products customers individually exceeded 10% of total revenue.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 7.5%; margin-right: 7.5%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended January 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia/South Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 20248000 11836000 12399000 10755000 2613000 435000 35260000 23026000 0.10 0.10 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SCHEDULE II</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>MIND TECHNOLOGY, INC.</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>VALUATION AND QUALIFYING ACCOUNTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><span style="text-decoration: underline; ">Col. A</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. B</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. C(1)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. C(2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. D</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. E</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Beginning</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Costs and</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">to Other</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><span style="text-decoration: underline; ">Description</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expenses</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accounts</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Describe</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Allowance for credit losses</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(b)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(b)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Allowance for obsolete inventory</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(c)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,531</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(c)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:22%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:98%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Represents translation differences.</p> </td></tr> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(b)</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Represents recoveries and uncollectible accounts written off.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(c)</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Represents sale or scrap of inventory and obsolete equipment.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><span style="text-decoration: underline; ">Col. A</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. B</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. C(1)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. C(2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. D</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Col. E</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged to</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Charged</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Beginning</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Costs and</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">to Other</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><span style="text-decoration: underline; ">Description</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expenses</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accounts</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Describe</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Allowance for credit losses</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(b)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(b)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Allowance for obsolete inventory</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(c)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,531</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">January 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(a)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">(c)</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 332000 0 0 -0 332000 332000 0 0 -0 332000 1215000 341000 0 25000 1531000 2070000 268000 0 1123000 1215000 Represents translation differences. Represents sale or scrap of inventory and obsolete equipment. Represents recoveries and uncollectible accounts written off.

    I$S//,^Y0=!P9X3\@%\!YN!;L#%.+.4^55=I@) M!1']P308W@S[?C 38'"]9^+&L%?.!8QO(/AY #-_^MH?#6;V^+>W@]_![P>FI^4XK:]O M^+-LZ1["4)BD%F6"PR/3">B$@B_$$M5C2C.4$9 QW U'UQ#0,!&2R\7:@J$( M&U W8T]^O&RU'*\OTXR(=?'E>J> R]T@8.F"Z]AORC<4E0*!E @954Q&0%&W M(OB%8)M:0]NUP"B6!22'F''LVEHVHR@$3#/TFH@(!BM4,+&@@/ IRW/C!?[, MR AE$1*J*)J_:VCIU,9."XF;4W1RTH ^R;+<@HFB.8MP.PJ$?L)H7-H^6"&X M9@\4QG',0JH,,V;ERG>KF'!'U)_@XVIR996SX88)(D)&>+G.9K89_2N^[2#* MS6!:]/IA*)="HQ:6,P_Q* F3PD=4?UQ1LQ@;,U3*)6XX:+F;@^4>5_MA$M&P M2R*9F=-C=\[>2),9%>J,J#D1-+?'*T[7:%MAKLD,"_N)[CQGH'X^%> 0XE\H MZ_;?OBA0Z^YIX7J5"/&2B[)5,TQ1W,#2<5@ZAW=8*9H, ] MKT>G6QZ?0G@;OA69[JMV&?5X )N4\$P4?(>TMDI:F2AK#,.5J2T($QB+3.QQ M3IA"TC-,$4.O9;H)Y[@\RB6F%)*?9\AW;A6SXDVJF04C5BQM,@E'+7FY.S(S M)1-VY ?YV_C:/.RQK\F<4YA+A27<5$3)J\,55K;T%?S"B$Q*^*4;F M4FN9>E BE<5:Y9-=]B%9V0IRR1ENRF)>1QTRO],"$'&>)?-0YPO6#6!3 MFUK;/ M/O\SARM_2W2UOS^7&=^#"]JBS/GVRFIR]1DT-M53?HI_UB6*H0]GF MS'_/P]-OT2L_4XQ#VRGKLX]X@-?!0LL^*J4O#LQX\=^.K8@]0,A)GE_5WOJS MP)[XMP/[]73@OS'7Q)W>R>U-,#UH2V);R6&'OPF&K! YP\ T !E>%\V M,#$U.3@N:'1MW5?_;^(V%/^Y_2O>F-9K)0()M!4E%"E':8_=M2"@T_;39!*' M6'/LG&-:V%^_9R=02MM5MZZ:;A(HB9_?M\_[9G<2G?)N)Z$DZN[O=333G';I M\O=3USLY:]60VJD7BTC]P7'@B@JJB*81S%8P318BHNI"IA1&4FG"P8'C>J-5 M;[B-8SAINU[[N 6C:W"<;B>EFD"8$)53?5Y9Z-AI5Y^IUY8W)G): 6Y7G'++K23LS]IVW,S[=O/ MF*2,K]H?IBRE.=S0>QC+E(@/?D:BB(EYVV4":AX3OI&:/1)5\L+!UX74_HZ$ M8M&'!Z5@M18+=T0Q(G0;A'&)^Y 2-6>B#7:+IDOM$,[FN*#8/-&HO#/K]I<) MFS$-S4:MT:G/NIUZUMW_3XTZ$+,\\__.CAT#_.=BL-9;JMU2%&)LJ?)+.PR# M!:+7'T\'EX->,!T,;V!T.Y[PO13'R;!^&-PTY\XPU^_]'^#H##F J8T3(3DP]^;#4:KM^3:4;$RGYY_A&@N$M46+C@N<[GX@W;AM5 "@T954Q& M0+$S1? SP36U@J97!=.3JD!RB!E'TL:R"0T7BFF&7A,107^)/4K,*:#ZE.6Y M\0)_9F>$C0\2JBB:OVUHX=3:SBH"-Z/HY*@&/9)E>15&BN8LPG!8#;V$T;BP MO;]$Y9K=41C&,0NI,L@8R:7O5B?IZ*<"N MBG_063?_YJG5>N@=6=?+0H@7G"/0B#XW";A)2D6_+IBB*48P-YB4"&*_.R18 M"0J\D\/H:(/C0PIOTK<$TSMK%EF/(]:4A&^RX'\(:Z. E8GB%&&P,J<'P@3F M(A./,"=,(>@9EHB!MVK(A',4C^T22PK!SS/$.Z]:KGA=:D9@Q*QH4TFX:\&+ MZ,C,'(J0D._4;ZW$09,9IS"3"H]+YQ473S:4\_(,LOG.,Q*NO[\],/F9(/"2]'2,JBB--2 MMEM#X0\!UM&W,+?>P.O6O*?,^+36;SL12@.B.*\T*R_(Q1AH+5,?"LE@X2@# MXQ0TS,%L";GD#&,\GQUB6S._(XL:ZGF7JJGG]>TV;]-FSSKY!F=+7PM7-X%_ M+Q>^<_-WQN9F4#^,VO6,_AZ].QPIADYDZ,7S1X>C[]&K(%.,0],M#G("W M1=M^7YQ'3V^';YIY$;N#D),\/Z]\"2939Q1<]9V/XW[PV=PQMZBCJ\OI>&: 5=7,UQLN%O>#_!5!+ P04 " #V M@9Y8TQZN\> G $^ #0 &5X7S8V,S8Q-BYH=&WM/=ERVT:VS\E7]/7$ M&;D*4K3$CFTYKE)D)^.)M[&<.S5/MYI$4^P8!!@LHCE??\_6"T" 8A+'25F8 MJHQ%$NCU[.NC>;W('C^:&YT^_ORS1[6M,_/8O/^_>_=.[AW=.X!?'WW%7\*O M_[._KWXPN2EU;5(U6:NW\R9/3?FD6!CUNBAKG:E]]?57)X=?'1\>?ZV.'AZ= M/#P\5J]?J/W]QX\6IM9J.M=E9>IO;S7U;/_^+?DVUPOS[:U942YTO9^:VDQK M6^2WU+3(:Y/#T[7)S')>Y.;;O+CU^/-'7_&*'TV*=*VJ>IW1ZWF]7]G_FH?J MZ'!9GRKZ8J87-EL_5%_^TA3UZ5N[,)5Z:5;J3;'0.7]YJI8Z36U^^5 =VEP= M'AS9_%1-F[(JRH=*-W5QBG.F]LHMR*2VUA.:5&>5N:527>O]^6S?Y.FRL+CB MJM9E'7[ <_[VUNV3'MX[NW3[Z# MKV^?//5/3S-=5?PT#%46JZV_3TV6P9=O7YT_M_D[?+0U7VW>U_LZLY6GE6SA _C):WH,'!P_<^@Y36RTSO>9?;)[9W.Q/LF+Z+E[^[>/O M<84;?__V;74V$UTQK^3V\3V\4U@$735\ Y<-_T_7'7Z\?7R.1\2/X)^5*>V, M=^;AR%V*.XKNR97VG[N9W8&G[^^N!HRQ'[OP,, MUNLE0"QBCBEO/?XRGU3+TT=?P5.//__\T=*A$:\74&'Y7A$:A6T_5+1EP:S? MA&J \?AL"V?=>W_OO/+W1-$WB:+;V9@6QIH\EO-0/5[JT.J\?YDA:L]-HUU,D8^6I' R^0,?Y MXMG+)^JMF<[S(BLNUXEZED\/^& _\DJ>/+TX?_/L]=MGKUZJ5]^K\[/7S]Z> M/5<70-=^O&Y!&Z>^RY):"W"W\$=M^N>FJNUL'4]*OUI@J/#"R3T^!OOX[=P MC&19L0(&I6REM*J:!;RV5L5,U? K\$P )>"]\,^BPF^+IE13O;3(D*L:J$>B MI@;8,S"W95E/CPU-8+S)X6(C_\@B_O)/T#_[=.M.K MJF^8"?VR,4IG-4],!8=):Z&-7\!!P*6 MAC/DQ21J<^(M,W160UOI.5>YEB<&=J!+(R)3ILZC@WNN5VH/GVI/_N2'\^>= M60Y4&P)24TU+N^0MIX7*BUHM&QRY5G6A)@;N=;',0(:B]>$"?FD YF:6+QHF MM:4"&+.EJ=(>FM+:,F:C6WTSEM;&8SA*A*"1.HU,G!40+_=XS_=Y+0 M6"<'7R ID.']'Y/VXO%./CEZ M0U3VK*GG10FCP*$+Q2 T^>0I[/%=6D4OOU-[@I(K(Y@(E*(D<) ?S@''=+Z6 M7X$PZ8#O$8%,U!RI33CC%E5&"EQ96"6@-4#YUX?)X2']!W@" Q'2 3(O #"% MBB]UJ:YTUACUQ>'!X9%: AK1LPROQST#+#WYVQSCZ >]6,,G'#Q*%6CO05P-0FZJC MY.O#N\DWWSP H:-JA',78:P!(/WTH&CP?)_8*PO?IE4XUG_CV8'005Q96SRT M-2!]-5>I>QCY#/&]Z-!499'_XM?XQY)I!Q]XJ2:%+E,\YQ1X]K0N2F3\L$>< MA P2P.^14R)]6NHUR#8UW2OF5V30HF_ 6D@.QOB6KR#! R>A@) ]Y(LX0Q2!I'X1T1N<0'O=: MFP"9*(G%?%PRH8CH#QI.E]I] S?G! R908N= >41>H#W^?[ W)22_K?P$B:UC'^:#+ ]^Y$1 ,)/UO# M .H:D.]1&. ?<=P#!I6SOM\0I@E?T32#Q+5]AKA'=X9T.;@(HFA!I0G;TS(P M_,D[W(M(AQM&9A/BNK*5 >VI-7904'K&)$5,IU> ^*#*(V5%3)4WF3XD?$Q\ ME4MOW?!THSW@C4#35Y[B.G04"YA#!,^5^F%]0*@1'(T)\<="$1FV+BX-T9L- MOO7IW2O)5-["V3%KCIKMK]%L[]T_3A[5Z= )DL@A@]!.<]-:S&GH*WPKHZ7[T]!LL\PNN!OA_0_>$]/WUV6 MH)ZF^^V?-@[@'T_>])[FK]FM! ?T'B2[0X/'M/;;(%?UJ1(G]4,5.ZA/^\]N MYR7=ZH/);6[7:QRIPW[KE5P#NNA_TSY;+N<>0-GTJ?\NEW!GC=VK^FM1YAZ; MV#^">#!(VLA@,VDK_4QWT3RM\[Q9.'KWQ?'=EME:918TBY3]:D'<4WNH<( < MB9HEC/;%\<'QW6@T_SX:[Z?3LD%Z.2N+!4V2BN?)YJ#;@#B"C )UPP/E-^C7 MO-1KTF)@DHY-8W"[OS0D#(, RTJ\G@#5IHDS%+Y23>+3/W4.SZT39F:)^F># M$B_PJE<@?DTB16!M=,E&%3&$T/)1G'=F,F\Z@:YP_?!N 4/MK>8L+\.S8CZNS+1!:0;PH"/,;YUT3S;BE$H$E\JK:RL+ MH-75#5!FHO )P51 %'>XQ=;=$%<61V ^204-U%XN=A0#N?;^>VS+UM*)?A1JD M()&EE\SR^5K5L&EQ%9'RY*Q,"!J,+>1/8P-.EWBT30>ESM\Q?.#>Y7CT$!L'.0S7=93AGWU3.RMZ.$: MMJJN*)AG$D6@12OKB$-;%Z3E%'@5D2%?DR6I:\^/*&8%&)OI\K<1S<0YA3XH M6+O H? H#<(''-F\^?UKKA5CU'I-7>*;\5?@?28W@6ZQ:/9"UPW"1]NM.'@O M&(D#\I=$'B[D96:%X#[\*PN=0LR%-_H"Y: M=[U=RRG-@C N@BK=B(W"%I?+45 >N/A9D? M96<-AXGT8[)&ADD M*&I,R?_9Y$;=)R/G$7K1S+)F&DF$9SIM2M:(R3Z_>K9'7E%8:.%6 M'"!]$QQ>Y4RWR%D6+R01*3=!THH 6$A4RPY@D2" KH![,.//D1'424M(@.]9 M6<.KRET&HNB8O^<[74 M4_>YS^'2.NK#Y7MT&GSV^6>?/:J]:P,%!Y!1,W=G=;&DI_"AM#OH_=8ZZW3[ M<_1C3TY6/0 E'\H5<(L3*N[Q4>(BAI?JTCW_M*62'CX%R:KBL!J,0$$-D2*^ MDD F6#Q=@P3):1*E0O?1,D(*=/,[-.+7'>YP^-.%R']')WOIG;V3.PX[GKI MG+,I$%3X37?4(4@G5NUFN""^%\Q>>R*DT:*(!;B_>9U&+2:*8DL:.CFG5)>II_!GK*#!RO-#8MDNVE_4V. M>LH0XP<-J@))"RTG/HSVSBE2SR[ZP;\ETA_X%\<=J=S-H7*!QW)(5E%)0"Y) M^!%%\ P:P%<0:])DF<%X=%!NT75V!0"=&TL O4+5E+D_ SL-BX!>7H'8!1\( M<=>,'4 M1O)1IU-35<'*BLOL[&)XH0<[4(4Q8&4,6!D#5L: E0]MESLG.RGY7=C#3Z4. MU.XVC82#(B3[X]H(%Y+F@D0F\=%),.510-^&.2):YA.4]0<,*32ZC^;.07SE M=:/PZ871W0RS=\@MRE9D515L<(N"#H>M[)B1,Q'7D1S+7IPXNVUS= >!M^4[ M'@?9N+7*FX4$JK3C-]LY-#YL:-MEN41Z9T7WAD,*T8$KHWE&[7^4B_\([1\? MM>1XGDB!CHF$\J"DN6?OL)E^(R1N(!".S)'M[$HK2/';#7 MV6CU1O2:'L;0C< V3O:(R"@,A?[\@EULNP^$LXMM&2W$4W2PY:T0%SE'"KLB M#_GP27J-G@_1E>"PF)RXN(/WNF?E/N,\=5@ETNY-.C^JT2.YB)=Z?'<@#9\8 M710X02QOSQZ8@Z25D$#?G^ME4 =[XJ)TBDNG&)!3]SNA"*>AD84/'H_*Q;A8 MK9*59396 9+G'%OD,J&)5OU5%, _31 E[Z^["$6TP5\!G*F"8]+Q'3!M1.LO MO00R/Y:^V0N6X7I> -$R$D'2\*5(L 'F!' J7%[GZHNC0Y! 6L0C &S/IHDN7)EHN["> MX[LXR.^6WET:%H;8PD!P%,YPZ); LP_7,'$1,9R%Z@Q=8;>D!?0+6]?H1W^Z M&_>CA)7.?JU&VZ.^MISMK,L&MT5,T<@ELR5D1;P;NT4\276"P7&2.*9QNZZ/ MHC-MR4=FQCKU5B6Z9['7'N,;7IX+I=P!RRNR"4C>=[11@O<00EECHG ICP5* MYHD76Q."J;LT'/#@4FBBD6U>U4:GC&Y.M]Y5S;\1J/-V1TL)'D@4".%3EK:# M5=4U;/B,5;E+[>OO4%Z0HWR@_LS,RI5"<9$UNU!\+3(,9,6PJ:1C>*!0JO;<+9Z^,1S &&G(OW?9URPYJO03K5[MO6?='(AA MJ2\]E#IW9:4SPX%@U37;V"LXQ0LP:?-ESH3 &I2(D5OFFU@)0JK>N6EEW("' M6)@'-3-VAXINMCFD^]@=NN^W,-T=K]C5'%SODL?094NJ!]$ NP!^8#DI;(G7 MP]:C 8,2ZRDXB&,9_;>HPRDYI@&KRJ=V"8SZIX.+@]A[&UR7C@#U73N,0>$C M7 L60&W=>]^4E"F>43PH.?N92 M])=4*&&$?_MB?(NAC"1KVRL:; +!\;?-W M(+<;S!U!ART9O5Q20U%>ZMS^EV']SSMX K"^T\,AZ03%?4Q+E.6@ WGP4L8Z M!*-;=W3KCF[=#U7#.)CF+WSPX VMC_-JL/PDA\:[.@.^4"$\MD4V2C#C@VIO MF]@#4NV6[T2RBL_AQ$?C0&P.F9*1RH&)_'U&%<>Z^8!.;O'EOT+-KR3.Z74^ MHBN;F4L>E0UT&_.YY-&?&Y<\BJP^=PF)UZ904T9/]>M71%GA["D*+B0W2*1[ MNZ]::8])*)87=.YDP%"%6!ZGMO&K[B0WK(4H<=2V;FH?>"P7(ZI>*-#.0(%: M #V1<&*G#QX(ICF0W"]+H^NXPF9(8-VP*DM!6JJ.4%25E8H;E,XGX7XUVD)9 MJ'&@&<-;VRS24VX@A+2&=6S3&SA[?:A"KZL4686DJIF=#M>P[%E05!XBR&O5 M1]G;0JQF!(M86K% H4ZT)"SM.P8_C-[,#[U4 -\:5"LB,EL+/&_L9G2!WUB@ M26W6^ J@U]50'@%G!!RW5+M8:LX/Z/KSAL60,?YFA*$6\3&@F$N*"4A<5Y(- MHI58']F31^9+IWW-FK(.Q5;0"+A1@_Y&!<1P65L2.E\M@U;T;UV"%H8UUVZ& MXGY]V=J\:!4-6\NJ[U="Z9WV6H M:TX5(7SAHH+Z"J31&#?"(W@]()W<3TZ^^:8%3(5@7@Q+F[8@N3G.'A[L&,BX M? 90!,+[ZTSG ;SBEBZNH%=D?&'X"4OQU:EFH#F[BNZ=4OW4RJU,]['Z [=8 M:;*:P*U;UV2WQ8848_104_5]M.BCEV2)/^L4%LC.FW[-_],#,DZ5D;MXW>H) MZ)N>/<>6#FA\/)?B8%0[%#Y_)XT<;P85?WU=Q\167T%""HRO01 E40+MK3-. ME!=Q M/H"^PYC?%-35YA$R8*%B3R1G13OS/H;D2RB%:_*&RC;G6\&+!431IY MI2N'B!'(^=S%W>Y[2$X AS#WQJ#:WBY,T%X*#Q-"\5ISA%@\C5M>6(P%O)(0 M$G&:LI=*@ M(!D&>03R*N4QN'9M:GPUVTQ$B:Z!2/$%N>)*WD> M5WUTM7W%*,6=?WMJ/W["EN'!NW@3-TM'QG&67I%X^A*N98852^5P+B)>\;)8 M2)8YR9^O1?.I>B\1#?B3S&)E9AE:,LG@=J5H,6-R>A7+NGF8FK*4\A1C M 23'PU\FEN,(S4]#RE!X&YU<*15H1V;)H;;\RG9YF_(^$.*P7[D9?K #QU*- M/407VARE=!WR."GV,&S;=XF4PZ+&R*@R@"20Q/DA/0%_E#ZFU:2T9B:%X)Z*Y1F#&Z#/V,BG<\EANL M$S6;N&_(YK]>BO^TM%=,HC =MFP81[S7R>W$DQ+I[\G7B70H5(-%O^E*Z@-U M5XT+N[HS?$H=P.@[)'P]5+D2JK7Q[>)2 MI8^$G'JKZ_U0IWL$N=*#3XS5[GP]2/7!(\Z\=V5[]LU->#K=TS8@C03LU&26 MW#&R1/(T.:$'#:K=ID2Q,LI"Z\:V16?:V_Q5^B!%33K$ M&<0MM(MEW38P42JA& G$V:\[1Q@1NN2/6BY2 Z#LJ!=FUD3-VN.#9M)2->@8 MMM+AD&!D@LTAW3_SB'5L[:X2K) M/+J$BXBB]#$OE*[9XY*$EA\='TI'2>:I "#M^/[!-Q^X%UMU([AC@\YSQ*<* MB^]ZHZCD-E([2@].V-D3 %G0^0"%#10!/(BU O&7&ZY:=U)M'RA5$?FE86_K M_O@)*S<$6\]]LA;N]KEUUG0D<,\ $!=Y4&=>8-1#>6-B76*LHIRV2@*IW1D5 MW;X',ZH8DANJHY[JA;X4#6M24B4Y!E'0I6<6U !+3S7UNJ5W):[#U8SJEKNY M2"X%O4VZN!E<4$Z^BD!M,>3F((0LP3\=$VFDC\U8'R,F&+>'8Q&4T $GS\P? MMRF@-V/@P^B2^?"=%[AX8!<\"2CA4U:L=5:3;M)4KB#6Z'4>@6D0F*9BOUC8 MBN5IKC6B+HLBQ7@&$63()V7SJR(CVP<%W5#<[P*=A&3X83O8NYP[@US9(O.L M%ZCU"'@CX,6 U^0 %+,FZVO4K.+?G6DAA+:7K11Y[7T":;',$PA$(.ZPT[E=$.2A,ZX+QG\I;E&1@T;FR"[0=H"XJPJ28=/\RK7#^O-P5 MK$OO^HUC%]"E(<,D"-AIRVU4=R*$?8D[^(JT<(K#RZ6K-G?)IG#XT"P]BS2[ MO*VU!#U<]3,X#I=W?2&]S6JS9_K0'L8BR2'$I<2[!:K/.U7&@ZJPIY%*7=./W)YE53 H(SFYRE0^&ED28!#&W>4)*6F-R#ER=KF3_")CSF.>/D-$K[ MD;.E&YP!D\LL%6G!Q[RZ7KA 18J U360T"DW<2@-A25A86M8'"<*(E-OT-1* MG<9+-)55 ^ P!AJ-@49CH-$8:/2A:LMAP.-;%_#X-%1@VLST.W>9?H5/>R3* M%.=(WA3;\ 6V#%OVIXIFF"K:Y1G!_R:A)1/7\\:%I\3#L;67N-D"[H;Y?^@H M&O<#ILJX('@!=V@RP(BH<3 M"[@^" @+HW.Q^G*]3.YC9/O4 [QW>%"#;.HI@1["KTW$&X.&#_* MF*XT6BB+)MR[/4UT7)CQUSH6[@V,]FZ*J*)(''R:T@3;Y\E-AKL.+'\FNV6+ MLJ^3+SW^OHK32#>G[2:2[I(Q2M;+3S1?M+\>>.O:T<.Y@%EH M1>VB^(3<1'E_02KM3.(#9'+C.J>I)I^5%H@$5ZV(4[);N5JR&2(1&.#,\+_%+[ZK(\BYC=(0\8HBX M,LYVQHA*E2 _/5PA;GX363'@"'6)"H$.SKAY?'@2&S>3S7024I>?Y2X&(&F] M"K!#,B(&_RV;"2!!MMZG_I_^F*=%N2RD6#\9QDQ^R9!-U%L:%_A@H*C/5&A= M@)U:H8Q0N\B)$M>+#W#.0LLU3WED)*C*&"%6JW7#<-\N0D$)$+(H$5?TS M)"KJ:;C#LEVQ]L@PZ#L*_HII*;+R^@H.CA4ZN0E ">[K0/EPL&2WPY9RGWBA M"U->-\6= MRE&NYD72*2&$03*9I3!N[II0%5/ZF+/=.P =)1@F0T@I!5JY!BD03>%SPAAX)T EE#X O8RU]WTG*5I&I!04MZ2C4 MP5,1&#?"D&()JE4-A)KZ<=B\1!1M@E4LB[6XDA3W^!U"&07B];?>\@V$XX)H MZJ>65P:H3Q+WJHE &: -N*O)VP-;L,P1,_( $:8#Q%;PNV@IN M;:68Q"0_#G05U9"J;W1W@-P'&6Y*07C"[Y!)+1L8K!*M3,2 3IUAF3S,E'BV MYO)RG)X+\@G)X6VO!2G(SE+$^2?>M2,EEC*=$RM6%=K4,&<(V78UAB*,R!HM ME?-SN/D>N: 1UI-V7EXL)NW&35H-/ @-M4^U19HN><*-")'SE17;3D@SZ+.\*MF.)Q0W?,ZI*5%"1.LL$^V9+ M(^)81%>QD-N'%+%=<+.(H>D=V\: MQ0>J-H:1L3WK5FL\6V]+DAR3(<FJ-6IV(WAZ\(QC[2B=,,AXH8A!JWLAYKO=T!L#.T:0[O&T*X_*;1K9$$WD 5A7=LK/45_H6FY MG7*SPE;LU"8R"J*:VR4\1CU-)6]65RU52DJ> (_"L&>J@[I#GC_;*3:R^Q/D M?3.;9<$V<7WZ?:OL+T=)DY4/5GR%GV=*W,FH>F)O\;)9C"+:B!^]^!$%1U*P M'ZJG$0Q90#8O[8"2XC< MHA@]+@QA'%YL5BYQ!8YZ$NU<+*$$"W^8[+TQ]7^$^B'1J$6THUAR*=[8BIVF MR)AA!R8'_4F)0[-;$=BM'E$JKN=6*P7WT!F$S0A=F"37XY.(S23$!'"9NK73 M9;A(J [H@F4D\6'*2Y'0]&Z(9%3H=>S+,.)0JR]#00YW!YQ4>S?4SA9!Q+D: M:N<<1$4]Q%!OU2L&HCLW- =*1%CWEY0+13W10-#5#)27BV+T3%"U)N]'-2>_ M)>#2=%X4E;E9D0.#E1*?OJ<2DW#+WZ/-(>0Q]I=+E.2[BA/A)! 98P49"H#^ MA7!9C!4C.A41.:%757S!:/+(8/")SR"=BRE0GK(C:,S;:E"<*C/I;L"&"@( MO"L8@FI0A-K"IHRJ!/C" 1OE C97-+UF1?H2P:!NOX7)'\,+J)(@YB&*RB(J MOXK*%T.(:YGB,@*LM1)4))_/ 6<1:K;"G[[>]4?>PR7&N7<#EU .US-LY@7B M0C&M 7!,J\H?W1VO2DI+N]R0300(W1J]RX[ZYW),)=KY35X1<',77*Y-W5*/ M?V[@I%,[C;UUFQ/MN>ZD?:.FA>$P+<%S-[37.W::XT[B*H%5ZHK#NUS/!(^# MW8$PEI^&*04]H]K[O9,PI&#ZP=9C=1NBI IW8 NJXME:@Q0&=W7>9R;%3!5T ML,"]3FM>G;F2YO M2JS<6Q?K//,%:;C$BIR#SY!N-SN1!-FA=O&(NF= )(&AYO*-/^PO]6)Y"A]1 M]?$D]OGS\T\O((R [.79Q9.S?ZGG<)S4;>9F@-6K+L0 0&26:+G8/>5<&#A> MGYV\78_ M1&+T1HI\T @0Y]B'/R9%N@90G=>+[/'_ U!+ P04 " #V@9Y8P1 8G3(5 M -'P$ $0 &UI;F0M,C R-# Q,S$N>'-D[5W;=]NXT7_O.?T?6+UT^\!( M-7(EB(^628N M<_MQ, &X,>_/\T?+RY[A!\RU MF>.Y_+3G>KV___SG/WW\BVG^PETN6?C8/!P:$Y.#3?#DSSYX]/OGWB6U,^8P9PX/HG\."T-PV"^4F_ M__CX^.;Q[1M/3OH'@\&P_^^O5W>J;B^N;'FA&\CGM,'3O73>^-QZ,_$>^G%A M'PFF#4(I0:ZB%G%IKHG-A;XV%.0K!M(,GN?5%%.69\8>FK0D&^H@S2BF/FWRN&X>%RI24[9:M&1?D&P5P6T(>27-70 M-R>,S5=[C@N6*Q?PD93DJB-E.]!9?W#4CPJS546)^82++[*5FN]IQ=SQ:S<\ M/C[NJ]*>P8) BOLPX%\\.3OG8Q8ZP$WH_A$R1XP%M\%E.'S&W2!7(5,<,#GA MP38,#%&(;R$V(V]V1@N"OMRP2,G,N59ZG7H:0)_F6VYE9]-..A.HXH8J:JI?K?;V/XJHBC%D=5 MW;2$1QH5U$-'7!U_K./STEBMGLN+J^./EHAH'J2CU+GL[G MPAU[\2-XB-'221(@W_*QH>*G$R8MI%,>9?7GTIMS&0BP:B;&5AU,)1^?]E2L ME 1'_W78_1L(X9(J*P3R(8Z2$YIPYVK!7M(6,7#:\T'9#H^E?G%Q+.8T%0>: M6*&CK+*E0ME\W%0H:")#;Q790S1:5G8+OOMY>U)AH1E_4[3UE,F%P8+9I5U9D^_SP8 M# S3.(]I97^>N;9QH<@:EPNR'_M+M%;8"'UN7[L_J]]++T?<.*Y1UC /P/KM MEHVL;QD_3:Q:S]@6Q 2>(VSEI.^9HZ9I_I3SP#?7LW1ISU1F'H)M[Q*2\/MS MAJCQ*2)JW"FBG8UUEI@SF*D$4QX(D-C?G,67Z%#9_Z"^_8V?;G(\_*T#A#)4 M^M@WO;&)XU4T4R#$0B$)*AB\+8-!6N ;WMBX3JEW]M<8!VP*A*X4.!9OT\] MQ^;2-_D?(019FP--.5DJX!PU $[$D2%<*%AP]%?C0K'4@4=G1>9/S;'C/6YN MM,F0H +%NP:@ .K&%Z2^O_9WO8";0Q-4R5SQ_XJ"FOWYX6S&Y#,:R1<35XPA M+,.)H:5V:80[,>>@50LFSVN./10,T&#G^/CH\ B#E7/A6S#$A9+#/]^ /P-G M,M<9#@W@T+B+.$0DW2TX-,Y2#HV;F,,]A]>!Z3.'HR49F/7>%[9 RZ*5;5"U MA\H*P3!) M"-,(@)'OC]#D'[0F1]]QN2"XY\9\;\9;>E&4AZL-11O;=H5G37?#;36Q-?X2M':<^L=@Z,,F#M1.5#, M]SE))*_KE="F0ZU-CY433L@:9XKLGIMW.,#YE,3Y-7^:)TH<+'<):'9"Y8+A_$OW[B):.Z[50_H]Y_*.B:TL'X=;QCE-G0[ M2&M*[JB=GCG#:#F0S/69133O+NV>T.CZ9;KA6[4HH^C#BXT!^6A!?]\M M?YAD!P3LB68\7^J1T+[Z-;?AH8KD5%+!"$GNNTF/,/UC)H)H:0MCJ6A_8L)= MBRAFJR)!:'3]JMGP2&T2ISRHZ.QSEH=]1\&[:(@UO;G:G)T[;-W\LY)^">VM M7S(;ODM&;N-:$39ND/"^&_F]Z?.)^E]R/'H"Z*>PL:Y;0A/KE\R&^*;?171A MO([I[KN%/Z!GM3CN(A&DD!;T26?;]_H%M.&'**$YM:OK0V/XX2):%S^BO2[O<_ Q&-^=NAP4PCS@3GA(F\JNGO@&=,8 MXHR&-5'0C!0A(E:6U.YB3HS+2_CO7PDO"AG_3'E)LBCV&1T5"7/)CS6!49<* M(296UMLJ,N^,GY)?>YP@3I!B&> B)LEP0L$&(: *EO?6R_-%V2XB$6FF$G8W+D_[HS%U%@=#R3;,+.Q#D